Gentoo Archives: gentoo-user

From: Allan Gottlieb <gottlieb@×××.edu>
To: gentoo-user@l.g.o
Subject: [gentoo-user] infinite battle between emerge --depclean and revdep-rebuild
Date: Fri, 14 Jul 2006 04:43:44
Message-Id: yu9irm0dd0e.fsf@nyu.edu
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

Replies

Subject Author
Re: [gentoo-user] infinite battle between emerge --depclean and revdep-rebuild Richard Fish <bigfish@××××××××××.org>
[gentoo-user] Re: infinite battle between emerge --depclean and revdep-rebuild Francesco Talamona <ti.liame@×××××.it>