Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
binarybottle opened this issue Jun 9, 2019 · 1 comment

Comments

Projects
None yet
1 participant
@binarybottle
Copy link
Member

commented Jun 9, 2019

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 added a commit that referenced this issue Jun 9, 2019

@binarybottle binarybottle changed the title Newest VTK 8.2 version breaks the C++ code Newest VTK 8.1 version breaks the C++ code Jun 9, 2019

@binarybottle

This comment has been minimized.

Copy link
Member Author

commented Jun 10, 2019

Installing vtk 8.2 resolved this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.