OPENDAP/bes

libncml_module.so is not being installed when building hyrax from source

Opened this issue · 0 comments

When I use the suggested procedure to build hyrax and dependencies from https://github.com/OPENDAP/hyrax
(source spath.sh; ./hyrax_clone.sh; ./hyrax_build.sh),
libncml_module.so fails its checks and is not being installed.

My guess is that it is because of a missing "rpath" to the icu library, which was built from source as a dependency and was not installed in a standard location. At least running "ldd" on libncml_module.so shows the missing dependency. Manually copying libncml_module.so to build/lib/bes and adding build/deps/lib to LD_LIBRARY_PATH makes the ncml module work.