The configure scripts of apr-util-1.2.8 don't support db-4.6.
Created attachment 129296 [details, diff] db-4.6-support.patch Here is a patch to add db-4.6 support to apr-util-1.2.8.
Created attachment 129297 [details] apr-util-1.2.8-r2.ebuild This ebuild adds the previous patch and works for me on ~x86.
This is what happens if newer versions of a slotted package (sys-libs/db) get stabilized without checking if all dependent packages not refering a slot really don't rely on a slot. DEPEND = " ... berkdb? ( =sys-libs/db-4* ) " is plain wrong! Each time when I run an "update world" I check for "slotted updates" and I'm trying to get rid of them by unmerging older versions (slot instances) and then running "revdep-rebuild". What I (everybody) would expect is that a dependent package * either can live with an instance from a newer slot * or pulls in newest stable from an older slot. Axel
Sorry! It's actually "0.9.12" that needs the patch to make berkdb? ( =sys-libs/db-4* ) a valid dependency. And 0.9.12 has already got the patch (--> -r1) Sorry again, Axel P. S. Should have run "revdep-rebuild" without "-X" ...
Yet this bug is still valid. And db-4.6 has been unmasked now, so many packages depending on apr-util are broken (e.g. subversion) because libaprutil-1.la cannot be rebuilt correctly. Please consider raising the severity of this bug.
fixed with apr-util-1.2.10