On March 25, 2017 8:36:01 PM GMT+01:00, Alan McKinnon <alan.mckin...@gmail.com> 
wrote:
>On 25/03/2017 16:37, the...@sys-concept.com wrote:
>> On 03/25/2017 03:00 AM, Alan McKinnon wrote:
>>> On 25/03/2017 09:49, the...@sys-concept.com wrote:
>>>> I'm upgrading my last system and have few blockers left:
>>>
>>> Those are not blockers.
>>>
>>> The part of emerge output above this, the bit you snipped out, shows
>>> *what* portage wants to do.
>>>
>>> The bits below show you *why* it's doing that - usually why it's not
>>> upgrading to the latest version of a number of packages.
>>>
>>> Learn to read the portage output. It is vastly more complicated with
>way
>>> too many !!! and *** and ### characters to alarm you needlessly, but
>it
>>> cna nevertheless be understood.
>>>
>>> And those are not blockers. A blocker is a very specific thing,
>which
>>> these are not
>>>
>>>
>>>
>>>>
>>>> !!! Multiple package instances within a single package slot have
>been
>>>> pulled
>>>> !!! into the dependency graph, resulting in a slot conflict:
>>>>
>>>> x11-libs/libxcb:0
>>>>
>>>>   (x11-libs/libxcb-1.12:0/1.12::gentoo, ebuild scheduled for merge)
>>>> pulled in by
>>>>     (no parents that aren't satisfied by other packages in this
>slot)
>>>>
>>>>   (x11-libs/libxcb-1.11.1:0/1.11.1::gentoo, ebuild scheduled for
>>>> merge) pulled in by
>>>>     >=x11-libs/libxcb-1.9.3:0/1.11.1=[abi_x86_32(-),abi_x86_64(-)]
>>>> required by (media-libs/mesa-12.0.1:0/0::gentoo, installed)
>>>>                            ^^^^^^^^^^
>>>>
>>>> sys-fs/eudev:0
>>>>
>>>>   (sys-fs/eudev-3.1.5:0/0::gentoo, ebuild scheduled for merge)
>pulled
>>>> in by
>>>>     (no parents that aren't satisfied by other packages in this
>slot)
>>>>
>>>>   (sys-fs/eudev-3.1.5:0/0::gentoo, installed) pulled in by
>>>>
>>>>>
>=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?]
>>>> required by (virtual/libudev-215-r1:0/1::gentoo, installed)
>>>>
>>>>
>>>> sys-libs/libcap:0
>>>>
>>>>   (sys-libs/libcap-2.24-r2:0/0::gentoo, ebuild scheduled for merge)
>>>> pulled in by
>>>>     (no parents that aren't satisfied by other packages in this
>slot)
>>>>
>>>>   (sys-libs/libcap-2.24-r2:0/0::gentoo, installed) pulled in by
>>>>
>>>>
>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(-)?]
>>>> required by (sys-fs/udev-225-r1:0/0::gentoo, ebuild scheduled for
>merge)
>>>>
>>>> ---------------------
>>>> Would clean-up some USE flags help?
>>>>
>>>> USE="-gnome -kde -minimal -qt3 -qt4 -hal X branding lock consolekit
>>>> session \
>>>> startup-notification thunar alsa cdr cups apache2 ssl foomaticdb
>ppds
>>>> mysql -acl \
>>>> java tiff jpeg png usb fbdev scanner gimp cgi fam nplt type1 opengl
>>>> tetex \
>>>> dbus policykit spell -systemd"
>>
>> I did not "snip" any relevant information. I try to run:
>>
>> emerge --update -q --newuse --deep --with-bdeps=y --tree  @system
>>
>> and there are no blockers showing up but a slot conflict.
>
>
>You got no other output? Portage then quit quickly, decided to d
>nothing 
>and then gave you the below?
>
>
>
>>
>> !!! Multiple package instances within a single package slot have been
>pulled
>> !!! into the dependency graph, resulting in a slot conflict:
>>
>> sys-apps/util-linux:0
>>
>>   (sys-apps/util-linux-2.28.2:0/0::gentoo, ebuild scheduled for
>merge) pulled in by
>>     (no parents that aren't satisfied by other packages in this slot)
>>
>>   (sys-apps/util-linux-2.26.2:0/0::gentoo, installed) pulled in by
>>    
>>=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(-)?]
>required by (x11-libs/libSM-1.2.2-r1:0/0::gentoo, installed)
>>
>>
>> !!! All ebuilds that could satisfy
>">=sys-libs/ncurses-5.2-r2:0/5=[unicode]" have been masked.
>> !!! One of the following masked packages is required to complete your
>request:
>> - sys-libs/ncurses-5.9-r5::gentoo (masked by: )
>>
>> (dependency required by "sys-apps/util-linux-2.26.2::gentoo"
>[installed])
>> (dependency required by "@__auto_slot_operator_replace_installed__"
>[argument])
>                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>I missed this earlier. That is new, I have no idea what it means
>>
>>
>> I can not unmerge sys-apps/util-linux as I might damage the system.
>> I've unmerge sys-libs/ncurses-6.0-r1 but it still giving me that
>error.
>
>
>with ncurses above, portage says it needs ncurses version >5.2-r2 with 
>subslot 0/5 and unicode set in USE. It doesn't say WHY it needs it,
>only 
>that it does, but something in your system configs prevents it.
>
>Start with:
>grep -r unicode /etc/portage
>grep -r ncurses /etc/portage
>
>That tends to show quickly why you have a USE unset or if ncurses is 
>blocked somehow

Thelma,

If you want your output to be usable, please stop using the "-q" option when 
using emerge.
It removes vital information people are asking for.

--
Joost
-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.

Reply via email to