Gentoo Archives: gentoo-user

From: David Relson <relson@×××××××××××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] "emerge --depclean" vs. "revdep-rebuild"
Date: Mon, 27 Apr 2009 00:12:41
Message-Id: 20090426201239.189ddd90@osage.osagesoftware.com
In Reply to: Re: [gentoo-user] "emerge --depclean" vs. "revdep-rebuild" by Dale
1 On Sun, 26 Apr 2009 16:17:39 -0500
2 Dale wrote:
3
4 > Mark Knecht wrote:
5 > > On Sun, Apr 26, 2009 at 1:27 PM, David Relson
6 > > <relson@×××××××××××××.com> wrote:
7 > >> As a "cleanup" test, I've run "emerge --depclean" and
8 > >> "revdep-rebuild".
9 > >>
10 > >> "emerge --depclean" removed approx 85 files, which seemed
11 > >> reasonable.
12 > >>
13 > >> "revdep-rebuild" then rebuilt 7 or 8 packages -- also reasonable.
14 > >>
15 > >> When I run the commands again, "emerge --depclean" removes the
16 > >> packages that "revdep-rebuild" just rebuilt.
17 > >>
18 > >>
19 > >
20 > > In make.conf try adding:
21 > >
22 > > EMERGE_DEFAULT_OPTS="--with-bdeps y"
23 > >
24 > > Hope this helps,
25 > > Mark
26 > >
27 > >
28 > >
29 >
30 > That worked here a good while back as well. This may make it compile
31 > a bit more at times but it does have a lot of benefits as well.
32 >
33 > Dale
34
35 A related thread had a perl script to identify packages as
36 needed/unneeded. After
37 1. running the perl script
38 2. removing the unneeded packages from world
39 3. adding a few virtual/... packages
40 4. adding "--with-bdeps y" to make.conf
41
42 "emerge --depclean" is now happy, i.e. _nothing_ to remove.
43
44 However, revdep-rebuild still insists ati-drivers-8.552 is needed. The
45 following message seems to be at the heart of the problem:
46
47 broken /usr/lib64/libAMDXvBA.so.1.0 (requires libstdc++.so.5)
48
49 I've created an ebuild bug and will see where that goes.
50
51 Thanks for the great advice on --depclean.
52
53 Regards,
54
55 David

Replies

Subject Author
Re: [gentoo-user] "emerge --depclean" vs. "revdep-rebuild" Neil Bothwick <neil@××××××××××.uk>