Hi everybody, I'm trying to install Kdevelop 3.0.4 but unfortunately, it'a not that simple... :( It is asking me for a missing libdb-4.1.so I found on this mailinglist archives (http://lists.suse.com/archive/suse-linux-e/2004-Jun/0954.html) somebody who get the same problem as I with the kdev 3.0.3 He solved it by installing the db41 package from the ftp server of suse. I found the db41 package but when I'm clicking on "Install package with YaST" in Konqueror, it open the YaST "install and remove software" and then... nothing. It just open it, say "reading package information", and briefly "checking dependencies" and that's all. The YaST window is open and there is no package selected. I installed the db40 package, but it didn't change anything. If someone could help me, I would really appreciate. Cyprien
Cyprien Simons wrote:
Hi everybody,
I'm trying to install Kdevelop 3.0.4 but unfortunately, it'a not that simple... :( It is asking me for a missing libdb-4.1.so
I had similar problems, but the package that KDevelop required was called Berkeley DB. You can download it from http://www.sleepycat.com/download/db/index.shtml After I installed it, I had no problems with KDevelop. Bye, Gere Károly
Sorry, I forgot to say that I did it also, but YaST is not detecting this new package, so KDev is going on on asking me for it... Do you think I have to put the installed package somewhere else? it was installed in /usr/local/BerkeleyDB.4.1/lib On Tuesday 29 June 2004 11:36, Gere Károly wrote:
Cyprien Simons wrote:
Hi everybody,
I'm trying to install Kdevelop 3.0.4 but unfortunately, it'a not that simple... :( It is asking me for a missing libdb-4.1.so
I had similar problems, but the package that KDevelop required was called Berkeley DB. You can download it from http://www.sleepycat.com/download/db/index.shtml
After I installed it, I had no problems with KDevelop.
Bye,
Gere Károly
I think that there are three solutions at least: 1, run "ldconfig /usr/local/BerkeleyDB.4.1/lib" (as root) OR 2, make sure that you have the following line in your /etc/ld.so.conf: /usr/local/BerkeleyDB.4.1/lib and issue "ldconfig" (as root) 3, link all files in /usr/local/BerkeleyDB.4.1/lib to /usr/lib or /usr/local/lib and issue "ldconfig" (as root) I don't remember which one I chose when I tried to install KDevelop (I don't have KDevelop and BerkeleyDB on my machine right now). Maybe you can try the first, and if it does not work, the you can try the other two. Cyprien Simons wrote:
Sorry, I forgot to say that I did it also, but YaST is not detecting this new package, so KDev is going on on asking me for it... Do you think I have to put the installed package somewhere else? it was installed in /usr/local/BerkeleyDB.4.1/lib
On Tuesday 29 June 2004 11:36, Gere Károly wrote:
Cyprien Simons wrote:
Hi everybody,
I'm trying to install Kdevelop 3.0.4 but unfortunately, it'a not that simple... :( It is asking me for a missing libdb-4.1.so
I had similar problems, but the package that KDevelop required was called Berkeley DB. You can download it from http://www.sleepycat.com/download/db/index.shtml
After I installed it, I had no problems with KDevelop.
Bye,
Gere Károly
-- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
the first one doesn't work. YaST doesn't even told me that the db41 package is installed when I made a search in the "install and remove software" thing... (software manager?). The second one, I'm not sure where I have to issue the "ldconfig": directly in /usr/local/BerkeleyDB.4.1/lib? I did it there and it didn't work either. And the third solution can't work because the two location are on two different hard disks... (sorry for the last mail, I received your mail after sending mine...) Do I have to logout, relaunch totally YaST (not only the Software manager I mean) or something like this? Cyprien On Tuesday 29 June 2004 12:15, Gere Károly wrote:
I think that there are three solutions at least:
1, run "ldconfig /usr/local/BerkeleyDB.4.1/lib" (as root) OR 2, make sure that you have the following line in your /etc/ld.so.conf: /usr/local/BerkeleyDB.4.1/lib and issue "ldconfig" (as root) 3, link all files in /usr/local/BerkeleyDB.4.1/lib to /usr/lib or /usr/local/lib and issue "ldconfig" (as root)
I don't remember which one I chose when I tried to install KDevelop (I don't have KDevelop and BerkeleyDB on my machine right now). Maybe you can try the first, and if it does not work, the you can try the other two.
Cyprien Simons wrote:
Sorry, I forgot to say that I did it also, but YaST is not detecting this new package, so KDev is going on on asking me for it... Do you think I have to put the installed package somewhere else? it was installed in /usr/local/BerkeleyDB.4.1/lib
On Tuesday 29 June 2004 11:36, Gere Károly wrote:
Cyprien Simons wrote:
Hi everybody,
I'm trying to install Kdevelop 3.0.4 but unfortunately, it'a not that simple... :( It is asking me for a missing libdb-4.1.so
I had similar problems, but the package that KDevelop required was called Berkeley DB. You can download it from http://www.sleepycat.com/download/db/index.shtml
After I installed it, I had no problems with KDevelop.
Bye,
Gere Károly
-- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
I forgot again something I already tried: making a link in the /usr/lib (where the libdb-4.2.so libdb-4.0.so are) doesn't work because not on the same hard disk. (invalid cross-device link) So I copied "libdb-4.1.a" "libdb-4.1.la" and "libdb-4.1.so" into /usr/lib but it didn't worked either. I suppose YaST is not looking what's on the hard drive but what's in his database. So I have to update this database, but I don't know how, if the rpm is not working... Cyprien On Tuesday 29 June 2004 11:46, Cyprien Simons wrote:
Sorry, I forgot to say that I did it also, but YaST is not detecting this new package, so KDev is going on on asking me for it... Do you think I have to put the installed package somewhere else? it was installed in /usr/local/BerkeleyDB.4.1/lib
On Tuesday 29 June 2004 11:36, Gere Károly wrote:
Cyprien Simons wrote:
Hi everybody,
I'm trying to install Kdevelop 3.0.4 but unfortunately, it'a not that simple... :( It is asking me for a missing libdb-4.1.so
I had similar problems, but the package that KDevelop required was called Berkeley DB. You can download it from http://www.sleepycat.com/download/db/index.shtml
After I installed it, I had no problems with KDevelop.
Bye,
Gere Károly
I tried the same (copying the files to usr/lib), but it _works_ for me, and I don't know why it does not work for you. Did you use ldconfig after copying the files to /usr/lib? You have to do that because ldconfig maintains a database of library files (like libdb-4.1.so) in your system, and if you don't run it then your programs won't "see" the new files in /usr/lib. If you use it without parameters it checks all the standard library locations (which are listed in /etc/ld.so.conf) and adds the new files to its database. If you supply a directory name then it includes that directory in the search, too. I have no other ideas than those I mentioned so far... :( Maybe someone else has some useful suggestions as well. Cyprien Simons wrote:
I forgot again something I already tried: making a link in the /usr/lib (where the libdb-4.2.so libdb-4.0.so are) doesn't work because not on the same hard disk. (invalid cross-device link) So I copied "libdb-4.1.a" "libdb-4.1.la" and "libdb-4.1.so" into /usr/lib but it didn't worked either. I suppose YaST is not looking what's on the hard drive but what's in his database. So I have to update this database, but I don't know how, if the rpm is not working...
Cyprien
tisdag 29 juni 2004 13:31 skrev Gere Károly:
I have no other ideas than those I mentioned so far... :( Maybe someone else has some useful suggestions as well.
db41 is located on your suse DVD, the 32bit one. Just fetch it, and install it ...
On Tuesday 29 June 2004 19:10, Örn Hansen wrote:
tisdag 29 juni 2004 13:31 skrev Gere Károly:
I have no other ideas than those I mentioned so far... :( Maybe someone else has some useful suggestions as well.
db41 is located on your suse DVD, the 32bit one. Just fetch it, and install it ...
and if you do not have the dvd, then download it from the ftpserver (download, not open it in yast or whatever if that doesn't work for you) and then install the downloaded rpm with the usual "rpm -ivh ***.rpm" HTH, Matt
participants (4)
-
Cyprien Simons
-
Gere Károly
-
Matt T.
-
Örn Hansen