emerge -uDN world upgraded db from 4.2 to 4.3, then emerge --depclean removed db-4.2 and subversion is broken: "svn: error while loading shared libraries: libdb-4.2.so: cannot open shared object file: No such file or directory". I tried do recompile subversion (1.3.2-r3), but it failed because db-4.2 is required for compilation, too. I had to emerge -av =sys-libs/db-4.2.52_p4-r2 to get svn working Reproducible: Always Steps to Reproduce: 1.emerge --depclean 2.emerge subversion 3.run svn
I'm getting this on my laptop as well, but recompiling subversion worked on my other systems...
A revdep-rebuild is heavily recommended after depclean :) From the big fat warning: *** WARNING *** Depclean may break link level dependencies. Thus, it is *** WARNING *** recommended to use a tool such as `revdep-rebuild` (from *** WARNING *** app-portage/gentoolkit) in order to detect such breakage.
Yeah, and revdep-rebuild tries to rebuild subversion... which errors!
If you rearrange apr-util to rebuild first, subversion will work!
I always run revdep-rebuild, but this time I forgot, sorry. revdep-rebuild made subversion run with only db-4.3.
Reopen to dupe.
*** This bug has been marked as a duplicate of bug 136654 ***