Gentoo Archives: gentoo-user

From: thelma@×××××××××××.com
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Few blockers left
Date: Sun, 26 Mar 2017 04:15:21
Message-Id: 0b1c42c7-43b2-918c-55fa-0b4c7112cb69@sys-concept.com
In Reply to: Re: [gentoo-user] Few blockers left by Neil Bothwick
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