Gentoo Archives: gentoo-user

From: Yoav Luft <yoav.luft@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] qt-dbus blocker
Date: Tue, 13 Oct 2009 18:48:27
Message-Id: ace253cb0910131148u4e1edc3dxa0d3a743ea0f4aef@mail.gmail.com
In Reply to: Re: [gentoo-user] qt-dbus blocker by Yoav Luft
1 This regard that last one, I was just being stupid. Portage handles
2 that just fine, I just forgot to add the --upgrade flag
3
4 On Tue, Oct 13, 2009 at 8:42 PM, Yoav Luft <yoav.luft@×××××.com> wrote:
5 > As with me, the problem is appearently with certain packages which
6 > require the older Qt libraries, or at least that's what I understand.
7 > Below is the emerge (only partly, as it wants to update a lot more
8 > other packages which are not relevant).
9 > It seems to me like a pain in the ass, and usually a source to broken
10 > system, to remove the older Qt libraries manually.
11 >
12 > [blocks B     ] <x11-libs/qt-qt3support-4.5.2
13 > ("<x11-libs/qt-qt3support-4.5.2" is blocking x11-libs/qt-test-4.5.2,
14 > x11-libs/qt-opengl-4.5.2-r1, x11-libs/qt-dbus-4.5.2,
15 > x11-libs/qt-script-4.5.2, x11-libs/qt-gui-4.5.2-r2,
16 > x11-libs/qt-webkit-4.5.2-r1, x11-libs/qt-core-4.5.2,
17 > x11-libs/qt-sql-4.5.2)
18 > [blocks B     ] <x11-libs/qt-core-4.5.2 ("<x11-libs/qt-core-4.5.2" is
19 > blocking x11-libs/qt-test-4.5.2, x11-libs/qt-opengl-4.5.2-r1,
20 > x11-libs/qt-dbus-4.5.2, x11-libs/qt-script-4.5.2,
21 > x11-libs/qt-gui-4.5.2-r2, x11-libs/qt-qt3support-4.5.2,
22 > x11-libs/qt-webkit-4.5.2-r1, x11-libs/qt-sql-4.5.2)
23 > [blocks B     ] <x11-libs/qt-sql-4.5.2 ("<x11-libs/qt-sql-4.5.2" is
24 > blocking x11-libs/qt-test-4.5.2, x11-libs/qt-opengl-4.5.2-r1,
25 > x11-libs/qt-dbus-4.5.2, x11-libs/qt-script-4.5.2,
26 > x11-libs/qt-gui-4.5.2-r2, x11-libs/qt-qt3support-4.5.2,
27 > x11-libs/qt-webkit-4.5.2-r1, x11-libs/qt-core-4.5.2)
28 > [blocks B     ] <x11-libs/qt-script-4.5.2 ("<x11-libs/qt-script-4.5.2"
29 > is blocking x11-libs/qt-test-4.5.2, x11-libs/qt-opengl-4.5.2-r1,
30 > x11-libs/qt-dbus-4.5.2, x11-libs/qt-gui-4.5.2-r2,
31 > x11-libs/qt-qt3support-4.5.2, x11-libs/qt-webkit-4.5.2-r1,
32 > x11-libs/qt-core-4.5.2, x11-libs/qt-sql-4.5.2)
33 > [blocks B     ] <x11-libs/qt-dbus-4.5.2 ("<x11-libs/qt-dbus-4.5.2" is
34 > blocking x11-libs/qt-test-4.5.2, x11-libs/qt-opengl-4.5.2-r1,
35 > x11-libs/qt-script-4.5.2, x11-libs/qt-gui-4.5.2-r2,
36 > x11-libs/qt-qt3support-4.5.2, x11-libs/qt-webkit-4.5.2-r1,
37 > x11-libs/qt-core-4.5.2, x11-libs/qt-sql-4.5.2)
38 > [blocks B     ] <x11-libs/qt-gui-4.5.2 ("<x11-libs/qt-gui-4.5.2" is
39 > blocking x11-libs/qt-opengl-4.5.2-r1, x11-libs/qt-dbus-4.5.2,
40 > x11-libs/qt-script-4.5.2, x11-libs/qt-test-4.5.2,
41 > x11-libs/qt-qt3support-4.5.2, x11-libs/qt-webkit-4.5.2-r1,
42 > x11-libs/qt-core-4.5.2, x11-libs/qt-sql-4.5.2)
43 > [blocks B     ] >x11-libs/qt-script-4.5.1-r9999
44 > (">x11-libs/qt-script-4.5.1-r9999" is blocking
45 > x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-dbus-4.5.1,
46 > x11-libs/qt-gui-4.5.1, x11-libs/qt-qt3support-4.5.1,
47 > x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1)
48 > [blocks B     ] >x11-libs/qt-qt3support-4.5.1-r9999
49 > (">x11-libs/qt-qt3support-4.5.1-r9999" is blocking
50 > x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1,
51 > x11-libs/qt-dbus-4.5.1, x11-libs/qt-gui-4.5.1, x11-libs/qt-sql-4.5.1,
52 > x11-libs/qt-core-4.5.1)
53 > [blocks B     ] >x11-libs/qt-sql-4.5.1-r9999
54 > (">x11-libs/qt-sql-4.5.1-r9999" is blocking x11-libs/qt-svg-4.5.1-r1,
55 > x11-libs/qt-script-4.5.1, x11-libs/qt-dbus-4.5.1,
56 > x11-libs/qt-gui-4.5.1, x11-libs/qt-qt3support-4.5.1,
57 > x11-libs/qt-core-4.5.1)
58 > [blocks B     ] >x11-libs/qt-core-4.5.1-r9999
59 > (">x11-libs/qt-core-4.5.1-r9999" is blocking x11-libs/qt-svg-4.5.1-r1,
60 > x11-libs/qt-script-4.5.1, x11-libs/qt-dbus-4.5.1,
61 > x11-libs/qt-gui-4.5.1, x11-libs/qt-qt3support-4.5.1,
62 > x11-libs/qt-sql-4.5.1)
63 > [blocks B     ] <x11-libs/qt-svg-4.5.2 ("<x11-libs/qt-svg-4.5.2" is
64 > blocking x11-libs/qt-test-4.5.2, x11-libs/qt-opengl-4.5.2-r1,
65 > x11-libs/qt-dbus-4.5.2, x11-libs/qt-script-4.5.2,
66 > x11-libs/qt-gui-4.5.2-r2, x11-libs/qt-qt3support-4.5.2,
67 > x11-libs/qt-webkit-4.5.2-r1, x11-libs/qt-core-4.5.2,
68 > x11-libs/qt-sql-4.5.2)
69 > [blocks B     ] >x11-libs/qt-gui-4.5.1-r9999
70 > (">x11-libs/qt-gui-4.5.1-r9999" is blocking x11-libs/qt-svg-4.5.1-r1,
71 > x11-libs/qt-script-4.5.1, x11-libs/qt-dbus-4.5.1,
72 > x11-libs/qt-qt3support-4.5.1, x11-libs/qt-sql-4.5.1,
73 > x11-libs/qt-core-4.5.1)
74 > [blocks B     ] >x11-libs/qt-dbus-4.5.1-r9999
75 > (">x11-libs/qt-dbus-4.5.1-r9999" is blocking x11-libs/qt-svg-4.5.1-r1,
76 > x11-libs/qt-script-4.5.1, x11-libs/qt-gui-4.5.1,
77 > x11-libs/qt-qt3support-4.5.1, x11-libs/qt-sql-4.5.1,
78 > x11-libs/qt-core-4.5.1)
79 > [blocks B     ] >x11-libs/qt-webkit-4.5.1-r9999
80 > (">x11-libs/qt-webkit-4.5.1-r9999" is blocking
81 > x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1,
82 > x11-libs/qt-dbus-4.5.1, x11-libs/qt-gui-4.5.1,
83 > x11-libs/qt-qt3support-4.5.1, x11-libs/qt-sql-4.5.1,
84 > x11-libs/qt-core-4.5.1)
85 > [blocks B     ] >x11-libs/qt-opengl-4.5.1-r9999
86 > (">x11-libs/qt-opengl-4.5.1-r9999" is blocking
87 > x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1,
88 > x11-libs/qt-dbus-4.5.1, x11-libs/qt-gui-4.5.1,
89 > x11-libs/qt-qt3support-4.5.1, x11-libs/qt-sql-4.5.1,
90 > x11-libs/qt-core-4.5.1)
91 > [blocks B     ] >x11-libs/qt-test-4.5.1-r9999
92 > (">x11-libs/qt-test-4.5.1-r9999" is blocking x11-libs/qt-svg-4.5.1-r1,
93 > x11-libs/qt-script-4.5.1, x11-libs/qt-dbus-4.5.1,
94 > x11-libs/qt-gui-4.5.1, x11-libs/qt-qt3support-4.5.1,
95 > x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1)
96 >
97 > Total: 420 packages (19 upgrades, 174 new, 141 in new slots, 86
98 > reinstalls), Size of downloads: 807,111 kB
99 > Conflict: 16 blocks (16 unsatisfied)
100 >
101 >  * Error: The above package list contains packages which cannot be
102 >  * installed at the same time on the same system.
103 >
104 >  ('ebuild', '/', 'x11-libs/qt-script-4.5.2', 'merge') pulled in by
105 >    >=x11-libs/qt-script-4.5.1:4 required by ('ebuild', '/',
106 > 'kde-base/kdeartwork-colorschemes-4.3.1', 'merge')
107 >    >=x11-libs/qt-script-4.5.1:4 required by ('ebuild', '/',
108 > 'kde-base/ksquares-4.3.1', 'merge')
109 >    >=x11-libs/qt-script-4.5.1:4 required by ('ebuild', '/',
110 > 'kde-base/kwallet-4.3.1', 'merge')
111 >    (and 231 more)
112 >
113 >  ('ebuild', '/', 'x11-libs/qt-qt3support-4.5.2', 'merge') pulled in by
114 >    >=x11-libs/qt-qt3support-4.5.1:4[accessibility,kde] required by
115 > ('ebuild', '/', 'kde-base/kmines-4.3.1', 'merge')
116 >    >=x11-libs/qt-qt3support-4.5.1:4[accessibility,kde] required by
117 > ('ebuild', '/', 'kde-base/kdepim-wizards-4.3.1', 'merge')
118 >    >=x11-libs/qt-qt3support-4.5.1:4[accessibility,kde] required by
119 > ('ebuild', '/', 'kde-base/kurifilter-plugins-4.3.1', 'merge')
120 >    (and 230 more)
121 >
122 >  ('ebuild', '/', 'x11-libs/qt-test-4.5.2', 'merge') pulled in by
123 >    >=x11-libs/qt-test-4.5.1:4 required by ('ebuild', '/',
124 > 'kde-base/kdepim-kresources-4.3.1', 'merge')
125 >    >=x11-libs/qt-test-4.5.1:4 required by ('ebuild', '/',
126 > 'kde-base/marble-4.3.1', 'merge')
127 >    >=x11-libs/qt-test-4.5.1:4 required by ('ebuild', '/',
128 > 'kde-base/mplayerthumbs-4.3.1', 'merge')
129 >    (and 232 more)
130 >
131 >  ('installed', '/', 'x11-libs/qt-gui-4.5.1', 'nomerge') pulled in by
132 >    >=x11-libs/qt-gui-4.5.1:4[accessibility,dbus] required by
133 > ('ebuild', '/', 'kde-base/libkdeedu-4.3.1', 'merge')
134 >    >=x11-libs/qt-gui-4.5.1:4[accessibility,dbus] required by
135 > ('ebuild', '/', 'kde-base/konqueror-4.3.1', 'merge')
136 >    >=x11-libs/qt-gui-4.5.1:4[accessibility,dbus] required by
137 > ('ebuild', '/', 'kde-base/phonon-kde-4.3.1', 'merge')
138 >    (and 240 more)
139 >
140 >  ('ebuild', '/', 'x11-libs/qt-webkit-4.5.2-r1', 'merge') pulled in by
141 >    >=x11-libs/qt-webkit-4.5.1:4[kde] required by ('ebuild', '/',
142 > 'kde-base/kdeplasma-addons-4.3.1', 'merge')
143 >    >=x11-libs/qt-webkit-4.5.1:4[kde] required by ('ebuild', '/',
144 > 'kde-base/kdelibs-4.3.1-r1', 'merge')
145 >    >=x11-libs/qt-webkit-4.5.1:4 required by ('ebuild', '/',
146 > 'dev-python/PyQt4-4.5.4-r4', 'merge')
147 >
148 >  ('installed', '/', 'x11-libs/qt-sql-4.5.1', 'nomerge') pulled in by
149 >    >=x11-libs/qt-sql-4.5.1:4[qt3support] required by ('ebuild', '/',
150 > 'kde-base/kmix-4.3.1', 'merge')
151 >    >=x11-libs/qt-sql-4.5.1:4[qt3support] required by ('ebuild', '/',
152 > 'kde-base/kcminit-4.3.1', 'merge')
153 >    >=x11-libs/qt-sql-4.5.1:4[qt3support] required by ('ebuild', '/',
154 > 'kde-base/kcheckpass-4.3.1', 'merge')
155 >    (and 231 more)
156 >
157 >  ('installed', '/', 'x11-libs/qt-qt3support-4.5.1', 'nomerge') pulled in by
158 >    >=x11-libs/qt-qt3support-4.5.1:4[accessibility,kde] required by
159 > ('ebuild', '/', 'kde-base/kmines-4.3.1', 'merge')
160 >    >=x11-libs/qt-qt3support-4.5.1:4[accessibility,kde] required by
161 > ('ebuild', '/', 'kde-base/okular-4.3.1', 'merge')
162 >    >=x11-libs/qt-qt3support-4.5.1:4[accessibility,kde] required by
163 > ('ebuild', '/', 'kde-base/kdepim-wizards-4.3.1', 'merge')
164 >    (and 230 more)
165 >
166 >  ('ebuild', '/', 'x11-libs/qt-dbus-4.5.2', 'merge') pulled in by
167 >    x11-libs/qt-dbus:4 required by ('ebuild', '/',
168 > 'dev-libs/soprano-2.3.1', 'merge')
169 >    >=x11-libs/qt-dbus-4.4.0:4 required by ('ebuild', '/',
170 > 'media-sound/phonon-4.4_pre20090520', 'merge')
171 >    x11-libs/qt-dbus:4 required by ('ebuild', '/',
172 > 'app-misc/strigi-0.7.0', 'merge')
173 >    (and 2 more)
174 >
175 >  ('ebuild', '/', 'x11-libs/qt-sql-4.5.2', 'merge') pulled in by
176 >    >=x11-libs/qt-sql-4.5.1:4[qt3support] required by ('ebuild', '/',
177 > 'kde-base/kcminit-4.3.1', 'merge')
178 >    >=x11-libs/qt-sql-4.5.1:4[qt3support] required by ('ebuild', '/',
179 > 'kde-base/kcheckpass-4.3.1', 'merge')
180 >    >=x11-libs/qt-sql-4.5.1:4[qt3support] required by ('ebuild', '/',
181 > 'kde-base/kdeartwork-kscreensaver-4.3.1', 'merge')
182 >    (and 232 more)
183 >
184 >  ('installed', '/', 'x11-libs/qt-core-4.5.1', 'nomerge') pulled in by
185 >    >=x11-libs/qt-core-4.5.1:4[qt3support,ssl] required by ('ebuild',
186 > '/', 'kde-base/ktimezoned-4.3.1', 'merge')
187 >    >=x11-libs/qt-core-4.5.1:4[qt3support,ssl] required by ('ebuild',
188 > '/', 'kde-base/kdenetwork-filesharing-4.3.1', 'merge')
189 >    >=x11-libs/qt-core-4.5.1:4[qt3support,ssl] required by ('ebuild',
190 > '/', 'kde-base/blinken-4.3.1', 'merge')
191 >    (and 240 more)
192 >
193 >  ('ebuild', '/', 'x11-libs/qt-opengl-4.5.2-r1', 'merge') pulled in by
194 >    >=x11-libs/qt-opengl-4.5.1:4 required by ('ebuild', '/',
195 > 'kde-base/kdeartwork-kscreensaver-4.3.1', 'merge')
196 >    >=x11-libs/qt-opengl-4.5.1:4 required by ('ebuild', '/',
197 > 'kde-base/kdeplasma-addons-4.3.1', 'merge')
198 >    >=x11-libs/qt-opengl-4.5.1:4 required by ('ebuild', '/',
199 > 'kde-base/kubrick-4.3.1', 'merge')
200 >    (and 13 more)
201 >
202 >  ('installed', '/', 'x11-libs/qt-script-4.5.1', 'nomerge') pulled in by
203 >    >=x11-libs/qt-script-4.5.1:4 required by ('ebuild', '/',
204 > 'kde-base/kdeartwork-colorschemes-4.3.1', 'merge')
205 >    >=x11-libs/qt-script-4.5.1:4 required by ('ebuild', '/',
206 > 'kde-base/ksquares-4.3.1', 'merge')
207 >    >=x11-libs/qt-script-4.5.1:4 required by ('ebuild', '/',
208 > 'kde-base/kwallet-4.3.1', 'merge')
209 >    (and 231 more)
210 >
211 >  ('ebuild', '/', 'x11-libs/qt-core-4.5.2', 'merge') pulled in by
212 >    >=x11-libs/qt-core-4.5.1:4[qt3support,ssl] required by ('ebuild',
213 > '/', 'kde-base/ktimezoned-4.3.1', 'merge')
214 >    >=x11-libs/qt-core-4.5.1:4[qt3support,ssl] required by ('ebuild',
215 > '/', 'kde-base/ktimetracker-4.3.1', 'merge')
216 >    >=x11-libs/qt-core-4.5.1:4[qt3support,ssl] required by ('ebuild',
217 > '/', 'kde-base/kdenetwork-filesharing-4.3.1', 'merge')
218 >    (and 243 more)
219 >
220 >  ('ebuild', '/', 'x11-libs/qt-gui-4.5.2-r2', 'merge') pulled in by
221 >    >=x11-libs/qt-gui-4.5.1:4[accessibility,dbus] required by
222 > ('ebuild', '/', 'kde-base/libkdeedu-4.3.1', 'merge')
223 >    >=x11-libs/qt-gui-4.5.1:4[accessibility,dbus] required by
224 > ('ebuild', '/', 'kde-base/konqueror-4.3.1', 'merge')
225 >    >=x11-libs/qt-gui-4.5.1:4[accessibility,dbus] required by
226 > ('ebuild', '/', 'kde-base/phonon-kde-4.3.1', 'merge')
227 >    (and 242 more)
228 >
229 >  ('installed', '/', 'x11-libs/qt-dbus-4.5.1', 'nomerge') pulled in by
230 >    >=x11-libs/qt-dbus-4.5.1:4 required by ('ebuild', '/',
231 > 'dev-python/PyQt4-4.5.4-r4', 'merge')
232 >    x11-libs/qt-dbus:4 required by ('ebuild', '/',
233 > 'dev-libs/soprano-2.3.1', 'merge')
234 >    >=x11-libs/qt-dbus-4.4.0:4 required by ('ebuild', '/',
235 > 'media-sound/phonon-4.4_pre20090520', 'merge')
236 >    (and 2 more)
237 >
238 >  ('installed', '/', 'x11-libs/qt-svg-4.5.1-r1', 'nomerge') pulled in by
239 >    >=x11-libs/qt-svg-4.5.1:4 required by ('ebuild', '/',
240 > 'kde-base/kleopatra-4.3.1', 'merge')
241 >    >=x11-libs/qt-svg-4.5.1:4 required by ('ebuild', '/',
242 > 'kde-base/konquest-4.3.1', 'merge')
243 >    >=x11-libs/qt-svg-4.5.1:4 required by ('ebuild', '/',
244 > 'kde-base/kglobalaccel-4.3.1', 'merge')
245 >    (and 231 more)
246 >
247 >
248 > On Tue, Oct 13, 2009 at 5:50 PM, KH <gentoo-user@××××××××××××××××.de> wrote:
249 >> Alan McKinnon schrieb:
250 >>>
251 >>> On Tuesday 13 October 2009 14:48:35 Allan Gottlieb wrote:
252 >>>>
253 >>>> I just started getting this blocker yesterday (was away for the weekend)
254 >>>>
255 >>>> [blocks B     ]  >x11-libs/qt-dbus-4.5.1-r9999
256 >>>>  (">x11-libs/qt-dbus-4.5.1-r9999" is blocking x11-libs/qt-script-4.5.1,
257 >>>>  x11-libs/qt-test-4.5.1, x11-libs/qt-gui-4.5.1,
258 >>>>  x11-libs/qt-qt3support-4.5.1, x11-libs/qt-sql-4.5.1,
259 >>>>  x11-libs/qt-core-4.5.1)
260 >>>>
261 >>>> (the entire output from emerge world is below
262 >>>> EMERGE_DEFAULT_OPTS="--ask --deep --tree --verbose --with-bdeps=y")
263 >>>>
264 >>>> I read the news article and was directed to
265 >>>> http://www.linuxized.com/p192, which said to add dbus and qt3support to
266 >>>> my USE flags.  I already had dbus and adding qt3support did not change
267 >>>> the result.  The std handbook recommendation is to remove qt-dbus, but
268 >>>> the news article suggests this one is more complicated.  Should I
269 >>>> perhaps mask qu-dbus-4.5.2 and if so do I then remove the mask when the
270 >>>> rest has installed.
271 >>>>
272 >>>> This is a stable x86 box.
273 >>>
274 >>> qt*-4.5.1 blocks qt*-4.5.2. It's not a simple single package that you
275 >>> upgrade, it's multiple packages and throughout the build you will have
276 >>> incompatible packages installed at the same time.
277 >>>
278 >>> Either:
279 >>>
280 >>> unmerge all of qt
281 >>> emerge all of qt
282 >>>
283 >>> or:
284 >>>
285 >>> upgrade to masked portage-2.2 which can deal with such things easily.
286 >>>
287 >>> Note that you will likely need to rebuild kdelibs and other stuff after
288 >>> building qt. There's an elog about it.
289 >>>
290 >>
291 >> Hi,
292 >>
293 >> I am running stable portage as well and it takes good care of the blocks
294 >> with the "b". Really the only one you have to take care of manually is the
295 >> one with the "B".
296 >> Do you have the old qt-4.* meta package installed?
297 >> Are you masking or keywording any qt stuff?
298 >> Maybe masking qt-dbus-4.5.2 as you suggested is a good idea. That way you
299 >> will get rid of all the "b" stuff. Then you can take a deeper look on what
300 >> is left.
301 >>
302 >> kh
303 >>
304 >>
305 >