This is the mail archive of the
gdb@sources.redhat.com
mailing list for the GDB project.
Re: "cannot open shared object file"
- From: Kevin Buettner <kevinb at redhat dot com>
- To: Jordan Benjamin <jordanb at caltech dot edu>, gdb at sources dot redhat dot com
- Date: Fri, 24 Oct 2003 10:31:09 -0700
- Subject: Re: "cannot open shared object file"
- References: <200310231618.52181.jordanb@caltech.edu>
On Oct 23, 4:18pm, Jordan Benjamin wrote:
> I'm trying to use GDB with a program having many shared libraries, and I
> get the following error:
>
> (gdb) run
> Starting program: /usr/local/Amira-3.0/bin/arch-Linux-Optimize/HxMain
> /usr/local/Amira-3.0/bin/arch-Linux-Optimize/HxMain: error while loading
> shared libraries: libAmira.so: cannot open shared object file: No such
> file or directory
>
> Program exited with code 0177.
>
> The library "libAmira.so" is found on my machine in
> /usr/local/Amira-3.0/lib/arch-Linux-Optimize/libAmira.so. I've tried
> adding /usr/local/Amira-3.0/lib/arch-Linux-Optimize/ to the shell
> variable LD_LIBRARY_PATH (which allows ldd to find it), as well as
> setting solib-search-path to this path, but to no avail. I can't even
> figure out what's generating this error message--I've grepped the gdb
> and ld source for similar wording but can't find anything.
>
> Do any of you have any ideas?
What does ldd show you?
Kevin