1 |
The short story is that these two utilities will repeatedly remove and |
2 |
restore media-libs/gst-plugins-0.8.11. |
3 |
|
4 |
The long version follows. |
5 |
|
6 |
thanks in advance for any help. |
7 |
allan |
8 |
|
9 |
1. Revdep-rebuild is initially happy |
10 |
|
11 |
ajglap gottlieb # revdep-rebuild |
12 |
Configuring search environment for revdep-rebuild |
13 |
|
14 |
Checking reverse dependencies... |
15 |
|
16 |
Packages containing binaries and libraries broken by a package update |
17 |
will be emerged. |
18 |
|
19 |
Collecting system binaries and libraries... done. |
20 |
(/root/.revdep-rebuild.1_files) |
21 |
|
22 |
Collecting complete LD_LIBRARY_PATH... done. |
23 |
(/root/.revdep-rebuild.2_ldpath) |
24 |
|
25 |
Checking dynamic linking consistency... |
26 |
done. |
27 |
(/root/.revdep-rebuild.3_rebuild) |
28 |
|
29 |
Assigning files to ebuilds... Nothing to rebuild |
30 |
|
31 |
Evaluating package order... done. |
32 |
(/root/.revdep-rebuild.5_order) |
33 |
|
34 |
Dynamic linking on your system is consistent... All done. |
35 |
|
36 |
2. But --depclean makes it unhappy. I issue my std 2 commands |
37 |
|
38 |
ajglap gottlieb # emerge --ask --depclean; revdep-rebuild --pretend |
39 |
|
40 |
*** WARNING *** --depclean is known to be broken. It is highly recommended |
41 |
[rest of warning snipped] |
42 |
|
43 |
Calculating dependencies... done! |
44 |
|
45 |
>>> These are the packages that would be unmerged: |
46 |
|
47 |
media-libs/gst-plugins |
48 |
selected: 0.8.11 |
49 |
protected: none |
50 |
omitted: none |
51 |
|
52 |
>>> 'Selected' packages are slated for removal. |
53 |
>>> 'Protected' and 'omitted' packages will not be removed. |
54 |
|
55 |
Would you like to unmerge these packages? [Yes/No] yes |
56 |
|
57 |
|
58 |
[ gst-plugins removed without incident.] |
59 |
|
60 |
3. Unhappy revdep: then 2nd command then continues. |
61 |
|
62 |
Configuring search environment for revdep-rebuild |
63 |
|
64 |
Checking reverse dependencies... |
65 |
|
66 |
Packages containing binaries and libraries broken by a package update |
67 |
will be emerged. |
68 |
|
69 |
Collecting system binaries and libraries... done. |
70 |
(/root/.revdep-rebuild.1_files) |
71 |
|
72 |
Collecting complete LD_LIBRARY_PATH... done. |
73 |
(/root/.revdep-rebuild.2_ldpath) |
74 |
|
75 |
Checking dynamic linking consistency... |
76 |
broken /usr/lib/gstreamer-0.8/libgstalsa.so (requires libgstinterfaces-0.8.so.0) |
77 |
broken /usr/lib/gstreamer-0.8/libgstalsa.la (requires /usr/lib/libgstinterfaces-0.8.la) |
78 |
done. |
79 |
(/root/.revdep-rebuild.3_rebuild) |
80 |
|
81 |
Assigning files to ebuilds... done. |
82 |
(/root/.revdep-rebuild.4_ebuilds) |
83 |
|
84 |
Evaluating package order... done. |
85 |
(/root/.revdep-rebuild.5_order) |
86 |
|
87 |
All prepared. Starting rebuild... |
88 |
emerge --oneshot --pretend =media-plugins/gst-plugins-alsa-0.8.11 |
89 |
|
90 |
These are the packages that would be merged, in order: |
91 |
|
92 |
Calculating dependencies... done! |
93 |
[ebuild N ] media-libs/gst-plugins-0.8.11 USE="alsa esd -debug -oss" |
94 |
[ebuild R ] media-plugins/gst-plugins-alsa-0.8.11 |
95 |
|
96 |
4. I run revdep-rebuild without --pretend |
97 |
|
98 |
the two packages are emerged without incident. |
99 |
|
100 |
5. As suggested I run revdep-rebuild again |
101 |
|
102 |
No rebuilds required. |
103 |
|
104 |
6. So we try again |
105 |
|
106 |
ajglap gottlieb # emerge --ask --depclean; revdep-rebuild --pretend |
107 |
|
108 |
*** WARNING *** --depclean is known to be broken. It is highly recommended |
109 |
[snipped again] |
110 |
|
111 |
Calculating dependencies... done! |
112 |
|
113 |
>>> These are the packages that would be unmerged: |
114 |
|
115 |
media-libs/gst-plugins |
116 |
selected: 0.8.11 |
117 |
protected: none |
118 |
omitted: none |
119 |
|
120 |
>>> 'Selected' packages are slated for removal. |
121 |
>>> 'Protected' and 'omitted' packages will not be removed. |
122 |
|
123 |
Would you like to unmerge these packages? [Yes/No] |
124 |
|
125 |
etc. etc. |
126 |
-- |
127 |
gentoo-user@g.o mailing list |