1 |
Apparently, though unproven, at 21:25 on Tuesday 01 February 2011, Dale did |
2 |
opine thusly: |
3 |
|
4 |
> Alan McKinnon wrote: |
5 |
> > Of course it can be done :-) |
6 |
> > Output trimmed for brevity. |
7 |
> > |
8 |
> > $ eix kdebase-meta |
9 |
> > [I] kde-base/kdebase-meta |
10 |
> > |
11 |
> > Available versions: |
12 |
> > (4.4) 4.4.5 |
13 |
> > (4.5) (~)4.5.5 |
14 |
> > (4.6) {M}(~)4.6.0 |
15 |
> > {aqua kdeprefix} |
16 |
> > |
17 |
> > Installed versions: 4.6.0(4.6)(04:58:02 28/01/11)(-aqua |
18 |
> > -kdeprefix) Homepage: http://www.kde.org/ |
19 |
> > Description: Merge this to pull in all kdebase-derived |
20 |
> > packages |
21 |
> > |
22 |
> > $ eix k3b |
23 |
> > [I] app-cdr/k3b |
24 |
> > |
25 |
> > Available versions: (4) 2.0.1-r1 (~)2.0.2-r1 |
26 |
> > Installed versions: 2.0.2-r1(4)(18:11:41 27/01/11)(dvd encode |
27 |
> > ffmpeg |
28 |
> > |
29 |
> > flac lame mad musepack musicbrainz vcd vorbis wav -aqua -debug -emovix |
30 |
> > -hal -kdeenablefinal -sndfile -sox -taglib) |
31 |
> > |
32 |
> > Homepage: http://www.k3b.org/ |
33 |
> > Description: The CD/DVD Kreator for KDE |
34 |
> > |
35 |
> > "qt" doesn't show up in the k3b ebuild anywhere so your blocker is |
36 |
> > probably from one of the deps. It inherits the same eclass as KDE so |
37 |
> > it's not that. I remeber having to unmerge k3b and merge it later, but |
38 |
> > that seemed to be a hal thing. |
39 |
> > |
40 |
> > What does emerge -t show? |
41 |
> |
42 |
> This may be caused by a USE flag that I am missing somewhere. Here is |
43 |
> the output in its entirety: |
44 |
|
45 |
It's not k3b. |
46 |
|
47 |
The blocker output at the end basically says "qt-4.7.1 is being pulled in to |
48 |
satisfy a depends on >=qt-4.6.3 pulled in by k3b" |
49 |
|
50 |
It's not only k3b pulling in qt *greater than or equal to" 4.6.3, many |
51 |
packages will do that. k3b just happened to be the first one portage found. |
52 |
|
53 |
|
54 |
> root@fireball / # emerge -tv k3b |
55 |
> |
56 |
> These are the packages that would be merged, in reverse order: |
57 |
|
58 |
[snip] |
59 |
|
60 |
> Conflict: 12 blocks (10 unsatisfied) |
61 |
> |
62 |
> * Error: The above package list contains packages which cannot be |
63 |
> * installed at the same time on the same system. |
64 |
|
65 |
[snip] |
66 |
|
67 |
> (x11-libs/qt-multimedia-4.6.3, ebuild scheduled for merge) pulled in by |
68 |
> |
69 |
> >=x11-libs/qt-multimedia-4.6.0:4 required by (app-cdr/k3b-2.0.2-r1, |
70 |
> |
71 |
> ebuild scheduled for merge) |
72 |
|
73 |
There you go. That's the one. |
74 |
|
75 |
Everything else in the conflicts list is in the format of "qt-4.7.1 pulled by |
76 |
>=qt-4.6.3 pulled in by..." |
77 |
|
78 |
That one starts with 4.6.3, it's different. The pulled in by simply says that |
79 |
it's the version chosen by portage because k3b (and lots of other stuff, |
80 |
remember) needs it. Which doesn't explain why it's *that* version. |
81 |
|
82 |
Till you look at eix qt-multimedia and see that 4.6.3 is keyword arch. |
83 |
|
84 |
I bet you forgot to keyword it unstable. |
85 |
|
86 |
|
87 |
> |
88 |
> I get the same when I disable hal. I need to see if anything else uses |
89 |
> hal and if not, get rid of it. By the way, I unmerged the qt stuff last |
90 |
> night and KDE wouldn't come up. So that won't work. |
91 |
> |
92 |
> Your thoughts? What am I missing? |
93 |
|
94 |
Your brain? You tried to start KDE without qt! That's like wondering why the |
95 |
box won't boot without a kernel :-) |
96 |
|
97 |
You *sure* the gubment isn't putting something in the drinking water down |
98 |
South where you are? |
99 |
|
100 |
well, at least you relieved the evening tedium of watching config updates from |
101 |
a server in Nigeria scroll on down the window :-) |
102 |
|
103 |
-- |
104 |
alan dot mckinnon at gmail dot com |