pyushkevich/itksnap

libpng12 not available anymore on CentOS Stream 9 systems

Opened this issue · 2 comments

ITK-SNAP 3.8 does not run on CentOS Stream 9 systems due to missing libpng12 library. Is there a workaround to make ITK-SNAP work, please?

ITK-SNAP 4.0 does not run either, because it needs GLIBC_2.33/2.34, which are not available on Stream 9 systems. Do I need to try and build itksnap from source?

Any hint would be much appreciated!

This seems to be a duplicate of issue #5

In fact I'm afraid it's not.

In issue #5 ITK-SNAP 4.0 eventuelly runs fine on Ubuntu-20.4.

But CentOS Stream 9 really behaves differently. Not PNG12 available anymore, so ITK-SNAP 3.8 does not run.
There is PNG16, but no GLIBC_2.35/GLIBCXX_3.4.30, so ITK-SNAP 4.0 does not run either.

From my last experience, ITK-SNAP 3.8 runs fine up to CentOS Stream 8.
No luck on CentOS Stream 9.
ITK-SNAP 4.0 runs fine on another computer we have, which runs Mint 21 (Ubuntu-22.04-based), using the official Linux build itksnap-4.0.0-20230220-Linux-gcc64.tar.gz.

Do you think I should try and compile it from source?