Hi all, I have built otb and monteverdi locally and the binaries run fine from my build directory:
$ OTB_APPLICATION_PATH=../otb-develop/lib/otb/applications/ ./bin/monteverdi # all is good However when doing "make install" on both otb and monteverdi (to a local install directory ~/install/stow/monteverdi) its seems like some dynamic libraries are not found: # in ~/install: $ ./bin/monteverdi ./bin/monteverdi: error while loading shared libraries: libMonteverdi_ApplicationsWrapper.so.3.1: cannot open shared object file: No such file or directory As confirmed by $ ldd ./bin/monteverdi which shows a lot of "not found" to ITK, OTB and monteverdi libs. I'm also curious why the built and installed binaries are different. Should they be the same or is that normal? $ diff ./bin/monteverdi ~/install/stow/monteverdi/bin/monteverdi Binary files ./bin/monteverdi and /home/poughonv/install/stow/monteverdi/bin/monteverdi differ See also: http://stackoverflow.com/questions/3352041/creating-binary-with-cmake-removes-runtime-path To sum up my question: is it possible to run monteverdi from a local install location without filling up LD_LIBRARY_PATH, and why is the runtime path begin removed during "make install"? Thanks, Victor Poughon -- -- Check the OTB FAQ at http://www.orfeo-toolbox.org/FAQ.html You received this message because you are subscribed to the Google Groups "otb-users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/otb-users?hl=en --- You received this message because you are subscribed to the Google Groups "otb-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
