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 |