Hi,
I've compiled and installed mdbtools-0.6pre1, but have run into a
little snag (garnome-env, attached, is a small shell script which
modifies a few environment variables, since my glib/gtk+ 2 install is
at a non-standard place):
$ garnome-env mdb-schema
mdb-schema: error while loading shared libraries: libmdb.0: cannot
open shared object file: No such file or directory
ldconfig doesn't seem to "pick up" libmdb in /usr/local/lib, even
though it is clearly there and other libraries in that directory work
fine:
$ garnome-env ldd /usr/local/bin/mdb-schema
libmdb.0 => not found
libm.so.6 => /lib/i686/libm.so.6 (0x40027000)
libglib-2.0.so.0 => /usr/local/garnome/lib/libglib-2.0.so.0 (0x40049000)
libncurses.so.5 => /usr/lib/libncurses.so.5 (0x400c4000)
libreadline.so.4 => /usr/lib/libreadline.so.4 (0x40106000)
libc.so.6 => /lib/i686/libc.so.6 (0x42000000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
$ ls /usr/local/lib/libmdb*
/usr/local/lib/libmdb /usr/local/lib/libmdbsql
/usr/local/lib/libmdb.0 /usr/local/lib/libmdbsql.0
/usr/local/lib/libmdb.0.0.0 /usr/local/lib/libmdbsql.0.0.0
/usr/local/lib/libmdb.a /usr/local/lib/libmdbsql.a
/usr/local/lib/libmdb.la /usr/local/lib/libmdbsql.la
However, when I first cd to /usr/local/lib, suddenly things do work:
$ cd /usr/local/lib
$ garnome-env ldd /usr/local/bin/mdb-schema
libmdb.0 => libmdb.0 (0x40013000)
libm.so.6 => /lib/i686/libm.so.6 (0x40041000)
libglib-2.0.so.0 => /usr/local/garnome/lib/libglib-2.0.so.0 (0x40063000)
libncurses.so.5 => /usr/lib/libncurses.so.5 (0x400de000)
libreadline.so.4 => /usr/lib/libreadline.so.4 (0x40120000)
libc.so.6 => /lib/i686/libc.so.6 (0x42000000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
Since having to first cd to /usr/local/lib is kind of a nuisance I was
hoping somebody here might know what is going on here and how to solve
it.
Thanks,
Pascal.
garnome-env
Description: Text document
|