Gentoo Archives: gentoo-user

From: "J. Roeleveld" <joost@××××××××.org>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Few blockers left
Date: Sun, 26 Mar 2017 08:06:55
Message-Id: 79192B21-BDBD-44FE-8BFD-5B00E62C25EA@antarean.org
In Reply to: Re: [gentoo-user] Few blockers left by Alan McKinnon
1 On March 25, 2017 8:36:01 PM GMT+01:00, Alan McKinnon <alan.mckinnon@×××××.com> wrote:
2 >On 25/03/2017 16:37, thelma@×××××××××××.com wrote:
3 >> On 03/25/2017 03:00 AM, Alan McKinnon wrote:
4 >>> On 25/03/2017 09:49, thelma@×××××××××××.com wrote:
5 >>>> I'm upgrading my last system and have few blockers left:
6 >>>
7 >>> Those are not blockers.
8 >>>
9 >>> The part of emerge output above this, the bit you snipped out, shows
10 >>> *what* portage wants to do.
11 >>>
12 >>> The bits below show you *why* it's doing that - usually why it's not
13 >>> upgrading to the latest version of a number of packages.
14 >>>
15 >>> Learn to read the portage output. It is vastly more complicated with
16 >way
17 >>> too many !!! and *** and ### characters to alarm you needlessly, but
18 >it
19 >>> cna nevertheless be understood.
20 >>>
21 >>> And those are not blockers. A blocker is a very specific thing,
22 >which
23 >>> these are not
24 >>>
25 >>>
26 >>>
27 >>>>
28 >>>> !!! Multiple package instances within a single package slot have
29 >been
30 >>>> pulled
31 >>>> !!! into the dependency graph, resulting in a slot conflict:
32 >>>>
33 >>>> x11-libs/libxcb:0
34 >>>>
35 >>>> (x11-libs/libxcb-1.12:0/1.12::gentoo, ebuild scheduled for merge)
36 >>>> pulled in by
37 >>>> (no parents that aren't satisfied by other packages in this
38 >slot)
39 >>>>
40 >>>> (x11-libs/libxcb-1.11.1:0/1.11.1::gentoo, ebuild scheduled for
41 >>>> merge) pulled in by
42 >>>> >=x11-libs/libxcb-1.9.3:0/1.11.1=[abi_x86_32(-),abi_x86_64(-)]
43 >>>> required by (media-libs/mesa-12.0.1:0/0::gentoo, installed)
44 >>>> ^^^^^^^^^^
45 >>>>
46 >>>> sys-fs/eudev:0
47 >>>>
48 >>>> (sys-fs/eudev-3.1.5:0/0::gentoo, ebuild scheduled for merge)
49 >pulled
50 >>>> in by
51 >>>> (no parents that aren't satisfied by other packages in this
52 >slot)
53 >>>>
54 >>>> (sys-fs/eudev-3.1.5:0/0::gentoo, installed) pulled in by
55 >>>>
56 >>>>>
57 >=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?]
58 >>>> required by (virtual/libudev-215-r1:0/1::gentoo, installed)
59 >>>>
60 >>>>
61 >>>> sys-libs/libcap:0
62 >>>>
63 >>>> (sys-libs/libcap-2.24-r2:0/0::gentoo, ebuild scheduled for merge)
64 >>>> pulled in by
65 >>>> (no parents that aren't satisfied by other packages in this
66 >slot)
67 >>>>
68 >>>> (sys-libs/libcap-2.24-r2:0/0::gentoo, installed) pulled in by
69 >>>>
70 >>>>
71 >sys-libs/libcap[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(-)?]
72 >>>> required by (sys-fs/udev-225-r1:0/0::gentoo, ebuild scheduled for
73 >merge)
74 >>>>
75 >>>> ---------------------
76 >>>> Would clean-up some USE flags help?
77 >>>>
78 >>>> USE="-gnome -kde -minimal -qt3 -qt4 -hal X branding lock consolekit
79 >>>> session \
80 >>>> startup-notification thunar alsa cdr cups apache2 ssl foomaticdb
81 >ppds
82 >>>> mysql -acl \
83 >>>> java tiff jpeg png usb fbdev scanner gimp cgi fam nplt type1 opengl
84 >>>> tetex \
85 >>>> dbus policykit spell -systemd"
86 >>
87 >> I did not "snip" any relevant information. I try to run:
88 >>
89 >> emerge --update -q --newuse --deep --with-bdeps=y --tree @system
90 >>
91 >> and there are no blockers showing up but a slot conflict.
92 >
93 >
94 >You got no other output? Portage then quit quickly, decided to d
95 >nothing
96 >and then gave you the below?
97 >
98 >
99 >
100 >>
101 >> !!! Multiple package instances within a single package slot have been
102 >pulled
103 >> !!! into the dependency graph, resulting in a slot conflict:
104 >>
105 >> sys-apps/util-linux:0
106 >>
107 >> (sys-apps/util-linux-2.28.2:0/0::gentoo, ebuild scheduled for
108 >merge) pulled in by
109 >> (no parents that aren't satisfied by other packages in this slot)
110 >>
111 >> (sys-apps/util-linux-2.26.2:0/0::gentoo, installed) pulled in by
112 >>
113 >>=sys-apps/util-linux-2.24.1-r3[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(-)?]
114 >required by (x11-libs/libSM-1.2.2-r1:0/0::gentoo, installed)
115 >>
116 >>
117 >> !!! All ebuilds that could satisfy
118 >">=sys-libs/ncurses-5.2-r2:0/5=[unicode]" have been masked.
119 >> !!! One of the following masked packages is required to complete your
120 >request:
121 >> - sys-libs/ncurses-5.9-r5::gentoo (masked by: )
122 >>
123 >> (dependency required by "sys-apps/util-linux-2.26.2::gentoo"
124 >[installed])
125 >> (dependency required by "@__auto_slot_operator_replace_installed__"
126 >[argument])
127 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
128 >I missed this earlier. That is new, I have no idea what it means
129 >>
130 >>
131 >> I can not unmerge sys-apps/util-linux as I might damage the system.
132 >> I've unmerge sys-libs/ncurses-6.0-r1 but it still giving me that
133 >error.
134 >
135 >
136 >with ncurses above, portage says it needs ncurses version >5.2-r2 with
137 >subslot 0/5 and unicode set in USE. It doesn't say WHY it needs it,
138 >only
139 >that it does, but something in your system configs prevents it.
140 >
141 >Start with:
142 >grep -r unicode /etc/portage
143 >grep -r ncurses /etc/portage
144 >
145 >That tends to show quickly why you have a USE unset or if ncurses is
146 >blocked somehow
147
148 Thelma,
149
150 If you want your output to be usable, please stop using the "-q" option when using emerge.
151 It removes vital information people are asking for.
152
153 --
154 Joost
155 --
156 Sent from my Android device with K-9 Mail. Please excuse my brevity.