On Sat, Dec 20, 2003 at 04:42:58AM -0800, J Robinson wrote:
>
> --- Bill Moseley <moseley@hank.org> wrote:
> > On Fri, Dec 19, 2003 at 07:34:38AM -0800, J Robinson
> > wrote:
> >
> > > /src/swish-e/swish-e-2.4.1/src/.libs/lt-swish-e:
> > error
> > > in loading shared libraries:
> >
> > What's ldd lt-swish-e show?
> >
>
> # find . -name lt-swish-e
> ./src/.libs/lt-swish-e
> # ldd `find . -name lt-swish-e`
> libxml2.so.2 => /usr/local/lib/libxml2.so.2 (0x40015000)
> libpthread.so.0 => /lib/libpthread.so.0(0x400f7000)
> libswish-e.so.2 => /usr/local/lib/libswish-e.so.2 (0x4010a000)
> libz.so.1 => /usr/lib/libz.so.1 (0x4107e000)
> libm.so.6 => /lib/libm.so.6 (0x4108d000)
> libc.so.6 => /lib/libc.so.6 (0x410aa000)
> /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
Doesn't look like things are broken. Try some debugging. Try running
that src/.libs/lt-swish-e program or src/.libs/swish-e. Also try
running the src/swsih-e script. That script is a wrapper that allows
running the program before it is installed -- i.e. before libraries are
installed in their final locations and are still in the source tree.
You can also run any of those with strace -e trace=open to watch the
paths search for libraries. You might need to use -f to follow forked
processes, but I'm not sure if -f is available on all systems.
--
Bill Moseley
moseley@hank.org
Received on Sat Dec 20 16:12:43 2003