Summary: | newest openldap requires masked db4 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Andreas Proschofsky (RETIRED) <suka> |
Component: | Current packages | Assignee: | Nick Hadaway <grandmasterlinux> |
Status: | RESOLVED DUPLICATE | ||
Severity: | blocker | CC: | aalmenar, crude, ilia, liquidx, lu_zero, pauldv, pcmoore, seemant |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Andreas Proschofsky (RETIRED)
2003-08-05 08:21:16 UTC
In addition emerge'ing the latest sys-libs/db package does causes problems in the configure stage of openldap on alpha machines (maybe x86 too?). Exact same problem here with Gentoo 1.4 on an x86. Same here - interesting, though, since my /usr/portage/profiles/package.mask contains neither openldap-2.1.22 nor db-4.1. A quick strace and I find /etc/make.profile/packages, and in *there* is a reference: "*<sys-libs/db-3.2.10". Problem is fixed by masking net-nds/openldap-2.1.22 (I actually used >=net-nds/openldap-2.0.99). *** Bug 26018 has been marked as a duplicate of this bug. *** The problem is because the openldap-2.1.22 ebuild specifies that it needs >=db-4.1. However the sys-libs/db-4.1.25 and db-4.1.25_p1 ebuilds are defines only for the amd64 architecture. I guess that when support for the amd64 arch was added, the ebuilds for openldap were broken. The current solution is to mask openldap. Someone will have to fix the root cause which is the amd64 thing. The error message is misleading. The problem is not with the amd64 port. Basically db4 has allways been masked. Currently db-4.0.14 has been marked testing in the x86 profiles. The reason for the masking is that there was no good update path and db3 and db4 could not coexist. That problem has been solved now, but there were many packages that broke on it. For db-4.0.14 all of them seem to be repaired, but that does not need to be the case for db-4.1.25. I expect we will be able to mark db-4.0.14 stable in a couple of weeks. At that point we can unmask db-4.1.25 (and mark it testing) emm .. i'm reassigning to someone who maintains openldap |