1 |
Michael P. Soulier wrote: |
2 |
> So, I checked for updates and I saw this. |
3 |
> |
4 |
> These are the packages that would be merged, in order: |
5 |
> |
6 |
> Calculating dependencies... done! |
7 |
> [ebuild U ] app-text/tree-1.5.2.2 [1.5.2.1] |
8 |
> [ebuild U ] dev-libs/libxml2-2.7.3 [2.7.2-r2] |
9 |
> [ebuild U ] dev-libs/glib-2.18.4-r1 [2.16.6] |
10 |
> [ebuild N ] media-libs/babl-0.0.22 USE="-mmx -sse" |
11 |
> [ebuild U ] dev-util/intltool-0.40.5 [0.37.1] |
12 |
> [ebuild U ] x11-libs/pixman-0.12.0 [0.10.0] USE="(-altivec) -mmx% -sse% (-sse2)" |
13 |
> [ebuild U ] dev-libs/libgamin-0.1.10-r2 [0.1.10-r1] |
14 |
> [ebuild U ] x11-libs/cairo-1.8.6-r1 [1.6.4-r1] USE="-cleartype%" |
15 |
> [ebuild U ] x11-libs/pango-1.22.4 [1.20.5] |
16 |
> [ebuild U ] x11-libs/gtk+-2.14.7-r2 [2.12.11] USE="-jpeg2k%" |
17 |
> [ebuild U ] gnome-base/librsvg-2.22.3 [2.22.2] |
18 |
> [ebuild N ] media-libs/gegl-0.0.22 USE="cairo ffmpeg jpeg png svg -debug -doc -mmx -openexr -raw -sdl -sse -v4l" |
19 |
> [ebuild U ] gnome-extra/libgsf-1.14.11 [1.14.10] |
20 |
> [ebuild U ] media-gfx/gimp-2.6.4 [2.4.6] USE="jpeg%* -webkit%" |
21 |
> [ebuild U ] dev-python/pygobject-2.16.1 [2.14.2] |
22 |
> [ebuild U ] dev-python/pygtk-2.14.0 [2.12.1-r2] |
23 |
> [blocks b ] <dev-python/pygtk-2.13 ("<dev-python/pygtk-2.13" is blocking dev-python/pygobject-2.16.1) |
24 |
> [blocks B ] <gnome-base/gail-1000 ("<gnome-base/gail-1000" is blocking x11-libs/gtk+-2.14.7-r2) |
25 |
> |
26 |
> * Error: The above package list contains packages which cannot be |
27 |
> * installed at the same time on the same system. |
28 |
> |
29 |
> ('ebuild', '/', 'x11-libs/gtk+-2.14.7-r2', 'merge') pulled in by |
30 |
> >=x11-libs/gtk+-2.4 required by ('installed', '/', 'x11-libs/wxGTK-2.8.9.1-r3', 'nomerge') |
31 |
> >=x11-libs/gtk+-2.6:2 required by ('installed', '/', 'app-editors/mousepad-0.2.14', 'nomerge') |
32 |
> >=x11-libs/gtk+-2.0 required by ('installed', '/', 'dev-python/wxpython-2.6.4.0-r2', 'nomerge') |
33 |
> (and 49 more) |
34 |
> |
35 |
> ('installed', '/', 'gnome-base/gail-1.22.3', 'nomerge') pulled in by |
36 |
> >=gnome-base/gail-1.19.6 required by ('installed', '/', 'gnome-base/libgnomecanvas-2.20.1.1', 'nomerge') |
37 |
> |
38 |
> |
39 |
> Now, I'm still learning to read these. |
40 |
> |
41 |
> gnome-base/gail is blocking x11-libs/gtk, |
42 |
> dev-python/pygtk is blocking dev-python/pygobject |
43 |
> |
44 |
> Now, dev-python/pygtk is marked as (automatically resolved conflict) while |
45 |
> gnome-base/gail-1000 is marked as (unresolved conflict). |
46 |
> |
47 |
> The text of the conflict all points to x11-libs/gtk+ versions, so can I just |
48 |
> roll these up into one version of x11-libs/gtk+? |
49 |
> |
50 |
> This looks like a bit of a tangle, and I'm still trying to figure out how to |
51 |
> read the knot so I can untie it. :) |
52 |
> |
53 |
> Thanks, |
54 |
> Mike |
55 |
> |
56 |
It seems like you are reading the message correctly, but you are |
57 |
focusing on the wrong part. The problem here is gail, not gtk+. What |
58 |
should happen is gail-1000 is installed as part of this upgrade, and |
59 |
then the block is resolved. The output of "equery list -p gail" should |
60 |
tell you if gail-1000 is masked for some reason. Unmasking gail-1000 |
61 |
should resolve the block, but why it is masked in the first place is |
62 |
rather a mystery. |
63 |
|
64 |
Nick |