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.