1 |
Hi all, |
2 |
|
3 |
I would like to use emerge -D on my system, but it is pretty |
4 |
consistently blocked. You can see an example of this below. |
5 |
|
6 |
I think the reason for this is because I have masked Xorg. I'm still |
7 |
running 1.3.0.0-r6. My last attempt to upgrade Xorg resulted in a |
8 |
totally hosed system which had to be restored from backups. |
9 |
|
10 |
Is there a way I can do a deep emerge and have the latest versions of |
11 |
Xorg masked? Or is such an action simply not possible without |
12 |
upgrading Xorg? |
13 |
|
14 |
Thanks much, Skippy |
15 |
|
16 |
|
17 |
----------------------------------------------------------- |
18 |
skippy $ emerge -upvND audacity |
19 |
|
20 |
These are the packages that would be merged, in order: |
21 |
|
22 |
Calculating dependencies... done! |
23 |
|
24 |
!!! Multiple package instances within a single package slot have been |
25 |
pulled !!! into the dependency graph, resulting in a slot conflict: |
26 |
|
27 |
x11-libs/libXrender:0 |
28 |
|
29 |
('installed', '/', 'x11-libs/libXrender-0.9.4', 'nomerge') pulled in |
30 |
by >=x11-libs/libXrender-0.6 required by ('installed', '/', |
31 |
'x11-libs/cairo-1.8.6-r1', 'nomerge') x11-libs/libXrender required by |
32 |
('installed', '/', 'x11-libs/libXcursor-1.1.9', 'nomerge') |
33 |
|
34 |
('ebuild', '/', 'x11-libs/libXrender-0.9.2', 'merge') pulled in by |
35 |
<x11-libs/libXrender-0.9.3 required by ('ebuild', '/', |
36 |
'x11-base/xorg-server-1.3.0.0-r6', 'merge') |
37 |
|
38 |
x11-proto/renderproto:0 |
39 |
|
40 |
('ebuild', '/', 'x11-proto/renderproto-0.9.2', 'merge') pulled in by |
41 |
<x11-proto/renderproto-0.9.3 required by ('ebuild', '/', |
42 |
'x11-base/xorg-server-1.3.0.0-r6', 'merge') |
43 |
|
44 |
('installed', '/', 'x11-proto/renderproto-0.9.3', 'nomerge') pulled |
45 |
in by x11-proto/renderproto required by ('ebuild', '/', |
46 |
'x11-drivers/xf86-video-vesa-2.2.0', 'merge') x11-proto/renderproto |
47 |
required by ('ebuild', '/', 'x11-drivers/xf86-video-fbdev-0.4.0', |
48 |
'merge') >=x11-proto/renderproto-0.9.3 required by ('installed', '/', |
49 |
'x11-libs/libXrender-0.9.4', 'nomerge') |
50 |
|
51 |
|
52 |
It may be possible to solve this problem by using package.mask to |
53 |
prevent one of those packages from being selected. However, it is also |
54 |
possible that conflicting dependencies exist such that they are |
55 |
impossible to satisfy simultaneously. If such a conflict exists in the |
56 |
dependencies of two different packages, then those packages can not be |
57 |
installed simultaneously. |
58 |
|
59 |
For more information, see MASKED PACKAGES section in the emerge man page |
60 |
or refer to the Gentoo Handbook. |
61 |
|
62 |
|
63 |
!!! All ebuilds that could satisfy ">=x11-base/xorg-server-1.4" have |
64 |
been masked. !!! One of the following masked packages is required to |
65 |
complete your request: |
66 |
- x11-base/xorg-server-1.6.3 (masked by: package.mask, ~x86 keyword) |
67 |
- x11-base/xorg-server-1.6.2.901 (masked by: package.mask, ~x86 keyword) |
68 |
- x11-base/xorg-server-1.5.3-r7 (masked by: package.mask, ~x86 keyword) |
69 |
- x11-base/xorg-server-1.5.3-r6 (masked by: package.mask) |
70 |
- x11-base/xorg-server-1.4.2 (masked by: ~x86 keyword) |
71 |
|
72 |
For more information, see the MASKED PACKAGES section in the emerge |
73 |
man page or refer to the Gentoo Handbook. |
74 |
(dependency required by "x11-drivers/xf86-video-mga-1.4.9" [ebuild]) |
75 |
(dependency required by "x11-base/xorg-server-1.3.0.0-r6" [ebuild]) |
76 |
(dependency required by |
77 |
"x11-drivers/xf86-input-keyboard-1.1.1" [installed]) |