Gentoo Archives: gentoo-user

From: thelma@×××××××××××.com
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Few blockers left
Date: Sat, 25 Mar 2017 22:58:02
Message-Id: 681df537-1c56-a602-8673-31efb39305e5@sys-concept.com
In Reply to: Re: [gentoo-user] Few blockers left by Neil Bothwick
1 Thelma
2 On 03/25/2017 04:31 PM, Neil Bothwick wrote:
3 > On Sat, 25 Mar 2017 08:10:25 -0600, thelma@×××××××××××.com wrote:
4 >
5 >>> The full output of emerge, with the --tree option, would put these
6 >>> messages in context.
7 >>>
8 >>>> sys-fs/eudev:0
9 >>>>
10 >>>> (sys-fs/eudev-3.1.5:0/0::gentoo, ebuild scheduled for merge) pulled
11 >>>> in by (no parents that aren't satisfied by other packages in this
12 >>>> slot)
13 >>>>
14 >>>> (sys-fs/eudev-3.1.5:0/0::gentoo, installed) pulled in by
15 >>>> >=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?]
16 >>>> >required by (virtual/libudev-215-r1:0/1::gentoo, installed)
17 >>>
18 >>> This one is usually caused by mismatched USE flags on the virtual and
19 >>> the choice you have installed. Make sure virtual/libudev and eudev
20 >>> have the same USE flags, otherwise portage will try to install udev
21 >>> instead.
22 >
23 >> And tried "--tree" option as you suggested. I was doing "@world"
24 >> But have learned from previous post I have do do in smaller sections so
25 >> going with @system is showing me the some packages wants to go with
26 >> "udev" instead of "eudev"
27 >>
28 >> [blocks B ] sys-fs/udev ("sys-fs/udev" is blocking
29 >> sys-fs/eudev-3.1.5)
30 >
31 > There must have been something before this. Show the full output, which
32 > tells us exactly what portage wants to do, and use -v so all USE flags
33 > are shown.
34 >
35 >> * Error: The above package list contains packages which cannot be
36 >> * installed at the same time on the same system.
37 >>
38 >> (sys-fs/eudev-3.1.5:0/0::gentoo, installed) pulled in by
39 >> >=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?]
40 >> >(>=sys-fs/eudev-1.3:0/0[abi_x86_32(-),abi_x86_64(-)]) required by
41 >> >(virtual/libudev-215-r1:0/1::gentoo, installed)
42 >> sys-fs/eudev required by @selected
43 >>
44 >> (sys-fs/udev-225-r1:0/0::gentoo, ebuild scheduled for merge) pulled
45 >> in by
46 >> >=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?]
47 >> >(>=sys-fs/udev-208-r1:0/0[abi_x86_32(-),abi_x86_64(-)]) required
48 >> >by (virtual/libudev-215-r1:0/1::gentoo, installed)
49 >
50 > I still suspect a USE flag mismatch here. What does
51 >
52 > grep -r udev /etc/portage
53 >
54 > show?
55 >
56 > To repeat what I said before, a virtual and the package satisfying it
57 > must have matching USE flags. If your flags for virtual/libudev and eudev
58 > don't match, portage will try to install the default for libudev, which
59 > is udev. That then causes a conflict as you can't have udev and libudev
60 > installed at the same time.
61
62 Here is the output:
63
64 grep -r udev /etc/portage
65 /etc/portage/package.use:sys-fs/udev extras
66 /etc/portage/package.use:=sys-fs/eudev-1.10-r2 abi_x86_32
67 /etc/portage/package.use:>=virtual/libudev-215-r1 abi_x86_32
68 /etc/portage/package.use:>=sys-fs/udev-225-r1 abi_x86_32
69 /etc/portage/package.use:>=dev-libs/libgudev-230-r1 abi_x86_32
70
71 @sysem is OK
72 emerge -uDavq @system
73
74 Nothing to merge; quitting.
75
76 emerge -uDavq world
77
78 !!! Multiple package instances within a single package slot have been pulled
79 !!! into the dependency graph, resulting in a slot conflict:
80
81 x11-libs/libxcb:0
82
83 (x11-libs/libxcb-1.12:0/1.12::gentoo, installed) pulled in by
84 >=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)
85 ^^^^^^^^
86
87 (x11-libs/libxcb-1.11.1:0/1.11.1::gentoo, ebuild scheduled for merge) pulled in by
88 >=x11-libs/libxcb-1.9.1:0/1.11.1=[abi_x86_32(-),abi_x86_64(-)] required by (x11-libs/xcb-util-0.4.0:0/0::gentoo, installed)
89 ^^^^^^^^^^
90 (and 4 more with the same problem)
91
92 NOTE: Use the '--verbose-conflicts' option to display parents omitted above
93
94
95 !!! The ebuild selected to satisfy "dev-lang/php:7.0[fpm]" has unmet requirements.
96 - dev-lang/php-7.0.15::gentoo USE="apache2 berkdb bzip2 cgi cli crypt ctype exif fileinfo filter gdbm hash iconv ipv6 json ldap mysql nls opcache phar posix readline session simplexml spell ssl tokenizer truetype unicode xml zlib -acl -bcmath -calendar -cdb -cjk -coverage -curl -debug -embed -enchant (-firebird) -flatfile -fpm -ftp -gd -gmp -imap -inifile -intl -iodbc -kerberos -ldap-sasl -libedit (-libressl) -mhash -mssql -mysqli -oci8-instant-client -odbc -pcntl -pdo -phpdbg -postgres -qdbm -recode (-selinux) -sharedmem -snmp -soap -sockets -sqlite -systemd -sysvipc -threads -tidy -wddx -webp -xmlreader -xmlrpc -xmlwriter -xpm -xslt -zip" ABI_X86="64"
97
98 The following REQUIRED_USE flag constraints are unsatisfied:
99 truetype? ( gd ) exif? ( gd ) mysql? ( any-of ( mysqli pdo ) )
100
101 The above constraints are a subset of the following complete expression:
102 cli? ( exactly-one-of ( readline libedit ) ) truetype? ( gd ) webp? ( gd ) cjk? ( gd ) exif? ( gd ) xpm? ( gd ) gd? ( zlib ) simplexml? ( xml ) soap? ( xml ) wddx? ( xml ) xmlrpc? ( any-of ( xml iconv ) ) xmlreader? ( xml ) xslt? ( xml ) ldap-sasl? ( ldap ) mhash? ( hash ) phar? ( hash ) qdbm? ( !gdbm ) readline? ( !libedit ) recode? ( !imap !mysqli ) sharedmem? ( !threads ) mysql? ( any-of ( mysqli pdo ) ) any-of ( cli cgi fpm apache2 embed phpdbg )
103
104 (dependency required by "virtual/httpd-php-7.0::gentoo" [ebuild])
105 (dependency required by "@selected" [set])
106 (dependency required by "@world" [argument])
107
108 I have: x11-libs/libxcb-1.12 installed
109
110 But I don't know why the system wants to pull IN the php-7 (I block it in package.mask)
111
112 --
113 Thelma

Replies

Subject Author
Re: [gentoo-user] Few blockers left Neil Bothwick <neil@××××××××××.uk>