On  4 May, Grant Edwards wrote:
> It seems that sys-libs/db used to be slotted (I previously had 3 or 4
> versions installed). But todays update is failing becuase Python wants
> libdb-4.7 and Perl wants libdb-4.3. They won't both install because of
> file collisions.
> 
> Is libdb no longer slotted?
> 
> How does one deal with applications that require different versions of
> libdb?
> 

First, sys-libs/db is still slotted, of course
eix -n sys-libs/db 
gives
[I] sys-libs/db
     Available versions:  
        (1)     1.85-r3
        (3)     3.2.9-r11 3.2.9_p2
        (4.2)   4.2.52_p4-r2 (~)4.2.52_p5 4.2.52_p5-r1
        (4.3)   4.3.29-r2 (~)4.3.29_p1 4.3.29_p1-r1
        (4.4)   (~)4.4.20_p4 (~)4.4.20_p4-r1
        (4.5)   4.5.20_p2 4.5.20_p2-r1{tbz2}
        (4.6)   4.6.21_p4{tbz2}
        (4.7)   (~)4.7.25_p3 4.7.25_p4{tbz2}
        (4.8)   (~)4.8.24 (~)4.8.26 (~)4.8.30{tbz2}
        {doc elibc_FreeBSD examples java nocxx tcl test}
     Installed versions:  1.85-r3(1)(12:35:43 PM 07/16/2008) 
4.5.20_p2-r1(4.5){tbz2}(05:36:16 PM 04/01/2009)(tcl -doc -elibc_FreeBSD -java 
-nocxx -test) 4.6.21_p4(4.6){tbz2}(04:06:48 PM 03/23/2009)(tcl -doc 
-elibc_FreeBSD -java -nocxx -test) 4.7.25_p4(4.7){tbz2}(02:58:36 PM 
06/22/2009)(tcl -doc -elibc_FreeBSD -java -nocxx -test) 
4.8.30(4.8){tbz2}(09:52:24 AM 05/04/2010)(tcl -doc -elibc_FreeBSD -examples 
-java -nocxx -test)

Trying
for S in 1 4.5 4.6 4.7 4.8; do
  emerge -vpc sys-libs/db:$S
done

shows that here python-2.6.5-r2 uses 4.7  while perl-5.10.1 uses 4.8
and my system is running quite happily (at least, I think so)

Helmut.

-- 
Helmut Jarausch

Lehrstuhl fuer Numerische Mathematik
RWTH - Aachen University
D 52056 Aachen, Germany

Reply via email to