nipy / mindboggle

Automated anatomical brain label/shape analysis software (+ website)
http://mindboggle.info
Other
143 stars 54 forks source link

Newest VTK 8.1 version breaks the C++ code #171

Closed binarybottle closed 5 years ago

binarybottle commented 5 years ago

The neurodocker.sh file does a conda install of vtk without setting a version, and conda installs vtk 8.1, which appears to break the C++ surface shape measurement code due to a missing shared library file, resulting in the following error:

root@fe834942232a:/opt# /opt/vtk_cpp_tools/travel_depth/TravelDepthMain /home/jovyan/work/mindboggled/arno/exploded/label1001.vtk label1001.pial.vtk lh.pial.travel_depth.vtk /opt/vtk_cpp_tools/travel_depth/TravelDepthMain: error while loading shared libraries: libvtkDomainsChemistryOpenGL2-8.2.so.1: cannot open shared object file: No such file or directory

I tried out conda install vtk=8.2 in the mindboggle docker container and this fixed the issue, so I have updated the neurodocker.sh file accordingly and will rebuild the docker image and test...

binarybottle commented 5 years ago

Installing vtk 8.2 resolved this issue.