1 |
On 03/25/2017 04:31 PM, Neil Bothwick wrote: |
2 |
> On Sat, 25 Mar 2017 08:10:25 -0600, thelma@×××××××××××.com wrote: |
3 |
> |
4 |
>>> The full output of emerge, with the --tree option, would put these |
5 |
>>> messages in context. |
6 |
>>> |
7 |
>>>> sys-fs/eudev:0 |
8 |
>>>> |
9 |
>>>> (sys-fs/eudev-3.1.5:0/0::gentoo, ebuild scheduled for merge) pulled |
10 |
>>>> in by (no parents that aren't satisfied by other packages in this |
11 |
>>>> slot) |
12 |
>>>> |
13 |
>>>> (sys-fs/eudev-3.1.5:0/0::gentoo, installed) pulled in by |
14 |
>>>> >=sys-fs/eudev-1.3:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] |
15 |
>>>> >required by (virtual/libudev-215-r1:0/1::gentoo, installed) |
16 |
>>> |
17 |
>>> This one is usually caused by mismatched USE flags on the virtual and |
18 |
>>> the choice you have installed. Make sure virtual/libudev and eudev |
19 |
>>> have the same USE flags, otherwise portage will try to install udev |
20 |
>>> instead. |
21 |
> |
22 |
>> And tried "--tree" option as you suggested. I was doing "@world" |
23 |
>> But have learned from previous post I have do do in smaller sections so |
24 |
>> going with @system is showing me the some packages wants to go with |
25 |
>> "udev" instead of "eudev" |
26 |
>> |
27 |
>> [blocks B ] sys-fs/udev ("sys-fs/udev" is blocking |
28 |
>> sys-fs/eudev-3.1.5) |
29 |
> |
30 |
> There must have been something before this. Show the full output, which |
31 |
> tells us exactly what portage wants to do, and use -v so all USE flags |
32 |
> are shown. |
33 |
> |
34 |
>> * Error: The above package list contains packages which cannot be |
35 |
>> * installed at the same time on the same system. |
36 |
>> |
37 |
>> (sys-fs/eudev-3.1.5:0/0::gentoo, installed) pulled in by |
38 |
>> >=sys-fs/eudev-1.3:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] |
39 |
>> >(>=sys-fs/eudev-1.3:0/0[abi_x86_32(-),abi_x86_64(-)]) required by |
40 |
>> >(virtual/libudev-215-r1:0/1::gentoo, installed) |
41 |
>> sys-fs/eudev required by @selected |
42 |
>> |
43 |
>> (sys-fs/udev-225-r1:0/0::gentoo, ebuild scheduled for merge) pulled |
44 |
>> in by |
45 |
>> >=sys-fs/udev-208-r1:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] |
46 |
>> >(>=sys-fs/udev-208-r1:0/0[abi_x86_32(-),abi_x86_64(-)]) required |
47 |
>> >by (virtual/libudev-215-r1:0/1::gentoo, installed) |
48 |
> |
49 |
> I still suspect a USE flag mismatch here. What does |
50 |
> |
51 |
> grep -r udev /etc/portage |
52 |
> |
53 |
> show? |
54 |
> |
55 |
> To repeat what I said before, a virtual and the package satisfying it |
56 |
> must have matching USE flags. If your flags for virtual/libudev and eudev |
57 |
> don't match, portage will try to install the default for libudev, which |
58 |
> is udev. That then causes a conflict as you can't have udev and libudev |
59 |
> installed at the same time. |
60 |
|
61 |
After blocking |
62 |
>=virtual/httpd-php-7.0 |
63 |
>=sys-boot/grub-2.02_beta2-r9 |
64 |
|
65 |
I resolved most of the conflict except the udev below: |
66 |
|
67 |
[blocks B ] sys-fs/udev ("sys-fs/udev" is blocking sys-fs/eudev-3.1.5) |
68 |
|
69 |
!!! Multiple package instances within a single package slot have been pulled |
70 |
!!! into the dependency graph, resulting in a slot conflict: |
71 |
|
72 |
x11-libs/libxcb:0 |
73 |
|
74 |
(x11-libs/libxcb-1.12:0/1.12::gentoo, installed) pulled in by |
75 |
>=x11-libs/libxcb-1.9.3:0/1.12=[abi_x86_32(-),abi_x86_64(-)] required by (media-libs/mesa-12.0.1:0/0::gentoo, installed) |
76 |
^^^^^^^^ |
77 |
|
78 |
(x11-libs/libxcb-1.11.1:0/1.11.1::gentoo, ebuild scheduled for merge) pulled in by |
79 |
>=x11-libs/libxcb-1.9.1:0/1.11.1=[abi_x86_32(-),abi_x86_64(-)] required by (x11-libs/xcb-util-renderutil-0.3.9-r1:0/0::gentoo, installed) |
80 |
^^^^^^^^^^ |
81 |
(and 4 more with the same problem) |
82 |
|
83 |
NOTE: Use the '--verbose-conflicts' option to display parents omitted above |
84 |
|
85 |
|
86 |
* Error: The above package list contains packages which cannot be |
87 |
* installed at the same time on the same system. |
88 |
|
89 |
(sys-fs/udev-225-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by |
90 |
>=sys-fs/udev-217 required by (virtual/udev-217:0/0::gentoo, ebuild scheduled for merge) |
91 |
>=sys-fs/udev-208-r1:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] (>=sys-fs/udev-208-r1:0/0[abi_x86_32(-),abi_x86_64(-)]) required by (virtual/libudev-215-r1:0/1::gentoo, ebuild scheduled for merge) |
92 |
|
93 |
(sys-fs/eudev-3.1.5:0/0::gentoo, ebuild scheduled for merge) pulled in by |
94 |
>=sys-fs/eudev-2.1.1 required by (virtual/udev-217:0/0::gentoo, ebuild scheduled for merge) |
95 |
>=sys-fs/eudev-1.3:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] (>=sys-fs/eudev-1.3:0/0[abi_x86_32(-),abi_x86_64(-)]) required by (virtual/libudev-215-r1:0/1::gentoo, ebuild scheduled for merge) |
96 |
sys-fs/eudev required by @selected |
97 |
------------ |
98 |
|
99 |
grep -r udev /etc/portage |
100 |
|
101 |
/etc/portage/package.use:=sys-fs/eudev-1.10-r2 abi_x86_32 |
102 |
/etc/portage/package.use:>=virtual/libudev-215-r1 abi_x86_32 |
103 |
/etc/portage/package.use:>=dev-libs/libgudev-230-r1 abi_x86_32 |
104 |
/etc/portage/package.use:>=sys-fs/udev-225-r1 abi_x86_32 |
105 |
/etc/portage/package.use:>=sys-fs/eudev-3.1.5 abi_x86_32 |
106 |
|
107 |
Should I unmerge "eudev" and go back to "udev" |
108 |
|
109 |
-- |
110 |
Thelma |