Davinci not working due to a recent change to ISIS
Davinci processes that read/write ISIS cubes no longer work on astrovm4 or nebula. Simply invoking davinci on astrovm4 or any of the nebula nodes generates the error:
lt_dlopen failed: /usgs/pkgs/isis3/isis/lib/libisis3.so: undefined symbol: _ZTVN2H518DataTypeIExceptionE
portable_dlopen of /usgs/apps/davinci/current/lib/davinci/isis3.dvio failed.
insmod for isis3 failed.
With Jay's help this seems to point to an issue with an isis library (someone who understands this can take a closer look):
libisis3.so => /usgs/pkgs/isis3/isis/lib/libisis3.so
Everything worked as of last Wednesday for me so something changed in the past week. It doesn't matter what version of ISIS I point to (public or production), davinci no longer works.
#3 Updated by Stuart Sides 12 months ago
The Davinci package is linked with the HDF5 library. As of 3.5.0 ISIS is also linked against HD5. It looks like Davinci is picking up HDF5 from the system libraries and ISIS is picking up the version it is supplied with. Unless the two HDF5 libraries are actually the same this will not work.