1 |
I get dependency problems in my normal update world that I can't |
2 |
understand. The entire output is below. |
3 |
|
4 |
As far as I can tell gnome-2.32.1-r1 (which is installed) is requiring |
5 |
packages from gnome-3, which must be wrong. I don't see any such |
6 |
dependencies in the ebuild for gnome-2.32.1-r1 and there is an "official |
7 |
mask list" (which I am using) for those of us who want to |
8 |
delay installing gnome-3 for a while. |
9 |
|
10 |
My conclusion that gnome-2... is requiring gnome-3 packages (which I |
11 |
know is wrong) comes from two points in the output below. |
12 |
|
13 |
1. The indenting of the --tree --verbose output seems to say this |
14 |
(e.g., the first two lines say gnome-2... depends on nautilus-3) |
15 |
|
16 |
2. The comments related to mask changes at the bottom say |
17 |
evince-3... is required by gnome-2... |
18 |
|
19 |
Please help. |
20 |
thanks, |
21 |
allan |
22 |
|
23 |
================================================================ |
24 |
|
25 |
ajglap gottlieb # emerge --keep-going --update --newuse --with-bdeps=y world |
26 |
|
27 |
These are the packages that would be merged, in reverse order: |
28 |
|
29 |
Calculating dependencies... done! |
30 |
[nomerge ] gnome-base/gnome-2.32.1-r1 USE="cdr cups dvdr ldap policykit -accessibility -mono" |
31 |
[nomerge ] gnome-base/nautilus-3.2.1-r1 [2.32.2.1-r1] USE="exif%* gnome introspection* previewer%* -doc -packagekit% -sendto% -test -tracker% -xmp" |
32 |
[ebuild N #] gnome-extra/sushi-0.2.1 290 kB |
33 |
[ebuild U #] app-text/evince-3.2.1-r1 [2.32.0-r3] USE="dbus gnome-keyring introspection* nautilus tiff -debug -djvu -doc -dvi -t1lib -xps% (-gnome%*)" 3,706 kB |
34 |
[ebuild U #] gnome-base/nautilus-3.2.1-r1 [2.32.2.1-r1] USE="exif%* gnome introspection* previewer%* -doc -packagekit% -sendto% -test -tracker% -xmp" 4,594 kB |
35 |
[ebuild NS ] net-libs/webkit-gtk-1.6.1-r301 [1.6.1-r201] USE="gstreamer introspection jit spell (-aqua) -coverage -debug -doc -test -webgl" 0 kB |
36 |
[ebuild N ] dev-libs/gjs-1.30.0 USE="-examples -test" 445 kB |
37 |
[ebuild N ] dev-lang/spidermonkey-1.8.5-r1 USE="-debug -static-libs -test" 6,021 kB |
38 |
[ebuild N ] media-libs/clutter-gtk-1.0.4 USE="introspection -debug -doc -examples" 299 kB |
39 |
[ebuild N ] media-libs/clutter-gst-1.4.4 USE="introspection -debug -doc -examples" 330 kB |
40 |
[ebuild N ] media-libs/clutter-1.6.20 USE="introspection -debug -doc" 4,414 kB |
41 |
[ebuild N ] dev-libs/json-glib-0.14.2 USE="introspection -debug -doc" 435 kB |
42 |
[ebuild NS ] x11-libs/gtksourceview-3.2.3 [2.10.5-r2] USE="introspection -doc -glade -test" 1,188 kB |
43 |
[ebuild N ] x11-themes/gnome-icon-theme-symbolic-3.2.1 144 kB |
44 |
[ebuild N ] dev-util/gdbus-codegen-2.30.2 5,683 kB |
45 |
[ebuild NS ] gnome-base/gnome-desktop-3.2.1 [2.32.1-r1] USE="introspection -debug -doc" 903 kB |
46 |
|
47 |
Total: 14 packages (2 upgrades, 9 new, 3 in new slots), Size of downloads: 28,444 kB |
48 |
|
49 |
The following mask changes are necessary to proceed: |
50 |
#required by gnome-base/nautilus-3.2.1-r1[previewer], required by app-text/evince-3.2.1-r1[nautilus], required by gnome-base/gnome-2.32.1-r1, required by @selected, required by @world (argument) |
51 |
# /etc/portage/package.mask: |
52 |
# GNOME 3.2 stuff |
53 |
=gnome-extra/sushi-0.2.1 |
54 |
#required by gnome-extra/sushi-0.2.1, required by gnome-base/nautilus-3.2.1-r1[previewer], required by gnome-base/gnome-control-center-2.32.1-r1, required by gnome-base/gnome-2.32.1-r1, required by @selected, required by @world (argument) |
55 |
# /etc/portage/package.mask: |
56 |
# GNOME 3.2 stuff |
57 |
# GNOME 3 core libs |
58 |
# Core Applications |
59 |
# Extra Applications |
60 |
=app-text/evince-3.2.1-r1 |
61 |
#required by gnome-extra/sushi-0.2.1 |
62 |
# /etc/portage/package.mask: |
63 |
# GNOME 3.2 stuff |
64 |
# GNOME 3 core libs |
65 |
# Core Applications |
66 |
=gnome-base/nautilus-3.2.1-r1 |
67 |
|
68 |
NOTE: The --autounmask-keep-masks option will prevent emerge |
69 |
from creating package.unmask or ** keyword changes. |
70 |
|
71 |
Use --autounmask-write to write changes to config files (honoring CONFIG_PROTECT). |
72 |
ajglap gottlieb # |