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

Reply via email to