no problem with the locally built extensions and the locally Slicer
problem is with the extensions built locally with the binary Slicer downloaded from Slicer website
Could you indicate which binary you downloaded (version of Slicer)
I built Slicer in 2 different machines (Ubuntu 16). I got the same error. So probably there is something wrong with the source or there is something installed affect the build.
To clarify, you build locally Slicer on two different machine:
- local machine 1 (Ubuntu 16)
- local machine 2 (Ubuntu 16)
Then, you locally built your extension on machine 1 and created a package from it (using
Finally, you copied the packaged created on machine 1 onto machine 2.
Installed the extension using the install extension from file
And you see the error at startup on machine 2 ?
It may be useful to try running the application setting the
LD_DEBUG env variable. See https://linux.die.net/man/8/ld.so and http://www.bnikolic.co.uk/blog/linux-ld-debug.html
Do you have itk locally installed on any of the machine ?
What is the value of
LD_LIBRARY_PATH ? Do you have any custom
ld.conf settings ? (see file
/etc/ld.so.conf or directory
Is there a away to test the ABI incompatibility
This project could be useful, but I don’t think it will help yet: https://sourceware.org/glibc/wiki/Testing/ABI_checker
To help with reproducing build, we are currently transitioning our linux build to use:
This will allow anyone to re-produce the build locally.