1 |
Hi there! |
2 |
|
3 |
My @world update shows this problem: |
4 |
|
5 |
!!! Multiple package instances within a single package slot have been pulled |
6 |
!!! into the dependency graph, resulting in a slot conflict: |
7 |
|
8 |
dev-python/PyQt4:0 |
9 |
|
10 |
('ebuild', '/', 'dev-python/PyQt4-4.4.4-r5', 'merge') pulled in by |
11 |
>=dev-python/PyQt4-4.4.0[X] required by ('installed', '/', 'kde- |
12 |
base/plasma-workspace-4.2.4', 'nomerge') |
13 |
dev-python/PyQt4[X] required by ('installed', '/', 'media- |
14 |
sound/picard-0.11', 'nomerge') |
15 |
>=dev-python/PyQt4-4.4 required by ('ebuild', '/', 'dev- |
16 |
python/qscintilla-python-2.3.2-r2', 'merge') |
17 |
(and 1 more) |
18 |
|
19 |
('ebuild', '/', 'dev-python/PyQt4-4.4.4-r2', 'merge') pulled in by |
20 |
>=dev-python/PyQt4-4.4.4-r1[dbus,qt3support,svg,webkit,X] required by |
21 |
('ebuild', '/', 'kde-base/pykde4-4.2.4', 'merge') |
22 |
(and 4 more) |
23 |
|
24 |
I would like to understand where the problem is. The bottom says that |
25 |
pykde4-4.2.4 needs at least PyQt4-4.4.4-r2. This is fine, I can see the |
26 |
corresponding DEPEND line in the pykde4-4.2.4 ebuild. |
27 |
|
28 |
The top list tells that: |
29 |
plasma-workspace-4.2.4 needs PyQt4-4.4.0, |
30 |
picard-0.11 needs PyQt4 and |
31 |
qscintilla-python-2.3.2-r2 needs PyQt4-4.4 |
32 |
|
33 |
Why then is PyQt4-4.4.4-r5 needed? -r2 should satisfy these needs, too, |
34 |
doesn't it? Or is the problem the 'and 1 more' line? How would I find out |
35 |
which other package would need -r5 then? And why would the other line be |
36 |
listed then? I don't get this. |
37 |
|
38 |
I grepped for PyQt4-4.4.4-r5 through all ebuilds, it appeared only in the |
39 |
PyQt4-4.4.4-r5.ebuild itself. |
40 |
|
41 |
This is not an important problem - I think I can unmask some stuff and it |
42 |
will work. But wanted to cut the amount of masking down a little, and I'm |
43 |
just curious why this happens. |
44 |
|
45 |
So, thanks for any insights, if want to practice your portage-fu, but don't |
46 |
bother if you have more important things to do, I'm fine :) |
47 |
|
48 |
Wonko |