Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

783955:a.out: /sbin/loader: Fatal Error: Cannot map library libsyscomm

Status
Not open for further replies.

neilrotherham

Programmer
Jun 6, 2002
8
0
0
GB
Can anyone explain to me what this means? I have consulted the man page for the linker, but to no avail. I'm trying to build a trivial .so library to call from inside Oracle using their makefile. The .so is created, but I get the above error when I try to call it from my test program. How can I find out which libraries cannot be found? Should I be using the LD_LIBRARY_PATH environment variable? Is there any way of including the locations of the libraries in the .so so that thay can be loaded at run time?
Thanks!
 
You are correct.
The LD_LIBRARY_PATH environment variable must be set.
 
can you please tell me how your problem was resolved finally. i am getting a similar problem and may be your solution can be used again.

on tru 64 unix your can actually type in the command
odump -Dl <executable's name>

This gives you all the shared libraries being used by the executable.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top