Bug 143419
Summary: | Missing db4-4.3 buidl dependancy in python-2.4-2 | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Alan Sanderson <u2561633> |
Component: | python | Assignee: | Mihai Ibanescu <mihai.ibanescu> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Brock Organ <borgan> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | CC: | fedora-core-bugs, katzj |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2007-03-06 06:30:09 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Alan Sanderson
2004-12-20 17:23:20 UTC
The spec file actually has a BuildPrereq: db4-devel which should normally require db4. Do you have db4-devel on your system? [root@fc3-p4-2260 ~]# rpm -q db4-devel db4-devel-4.2.52-6 given my output, my guess is that it should be ammended to 'BuildPrereq: db4-devel >= 4.3' or whatever the equivelent is. Ah I see. *** Bug 145900 has been marked as a duplicate of this bug. *** Fixed in python 2.4.1-2 and newer, even though 'BuildPrereq: db4-devel >= 4.3' is only half right - it won't work with db4 4.4. FWIW, I fixed this over at pyvault using the following patch hunk: @@ -393,11 +393,10 @@ # # Edit the variables DB and DBLIBVERto point to the db top directory # and the subdirectory of PORT where you built it. -#DB=/usr/local/BerkeleyDB.4.0 -#DBLIBVER=4.0 -#DBINC=$(DB)/include -#DBLIB=$(DB)/lib -#_bsddb _bsddb.c -I$(DBINC) -L$(DBLIB) -ldb-$(DBLIBVER) +#DBLIBVER=4.3 +DBINC=/usr/include/db4 +DBLIB=/usr/lib +_bsddb _bsddb.c -I$(DBINC) -L$(DBLIB) -ldb Instead of specifying an exact version in the linkage, you can use db which is invariantly a symlink to the latest version of db4. This may have been done because of a conflict in compat-db, but that's removed, only two libs and no symlinks: /lib/libdb-4.1.so /lib/libdb-4.2.so I'm not sure what the pecking order is for ld, but I don't see libdb.so.3 and friends lingering around. |