On Sun, 26 Apr 2009 16:17:39 -0500 Dale wrote: > Mark Knecht wrote: > > On Sun, Apr 26, 2009 at 1:27 PM, David Relson > > <rel...@osagesoftware.com> wrote: > >> As a "cleanup" test, I've run "emerge --depclean" and > >> "revdep-rebuild". > >> > >> "emerge --depclean" removed approx 85 files, which seemed > >> reasonable. > >> > >> "revdep-rebuild" then rebuilt 7 or 8 packages -- also reasonable. > >> > >> When I run the commands again, "emerge --depclean" removes the > >> packages that "revdep-rebuild" just rebuilt. > >> > >> > > > > In make.conf try adding: > > > > EMERGE_DEFAULT_OPTS="--with-bdeps y" > > > > Hope this helps, > > Mark > > > > > > > > That worked here a good while back as well. This may make it compile > a bit more at times but it does have a lot of benefits as well. > > Dale
A related thread had a perl script to identify packages as needed/unneeded. After 1. running the perl script 2. removing the unneeded packages from world 3. adding a few virtual/... packages 4. adding "--with-bdeps y" to make.conf "emerge --depclean" is now happy, i.e. _nothing_ to remove. However, revdep-rebuild still insists ati-drivers-8.552 is needed. The following message seems to be at the heart of the problem: broken /usr/lib64/libAMDXvBA.so.1.0 (requires libstdc++.so.5) I've created an ebuild bug and will see where that goes. Thanks for the great advice on --depclean. Regards, David