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


--
Alan McKinnon
alan.mckin...@gmail.com


Reply via email to