Hello
I downloaded and built the ibr-dtn-0.1 implementation. While it successfully compiled, running it produced errors:
dtnd: error while loading shared libraries: libibrdtn-utils.so: cannot open shared object file: No such file or directory
strace reveals that dtnd checks a number of locations for the libibrdtn-utils.so, but not the place where the make script installed it: /usr/local/lib/
I was able to work around the issue by making symlinks to the lib files in /usr/lib. I'm not sure if this was just my setup (a bare-bones install of Debian-5.0.2), but you might want to update your build scripts, if that's where the problem lies.
Thanks
Travis
Hallo Travis
thank you very much for this hint. I modified the linker options to include the library path in the search path. I also uploaded a new IBR-DTN 0.1 archive to the website with the new Makefile. So this would not be a problem in future.
Best regards
Johannes
Am Donnerstag, den 23.07.2009, 16:12 -0500 schrieb Travis Friesen:
Hello
I downloaded and built the ibr-dtn-0.1 implementation. While it successfully compiled, running it produced errors:
dtnd: error while loading shared libraries: libibrdtn-utils.so: cannot open shared object file: No such file or directory
strace reveals that dtnd checks a number of locations for the libibrdtn-utils.so, but not the place where the make script installed it: /usr/local/lib/
I was able to work around the issue by making symlinks to the lib files in /usr/lib. I'm not sure if this was just my setup (a bare-bones install of Debian-5.0.2), but you might want to update your build scripts, if that's where the problem lies.
Thanks
Travis
participants (2)
-
Johannes Morgenroth
-
Travis Friesen