pyushkevich / itksnap

ITK-SNAP medical image segmentation tool
http://www.itksnap.org
GNU General Public License v3.0
299 stars 88 forks source link

libpng12 not available anymore on CentOS Stream 9 systems #92

Open MelaniePelegrini opened 1 year ago

MelaniePelegrini commented 1 year ago

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!

carandraug commented 1 year ago

This seems to be a duplicate of issue #5

MelaniePelegrini commented 1 year ago

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?