Gentoo Archives: gentoo-user

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] emerge on really old tree
Date: Tue, 01 Feb 2011 20:59:23
Message-Id: 201102012258.21088.alan.mckinnon@gmail.com
In Reply to: Re: [gentoo-user] emerge on really old tree by Dale
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

Replies

Subject Author
Re: [gentoo-user] emerge on really old tree Dale <rdalek1967@×××××.com>