On 24 May 2001 08:21:21 -0400, Fernando Pereira wrote:
> On 24 May 2001 07:01:11 -0400, Christopher James Lahey wrote:
> > On 23 May 2001 17:42:39 -0400, Fernando Pereira wrote:
> After some investigation, I think I agree. There's a whole mess of db
> versions and symbolic links to db versions in /lib:
> 
> -rwxr-xr-x    1 root     root       788401 Jan 15 10:49 libdb-2.1.3.so
> -rwxr-xr-x    1 root     root      1485823 Dec  1 18:02 libdb-3.1.so
> lrwxrwxrwx    1 root     root           15 Sep 26  2000 libdb.so.2 ->
> libdb1-2.1.3.so
> lrwxrwxrwx    1 root     root           14 Sep 26  2000 libdb.so.3 ->
> libdb-2.1.3.so
> -rwxr-xr-x    1 root     root       221411 Jan 15 10:49 libdb1-2.1.3.so
> lrwxrwxrwx    1 root     root           15 Sep 26  2000 libdb1.so.2 ->
> libdb1-2.1.3.so
> 
> and /usr/lib
> 
> -rw-r--r--    1 root     root      3684062 Jan 15 10:49 libdb.a
> lrwxrwxrwx    1 root     root           20 Sep 26  2000 libdb.so ->
> ../../lib/libdb.so.3
> -rw-r--r--    1 root     root       972154 Jan 15 10:49 libdb1.a
> lrwxrwxrwx    1 root     root           21 Sep 26  2000 libdb1.so ->
> ../../lib/libdb1.so.2
> -rw-r--r--    1 root     root       977006 Jan 15 10:49 libdb1_p.a
> -rwxr-xr-x    1 root     root      1760542 Dec  1 18:02 libdb_cxx-3.1.so
> -rw-r--r--    1 root     root      3702978 Jan 15 10:49 libdb_p.a
> 
> As you can see, /usr/lib/libdb.so links to a version 2 binary. 

What library file names is Evo SUPPOSED to use with the current library
version??   My lib directories are not as complicated, but are also
spread between /lib and /usr/lib.  /usr/lib was in my /etc/ld.so.conf,
/lib was not.  I added /lib into /etc/ld.so.conf, but that didn't help.
My lib directories -

[root@localhost lib]# ls -l /usr/lib/libdb*
-r--r--r--    1 root     root      7163034 Aug 30  2000
/usr/lib/libdb-3.1.a
-rw-r--r--    1 root     root          625 Aug 30  2000
/usr/lib/libdb-3.1.la
lrwxrwxrwx    1 root     root           12 May 24 07:12
/usr/lib/libdb-3.1.so -> libdb.so.old
lrwxrwxrwx    1 root     root           11 May 22 10:24
/usr/lib/libdb.so.2 -> libdb1.so.2
lrwxrwxrwx    1 root     root           11 May 22 10:24
/usr/lib/libdb.so.3 -> libdb2.so.3
-rwxr-xr-x    1 root     root      1516058 May 24 07:01
/usr/lib/libdb.so.old
-rw-r--r--    1 root     root       779678 Aug 17  2000
/usr/lib/libdb1.a
lrwxrwxrwx    1 root     root           11 May 22 10:21
/usr/lib/libdb1.so -> libdb1.so.2
-rwxr-xr-x    1 root     root        60752 May 22 10:24
/usr/lib/libdb1.so.2
-rw-r--r--    1 root     root      3203846 May 22 10:23
/usr/lib/libdb2.a
lrwxrwxrwx    1 root     root           11 May 22 10:22
/usr/lib/libdb2.so -> libdb2.so.3
-rwxr-xr-x    1 root     root       282064 May 22 10:24
/usr/lib/libdb2.so.3
-rw-r--r--    1 root     root          649 Aug 30  2000
/usr/lib/libdb_tcl-3.1.la
-rwxr-xr-x    1 root     root      1733838 May 22 10:23
/usr/lib/libdb_tcl-3.1.so
lrwxrwxrwx    1 root     root           16 May 22 10:23
/usr/lib/libdb_tcl.so -> libdb_tcl-3.1.so

[root@localhost /lib]# ls -l /lib/libdb*
-rwxr-xr-x    1 root     root      1516058 May 22 10:47
/lib/libdb-3.1.so
lrwxrwxrwx    1 root     root           12 May 22 10:47 /lib/libdb.so ->
libdb-3.1.so


>>>How any of this ever works is a mystery.

linux libs from what I've learned work through the library
"registration" file /etc/ld.so.conf.  If you want libraries used, list
the directory in there, and run "ldconfig" (like lilo is run after
messing with the /boot directory.



-- 
regs
rupert


_______________________________________________
evolution maillist  -  [EMAIL PROTECTED]
http://lists.helixcode.com/mailman/listinfo/evolution

Reply via email to