SuSE 9.1: libdb-4.1.so is needed by kdevelop3-3.0.3-7
Hi, I'm trying to upgrade my fresh SuSE 9.1 pro install to kde3.2.2, and there is one dep left I cannot resolve: # rpm -Uvh --test kdevelop3-3.0.3-7.i586.rpm error: Failed dependencies: libdb-4.1.so is needed by kdevelop3-3.0.3-7 Indeed, berkeley db 4.1 was not installed, because SuSE 9.1 did install 4.2 for me. (I did not have this problem on SuSE 9.0, as there was libdb-4.1 installed already, and not libdb-4.2) So I got berkeley db 4.1 from the sleepycat website, compiled and installed it, and again: libdb-4.1.so is needed by kdevelop3-3.0.3-7 When I installed 4.1, it did go in /usr/local/BerkeleyDB.4.1/lib. So maybe kdevelop wants it in /usr/lib, where 4.2 is installed. So I made some symlinks, but rpm still gave me the same error: # rpm -Uvh --test kdevelop3-3.0.3-7.i586.rpm error: Failed dependencies: libdb-4.1.so is needed by kdevelop3-3.0.3-7 Nothing in google, nothing in this list, so now I'm stuck, anyone can help me please? Here is what is in /usr/lib: # ls -l /usr/lib/libdb* -rwxr-xr-x 1 root root 62280 2004-04-06 08:06 /usr/lib/libdb-1.85.so -rwxr-xr-x 1 root root 512704 2002-02-18 04:02 /usr/lib/libdb-3.1.so -rwxr-xr-x 1 root root 591100 2002-02-18 04:02 /usr/lib/libdb-3.3.so -rwxr-xr-x 1 root root 733196 2004-04-06 08:16 /usr/lib/libdb-4.0.so lrwxrwxrwx 1 root root 41 2004-06-05 15:11 /usr/lib/libdb-4.1.a -> /usr/local/BerkeleyDB.4.1/lib/libdb-4.1.a lrwxrwxrwx 1 root root 42 2004-06-05 15:11 /usr/lib/libdb-4.1.la -> /usr/local/BerkeleyDB.4.1/lib/libdb-4.1.la lrwxrwxrwx 1 root root 42 2004-06-05 15:10 /usr/lib/libdb-4.1.so -> /usr/local/BerkeleyDB.4.1/lib/libdb-4.1.so -rw-r--r-- 1 root root 1162792 2004-04-06 06:24 /usr/lib/libdb-4.2.a -rw-r--r-- 1 root root 791 2004-04-06 06:20 /usr/lib/libdb-4.2.la -rwxr-xr-x 1 root root 951873 2004-04-06 06:20 /usr/lib/libdb-4.2.so lrwxrwxrwx 1 root root 12 2004-05-29 17:34 /usr/lib/libdb-4.so -> libdb-4.2.so -rw-r--r-- 1 root root 1162792 2004-04-06 06:24 /usr/lib/libdb.a -rwxr-xr-x 1 root root 800428 2004-04-06 08:16 /usr/lib/libdb_cxx-4.0.so -rw-r--r-- 1 root root 1283070 2004-04-06 06:24 /usr/lib/libdb_cxx-4.2.a -rw-r--r-- 1 root root 852 2004-04-06 06:21 /usr/lib/libdb_cxx-4.2.la -rwxr-xr-x 1 root root 1053308 2004-04-06 06:21 /usr/lib/libdb_cxx-4.2.so lrwxrwxrwx 1 root root 16 2004-05-29 17:34 /usr/lib/libdb_cxx-4.so -> libdb_cxx-4.2.so -rw-r--r-- 1 root root 1283070 2004-04-06 06:24 /usr/lib/libdb_cxx.a lrwxrwxrwx 1 root root 16 2004-06-05 14:49 /usr/lib/libdb_cxx.so -> libdb_cxx-4.2.so lrwxrwxrwx 1 root root 12 2004-06-05 14:49 /usr/lib/libdb.so -> libdb-4.2.so lrwxrwxrwx 1 root root 13 2004-05-29 18:09 /usr/lib/libdb.so.2 -> libdb-1.85.so -rwxr-xr-x 1 root root 289618 2002-12-11 22:03 /usr/lib/libdb.so.3 Thanks, Matt
On Saturday 05 June 2004 04.31, Matt T. wrote:
Hi,
I'm trying to upgrade my fresh SuSE 9.1 pro install to kde3.2.2, and there is one dep left I cannot resolve:
# rpm -Uvh --test kdevelop3-3.0.3-7.i586.rpm error: Failed dependencies: libdb-4.1.so is needed by kdevelop3-3.0.3-7
Indeed, berkeley db 4.1 was not installed, because SuSE 9.1 did install 4.2 for me. (I did not have this problem on SuSE 9.0, as there was libdb-4.1 installed already, and not libdb-4.2)
And version 3.0.3-2 was compiled against libdb-4.2, so this is yet another screwup. The supplementary KDE packages are *always* carelessly thrown together. Be *very* careful with them. There is always at least one screwup in there
On Saturday 05 June 2004 04.25, Anders Johansson wrote:
And version 3.0.3-2 was compiled against libdb-4.2, so this is yet another screwup.
And I was wrong about this, it is listed in the changelog and is deliberate. My knee-jerk reaction against the supplementary packages turned out to be unwarranted for once, apologies.
On Saturday 05 June 2004 04.31, Matt T. wrote:
Hi,
I'm trying to upgrade my fresh SuSE 9.1 pro install to kde3.2.2, and there is one dep left I cannot resolve:
# rpm -Uvh --test kdevelop3-3.0.3-7.i586.rpm error: Failed dependencies: libdb-4.1.so is needed by kdevelop3-3.0.3-7
Having said what I said in my other reply, there may yet be a way to get it to work, as libdb-4.1 is supplied in the db41 package in 9.1
# rpm -Uvh --test kdevelop3-3.0.3-7.i586.rpm error: Failed dependencies: libdb-4.1.so is needed by kdevelop3-3.0.3-7
rpm doesn't look at what is on your harddrive, only what is in its database. If you want to install it to use the version you compiled yourself, install with --nodeps
On Friday 04 June 2004 10:33 pm, Anders Johansson wrote:
On Saturday 05 June 2004 04.31, Matt T. wrote:
Hi,
I'm trying to upgrade my fresh SuSE 9.1 pro install to kde3.2.2, and there is one dep left I cannot resolve:
# rpm -Uvh --test kdevelop3-3.0.3-7.i586.rpm error: Failed dependencies: libdb-4.1.so is needed by kdevelop3-3.0.3-7
Having said what I said in my other reply, there may yet be a way to get it to work, as libdb-4.1 is supplied in the db41 package in 9.1
# rpm -Uvh --test kdevelop3-3.0.3-7.i586.rpm error: Failed dependencies: libdb-4.1.so is needed by kdevelop3-3.0.3-7
rpm doesn't look at what is on your harddrive, only what is in its database. If you want to install it to use the version you compiled yourself, install with --nodeps ==============
Actually db41-4.1.25-72.i586.rpm is available in the ftp install files as well and will install along side of the db4.2 files. No conflicts or dependencies did I get and kdevelop3 updates nicely. Lee -- --- KMail v1.6.2 --- SuSE Linux Pro v9.1 --- Registered Linux User #225206 On any other day, that might seem strange...
On Saturday 05 June 2004 10:31, BandiPat wrote:
On Friday 04 June 2004 10:33 pm, Anders Johansson wrote:
On Saturday 05 June 2004 04.31, Matt T. wrote:
Hi,
I'm trying to upgrade my fresh SuSE 9.1 pro install to kde3.2.2, and there is one dep left I cannot resolve:
# rpm -Uvh --test kdevelop3-3.0.3-7.i586.rpm error: Failed dependencies: libdb-4.1.so is needed by kdevelop3-3.0.3-7
Having said what I said in my other reply, there may yet be a way to get it to work, as libdb-4.1 is supplied in the db41 package in 9.1
# rpm -Uvh --test kdevelop3-3.0.3-7.i586.rpm error: Failed dependencies: libdb-4.1.so is needed by kdevelop3-3.0.3-7
rpm doesn't look at what is on your harddrive, only what is in its database. If you want to install it to use the version you compiled yourself, install with --nodeps
==============
Actually db41-4.1.25-72.i586.rpm is available in the ftp install files as well and will install along side of the db4.2 files. No conflicts or dependencies did I get and kdevelop3 updates nicely.
Lee --
thanks, Lee, that is what I did and yes, it works fine. db41 is on the ftp server, but not on my 9.1 cds.. Regards, Matt
On Saturday 05 June 2004 09:33, Anders Johansson wrote:
On Saturday 05 June 2004 04.31, Matt T. wrote:
Hi,
I'm trying to upgrade my fresh SuSE 9.1 pro install to kde3.2.2, and there is one dep left I cannot resolve:
# rpm -Uvh --test kdevelop3-3.0.3-7.i586.rpm error: Failed dependencies: libdb-4.1.so is needed by kdevelop3-3.0.3-7
Having said what I said in my other reply, there may yet be a way to get it to work, as libdb-4.1 is supplied in the db41 package in 9.1
I did not find db41 (using yast) on my SuSE 9.1 cds. There is db, which is 4.2, db1, which is 1.85, and db40, which is 4.0. After your answers I did get db41 from the ftp server, and now kdevelop is happy.
# rpm -Uvh --test kdevelop3-3.0.3-7.i586.rpm error: Failed dependencies: libdb-4.1.so is needed by kdevelop3-3.0.3-7
rpm doesn't look at what is on your harddrive, only what is in its database. If you want to install it to use the version you compiled yourself, install with --nodeps
yes, thanks, Anders, of course! I almost forgot about that. I don't like --nodeps too much, but I assume most of all it was just too shocking that it would not install without it on a fresh install of 9.1, even after doing the you update. To summarize it, the kdevelop3-3.0.3-7.i586.rpm of SuSE's kde3.2.2 needs db41, which is not on the CDs of 9.1, but only on the ftp server (didn't check the dvd though). Anyway, thanks a lot! Matt
participants (3)
-
Anders Johansson
-
BandiPat
-
Matt T.