Re: [gentoo-user] Few blockers left
On Mon, 27 Mar 2017 06:36:59 -0600, the...@sys-concept.com wrote: > >> I just added to make.conf > >> ABI_X86="32 64" > > > > You can do that, but it build a lot of 32 bit libraries that you don't > > need, significantly increasing build times. > > That is true, so how do you clean up package.use with all these entries. > from: > # required by sys-libs/ncurses-5.9-r99::gentoo > # required by sys-apps/texinfo-5.2::gentoo > # required by dev-db/mariadb-10.0.21::gentoo > # required by virtual/mysql-5.6-r2::gentoo > # required by dev-perl/DBD-mysql-4.31.0::gentoo > >=sys-libs/ncurses-5.9-r5:0 abi_x86_32 > > to: > sys-libs/ncurses abi_x86_32 That's pruning too far, you have removed the slot specifier. You could do sed '/^#/d' /etc/portage/package.use But then you lose all explanation of why those entries are in package.use. -- Neil Bothwick Employ teenagers - while they know everything. pgp8Zfq4DFf6U.pgp Description: OpenPGP digital signature
Re: [gentoo-user] Few blockers left
On 03/27/2017 02:10 AM, Neil Bothwick wrote: > On Sun, 26 Mar 2017 18:30:12 -0600, the...@sys-concept.com wrote: > grep -r udev /etc/portage /etc/portage/package.use:sys-fs/udev extras /etc/portage/package.use:=sys-fs/eudev-1.10-r2 abi_x86_32 /etc/portage/package.use:>=virtual/libudev-215-r1 abi_x86_32 /etc/portage/package.use:>=sys-fs/udev-225-r1 abi_x86_32 /etc/portage/package.use:>=dev-libs/libgudev-230-r1 abi_x86_32 >>> >>> There's the problem, you have enabled the abi_x86_32 USE flag for all >>> versions of udev and the libudev virtual, bit only for one specific >>> version of eudev, so the only way portage can upgrade virtual/libudev >>> is to install udev, which conflicts with eudev. Fix package.use to the >>> entries for libudev and eudev match. >> >> Yes, that might have been a problem. I got tired rebuilding the same >> packages over again and adding with each new version "abi_x86_32" flag > > But the solution was posted last week. > >> to package.use. > > You can use etc-update or equivalent to do that. > >> I just added to make.conf >> ABI_X86="32 64" > > You can do that, but it build a lot of 32 bit libraries that you don't > need, significantly increasing build times. That is true, so how do you clean up package.use with all these entries. from: # required by sys-libs/ncurses-5.9-r99::gentoo # required by sys-apps/texinfo-5.2::gentoo # required by dev-db/mariadb-10.0.21::gentoo # required by virtual/mysql-5.6-r2::gentoo # required by dev-perl/DBD-mysql-4.31.0::gentoo >=sys-libs/ncurses-5.9-r5:0 abi_x86_32 to: sys-libs/ncurses abi_x86_32 -- Thelma
Re: [gentoo-user] Few blockers left
On Sun, 26 Mar 2017 18:30:12 -0600, the...@sys-concept.com wrote: > >> grep -r udev /etc/portage > >> /etc/portage/package.use:sys-fs/udev extras > >> /etc/portage/package.use:=sys-fs/eudev-1.10-r2 abi_x86_32 > >> /etc/portage/package.use:>=virtual/libudev-215-r1 abi_x86_32 > >> /etc/portage/package.use:>=sys-fs/udev-225-r1 abi_x86_32 > >> /etc/portage/package.use:>=dev-libs/libgudev-230-r1 abi_x86_32 > > > > There's the problem, you have enabled the abi_x86_32 USE flag for all > > versions of udev and the libudev virtual, bit only for one specific > > version of eudev, so the only way portage can upgrade virtual/libudev > > is to install udev, which conflicts with eudev. Fix package.use to the > > entries for libudev and eudev match. > > Yes, that might have been a problem. I got tired rebuilding the same > packages over again and adding with each new version "abi_x86_32" flag But the solution was posted last week. > to package.use. You can use etc-update or equivalent to do that. > I just added to make.conf > ABI_X86="32 64" You can do that, but it build a lot of 32 bit libraries that you don't need, significantly increasing build times. > > After upgrading several 1-year old systems I think best approach is to > make a backup of "world" > emerge -C world > Restore the world from backup and do emerge world How is that different from emerge -e @world? -- Neil Bothwick Do hungry crows have ravenous appetites? pgp66tIMMZflp.pgp Description: OpenPGP digital signature
Re: [gentoo-user] Few blockers left
On 03/26/2017 05:34 PM, Neil Bothwick wrote: > On Sat, 25 Mar 2017 16:58:25 -0600, the...@sys-concept.com wrote: > >>> To repeat what I said before, a virtual and the package satisfying it >>> must have matching USE flags. If your flags for virtual/libudev and >>> eudev don't match, portage will try to install the default for >>> libudev, which is udev. That then causes a conflict as you can't have >>> udev and libudev installed at the same time. >> >> Here is the output: >> >> grep -r udev /etc/portage >> /etc/portage/package.use:sys-fs/udev extras >> /etc/portage/package.use:=sys-fs/eudev-1.10-r2 abi_x86_32 >> /etc/portage/package.use:>=virtual/libudev-215-r1 abi_x86_32 >> /etc/portage/package.use:>=sys-fs/udev-225-r1 abi_x86_32 >> /etc/portage/package.use:>=dev-libs/libgudev-230-r1 abi_x86_32 > > There's the problem, you have enabled the abi_x86_32 USE flag for all > versions of udev and the libudev virtual, bit only for one specific > version of eudev, so the only way portage can upgrade virtual/libudev is > to install udev, which conflicts with eudev. Fix package.use to the > entries for libudev and eudev match. Yes, that might have been a problem. I got tired rebuilding the same packages over again and adding with each new version "abi_x86_32" flag to package.use. I just added to make.conf ABI_X86="32 64" After upgrading several 1-year old systems I think best approach is to make a backup of "world" emerge -C world Restore the world from backup and do emerge world -- Thelma
Re: [gentoo-user] Few blockers left
On Sat, 25 Mar 2017 16:58:25 -0600, the...@sys-concept.com wrote: > > To repeat what I said before, a virtual and the package satisfying it > > must have matching USE flags. If your flags for virtual/libudev and > > eudev don't match, portage will try to install the default for > > libudev, which is udev. That then causes a conflict as you can't have > > udev and libudev installed at the same time. > > Here is the output: > > grep -r udev /etc/portage > /etc/portage/package.use:sys-fs/udev extras > /etc/portage/package.use:=sys-fs/eudev-1.10-r2 abi_x86_32 > /etc/portage/package.use:>=virtual/libudev-215-r1 abi_x86_32 > /etc/portage/package.use:>=sys-fs/udev-225-r1 abi_x86_32 > /etc/portage/package.use:>=dev-libs/libgudev-230-r1 abi_x86_32 There's the problem, you have enabled the abi_x86_32 USE flag for all versions of udev and the libudev virtual, bit only for one specific version of eudev, so the only way portage can upgrade virtual/libudev is to install udev, which conflicts with eudev. Fix package.use to the entries for libudev and eudev match. -- Neil Bothwick An expert is nothing more than an ordinary person away from home. pgpRw2tadxMNo.pgp Description: OpenPGP digital signature
Re: [gentoo-user] Few blockers left
On March 25, 2017 8:36:01 PM GMT+01:00, Alan McKinnonwrote: >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
Re: [gentoo-user] Few blockers left
On 03/25/2017 04:31 PM, Neil Bothwick wrote: > On Sat, 25 Mar 2017 08:10:25 -0600, the...@sys-concept.com wrote: > >>> The full output of emerge, with the --tree option, would put these >>> messages in context. >>> 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) >>> >>> This one is usually caused by mismatched USE flags on the virtual and >>> the choice you have installed. Make sure virtual/libudev and eudev >>> have the same USE flags, otherwise portage will try to install udev >>> instead. > >> And tried "--tree" option as you suggested. I was doing "@world" >> But have learned from previous post I have do do in smaller sections so >> going with @system is showing me the some packages wants to go with >> "udev" instead of "eudev" >> >> [blocks B ] sys-fs/udev ("sys-fs/udev" is blocking >> sys-fs/eudev-3.1.5) > > There must have been something before this. Show the full output, which > tells us exactly what portage wants to do, and use -v so all USE flags > are shown. > >> * Error: The above package list contains packages which cannot be >> * installed at the same time on the same system. >> >> (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?] >> >(>=sys-fs/eudev-1.3:0/0[abi_x86_32(-),abi_x86_64(-)]) required by >> >(virtual/libudev-215-r1:0/1::gentoo, installed) >> sys-fs/eudev required by @selected >> >> (sys-fs/udev-225-r1:0/0::gentoo, ebuild scheduled for merge) pulled >> in by >> >> >=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?] >> >(>=sys-fs/udev-208-r1:0/0[abi_x86_32(-),abi_x86_64(-)]) required >> >by (virtual/libudev-215-r1:0/1::gentoo, installed) > > I still suspect a USE flag mismatch here. What does > > grep -r udev /etc/portage > > show? > > To repeat what I said before, a virtual and the package satisfying it > must have matching USE flags. If your flags for virtual/libudev and eudev > don't match, portage will try to install the default for libudev, which > is udev. That then causes a conflict as you can't have udev and libudev > installed at the same time. After blocking >=virtual/httpd-php-7.0 >=sys-boot/grub-2.02_beta2-r9 I resolved most of the conflict except the udev below: [blocks B ] sys-fs/udev ("sys-fs/udev" is blocking sys-fs/eudev-3.1.5) !!! 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, installed) pulled in by >=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) (x11-libs/libxcb-1.11.1:0/1.11.1::gentoo, ebuild scheduled for merge) pulled in by >=x11-libs/libxcb-1.9.1:0/1.11.1=[abi_x86_32(-),abi_x86_64(-)] required by (x11-libs/xcb-util-renderutil-0.3.9-r1:0/0::gentoo, installed) ^^ (and 4 more with the same problem) NOTE: Use the '--verbose-conflicts' option to display parents omitted above * Error: The above package list contains packages which cannot be * installed at the same time on the same system. (sys-fs/udev-225-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by >=sys-fs/udev-217 required by (virtual/udev-217:0/0::gentoo, ebuild scheduled for merge) >=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?] (>=sys-fs/udev-208-r1:0/0[abi_x86_32(-),abi_x86_64(-)]) required by (virtual/libudev-215-r1:0/1::gentoo, ebuild scheduled for merge) (sys-fs/eudev-3.1.5:0/0::gentoo, ebuild scheduled for merge) pulled in by >=sys-fs/eudev-2.1.1 required by (virtual/udev-217:0/0::gentoo, ebuild scheduled for merge)
Re: [gentoo-user] Few blockers left
Thelma On 03/25/2017 04:31 PM, Neil Bothwick wrote: > On Sat, 25 Mar 2017 08:10:25 -0600, the...@sys-concept.com wrote: > >>> The full output of emerge, with the --tree option, would put these >>> messages in context. >>> 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) >>> >>> This one is usually caused by mismatched USE flags on the virtual and >>> the choice you have installed. Make sure virtual/libudev and eudev >>> have the same USE flags, otherwise portage will try to install udev >>> instead. > >> And tried "--tree" option as you suggested. I was doing "@world" >> But have learned from previous post I have do do in smaller sections so >> going with @system is showing me the some packages wants to go with >> "udev" instead of "eudev" >> >> [blocks B ] sys-fs/udev ("sys-fs/udev" is blocking >> sys-fs/eudev-3.1.5) > > There must have been something before this. Show the full output, which > tells us exactly what portage wants to do, and use -v so all USE flags > are shown. > >> * Error: The above package list contains packages which cannot be >> * installed at the same time on the same system. >> >> (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?] >> >(>=sys-fs/eudev-1.3:0/0[abi_x86_32(-),abi_x86_64(-)]) required by >> >(virtual/libudev-215-r1:0/1::gentoo, installed) >> sys-fs/eudev required by @selected >> >> (sys-fs/udev-225-r1:0/0::gentoo, ebuild scheduled for merge) pulled >> in by >> >> >=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?] >> >(>=sys-fs/udev-208-r1:0/0[abi_x86_32(-),abi_x86_64(-)]) required >> >by (virtual/libudev-215-r1:0/1::gentoo, installed) > > I still suspect a USE flag mismatch here. What does > > grep -r udev /etc/portage > > show? > > To repeat what I said before, a virtual and the package satisfying it > must have matching USE flags. If your flags for virtual/libudev and eudev > don't match, portage will try to install the default for libudev, which > is udev. That then causes a conflict as you can't have udev and libudev > installed at the same time. Here is the output: grep -r udev /etc/portage /etc/portage/package.use:sys-fs/udev extras /etc/portage/package.use:=sys-fs/eudev-1.10-r2 abi_x86_32 /etc/portage/package.use:>=virtual/libudev-215-r1 abi_x86_32 /etc/portage/package.use:>=sys-fs/udev-225-r1 abi_x86_32 /etc/portage/package.use:>=dev-libs/libgudev-230-r1 abi_x86_32 @sysem is OK emerge -uDavq @system Nothing to merge; quitting. emerge -uDavq world !!! 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, installed) pulled in by >=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) (x11-libs/libxcb-1.11.1:0/1.11.1::gentoo, ebuild scheduled for merge) pulled in by >=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) ^^ (and 4 more with the same problem) NOTE: Use the '--verbose-conflicts' option to display parents omitted above !!! The ebuild selected to satisfy "dev-lang/php:7.0[fpm]" has unmet requirements. - 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
Re: [gentoo-user] Few blockers left
On 03/25/2017 01:36 PM, Alan McKinnon wrote: > On 25/03/2017 16:37, the...@sys-concept.com wrote: [snip] >> !!! 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 OK, I run emerge -vq @preserved-rebuild it compiled some 57-packages. but I'm not moving ahead, I can not even run --depclean, it ask me to run: emerge --update --newuse --deep --with-bdeps=y -q @world and there are no blockers showing but: !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: sys-apps/attr:0 (sys-apps/attr-2.4.47-r2:0/0::gentoo, ebuild scheduled for merge) pulled in by (no parents that aren't satisfied by other packages in this slot) (sys-apps/attr-2.4.47-r2:0/0::gentoo, installed) pulled in by >=sys-apps/attr-2.4.47-r1[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-libs/libcap-2.24-r2:0/0::gentoo, installed) >=sys-apps/attr-2.4.47-r1[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 (dev-libs/glib-2.48.2:2/2::gentoo, installed) x11-libs/libXt:0 (x11-libs/libXt-1.1.5:0/0::gentoo, ebuild scheduled for merge) pulled in by (no parents that aren't satisfied by other packages in this slot) (x11-libs/libXt-1.1.5:0/0::gentoo, installed) pulled in by >=x11-libs/libXt-1.1.4[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/libXpm-3.5.12:0/0::gentoo, installed) x11-libs/libSM:0 (x11-libs/libSM-1.2.2-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by (no parents that aren't satisfied by other packages in this slot) (x11-libs/libSM-1.2.2-r1:0/0::gentoo, installed) pulled in by >=x11-libs/libSM-1.2.1-r1[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/libXt-1.1.5:0/0::gentoo, installed) x11-libs/libICE:0 (x11-libs/libICE-1.0.9:0/0::gentoo, ebuild scheduled for merge) pulled in by (no parents that aren't satisfied by other packages in this slot) (x11-libs/libICE-1.0.9:0/0::gentoo, installed) pulled in by >=x11-libs/libICE-1.0.8-r1[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/libXt-1.1.5:0/0::gentoo, installed)
Re: [gentoo-user] Few blockers left
On Sat, 25 Mar 2017 08:10:25 -0600, the...@sys-concept.com wrote: > > The full output of emerge, with the --tree option, would put these > > messages in context. > > > >> 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) > > > > This one is usually caused by mismatched USE flags on the virtual and > > the choice you have installed. Make sure virtual/libudev and eudev > > have the same USE flags, otherwise portage will try to install udev > > instead. > And tried "--tree" option as you suggested. I was doing "@world" > But have learned from previous post I have do do in smaller sections so > going with @system is showing me the some packages wants to go with > "udev" instead of "eudev" > > [blocks B ] sys-fs/udev ("sys-fs/udev" is blocking > sys-fs/eudev-3.1.5) There must have been something before this. Show the full output, which tells us exactly what portage wants to do, and use -v so all USE flags are shown. > * Error: The above package list contains packages which cannot be > * installed at the same time on the same system. > > (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?] > >(>=sys-fs/eudev-1.3:0/0[abi_x86_32(-),abi_x86_64(-)]) required by > >(virtual/libudev-215-r1:0/1::gentoo, installed) > sys-fs/eudev required by @selected > > (sys-fs/udev-225-r1:0/0::gentoo, ebuild scheduled for merge) pulled > in by > > >=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?] > >(>=sys-fs/udev-208-r1:0/0[abi_x86_32(-),abi_x86_64(-)]) required > >by (virtual/libudev-215-r1:0/1::gentoo, installed) I still suspect a USE flag mismatch here. What does grep -r udev /etc/portage show? To repeat what I said before, a virtual and the package satisfying it must have matching USE flags. If your flags for virtual/libudev and eudev don't match, portage will try to install the default for libudev, which is udev. That then causes a conflict as you can't have udev and libudev installed at the same time. -- Neil Bothwick Ninety-Ninety Rule Of Project Schedules - The first ninety percent of the task takes ninety percent of the time, and the last ten percent takes the other ninety percent of the time. pgpDKGzZELK62.pgp Description: OpenPGP digital signature
Re: [gentoo-user] Few blockers left
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
Re: [gentoo-user] Few blockers left
On 25/03/2017 16:10, the...@sys-concept.com wrote: Thelma On 03/25/2017 03:08 AM, Neil Bothwick wrote: On Sat, 25 Mar 2017 01:49:58 -0600, the...@sys-concept.com wrote: I'm upgrading my last system and have few blockers left: !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: The full ootput of emerge, with the --tree option, would put these messages in context. 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) This one is usually caused by mismatched USE flags on the virtual and the choice you have installed. Make sure virtual/libudev and eudev have the same USE flags, otherwise portage will try to install udev instead. 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) This is probably a consequence of the above. - 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" These means nothing out of context, we don't know which profile, and therefore default USE flags, you are using. The output from emerge --info is more useful. Thanks for the input. I always struggle with these blockers and how to read them. Let me help you with that. Portage output often gives you "slot conflicts" plus a crapton of console output obviously designed by narcissist graving attention (there is so MUCH of it, all decorated with alarming !! and ** and whatnot). Everyone agrees it must be changed but no-one is prepared to do the work. So we learn to live with it. Blockers never appear in that output. A blocker is a blocker if it shows up in the list of stuff t be merged prefixed with [ B] or [ b] All that later stuff is portage telling you (via a core dump) WHY it did what it did. It's full of junk too :-) SO what does it actually tell you? Well, making up some version names to make the point clear: I need to install okular because kde is in world I can choose SLOT 4 or 5 5 is preferred because it is latest but I can't go to 5 because of something with kde-libs [huge dump of output supposed to make the reason for decision before this one clearer] therefore you are getting okular-16.08.3 And that's about as far as thinking in a general template fashion is ever going to get you, especially when portage's decisions involve your choice of USE. When that happens, you have to read all of it, line by line, carefully, twice. Or thrice. And then it makes sense. Try it some time. Work through every line of that output, open the relevant ebuild for each and study what is in it. See why portage mad that decision, and move onto the next line. It all eventually makes some form of sense. And yes, it is way more info that it should be, leaving you only two choices: - don't fix it, but learn to read it - decide to fix it, do so, commit the patch, and be everyone's hero Here is is: emerge --info Portage 2.3.3 (python 3.4.5-final-0, default/linux/amd64/13.0/desktop, gcc-4.9.4, glibc-2.21-r1, 3.10.7-gentoo-r1 x86_64) = System uname: Linux-3.10.7-gentoo-r1-x86_64-AMD_Phenom-tm-_II_X4_940_Processor-with-gentoo-2.3 KiB Mem: 7660932 total, 3581932 free KiB Swap:8393956 total, 8393956 free Timestamp of repository gentoo: Sun, 26 Feb 2017 22:00:01 + sh bash 4.3_p48-r1 ld GNU ld (Gentoo 2.25.1 p1.1) 2.25.1 ccache version 3.1.9 [disabled] app-shells/bash: 4.3_p48-r1::gentoo dev-java/java-config: 2.2.0-r3::gentoo dev-lang/perl:5.22.3_rc4::gentoo dev-lang/python: 2.7.12::gentoo, 3.4.5::gentoo dev-util/ccache: 3.1.9-r4::gentoo dev-util/cmake: 3.7.2::gentoo dev-util/pkgconfig: 0.28-r2::gentoo sys-apps/baselayout: 2.3::gentoo sys-apps/openrc: 0.23.2::gentoo sys-apps/sandbox: 2.6-r1::gentoo
Re: [gentoo-user] Few blockers left
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. !!! 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 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. -- Thelma
Re: [gentoo-user] Few blockers left
Thelma On 03/25/2017 03:08 AM, Neil Bothwick wrote: > On Sat, 25 Mar 2017 01:49:58 -0600, the...@sys-concept.com wrote: > >> I'm upgrading my last system and have few blockers left: >> >> !!! Multiple package instances within a single package slot have been >> pulled !!! into the dependency graph, resulting in a slot conflict: > > The full ootput of emerge, with the --tree option, would put these > messages in context. > >> 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) > > This one is usually caused by mismatched USE flags on the virtual and the > choice you have installed. Make sure virtual/libudev and eudev have the > same USE flags, otherwise portage will try to install udev instead. > >> 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) > > This is probably a consequence of the above. > >> - >> 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" > > These means nothing out of context, we don't know which profile, and > therefore default USE flags, you are using. The output from emerge --info > is more useful. Thanks for the input. I always struggle with these blockers and how to read them. Here is is: emerge --info Portage 2.3.3 (python 3.4.5-final-0, default/linux/amd64/13.0/desktop, gcc-4.9.4, glibc-2.21-r1, 3.10.7-gentoo-r1 x86_64) = System uname: Linux-3.10.7-gentoo-r1-x86_64-AMD_Phenom-tm-_II_X4_940_Processor-with-gentoo-2.3 KiB Mem: 7660932 total, 3581932 free KiB Swap:8393956 total, 8393956 free Timestamp of repository gentoo: Sun, 26 Feb 2017 22:00:01 + sh bash 4.3_p48-r1 ld GNU ld (Gentoo 2.25.1 p1.1) 2.25.1 ccache version 3.1.9 [disabled] app-shells/bash: 4.3_p48-r1::gentoo dev-java/java-config: 2.2.0-r3::gentoo dev-lang/perl:5.22.3_rc4::gentoo dev-lang/python: 2.7.12::gentoo, 3.4.5::gentoo dev-util/ccache: 3.1.9-r4::gentoo dev-util/cmake: 3.7.2::gentoo dev-util/pkgconfig: 0.28-r2::gentoo sys-apps/baselayout: 2.3::gentoo sys-apps/openrc: 0.23.2::gentoo sys-apps/sandbox: 2.6-r1::gentoo sys-devel/autoconf: 2.13::gentoo, 2.69::gentoo sys-devel/automake: 1.11.6-r1::gentoo, 1.13.4::gentoo, 1.14.1::gentoo, 1.15::gentoo sys-devel/binutils: 2.25.1-r1::gentoo sys-devel/gcc:4.5.4::gentoo, 4.9.3::gentoo, 4.9.4::gentoo sys-devel/gcc-config: 1.7.3::gentoo sys-devel/libtool:2.4.6::gentoo sys-devel/make: 4.2.1::gentoo sys-kernel/linux-headers: 3.18::gentoo (virtual/os-headers) sys-libs/glibc: 2.21-r1::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://192.168.139.7/gentoo-portage priority: -1000 brother-overlay location: /var/lib/layman/brother-overlay masters: gentoo priority: 0 Local location: /usr/local/portage masters: gentoo priority: ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="* -@EULA PUEL dlj-1.1 Oracle-BCLA-JavaSE" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=amdfam10 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/lib64/fax /usr/share/gnupg/qualified.txt /var/spool/fax/etc" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.6/ext-active/ /etc/php/cgi-php5.6/ext-active/ /etc/php/cli-php5.6/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-march=amdfam10 -O2 -pipe" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--autounmask-write=y --keep-going --with-bdeps=y" FCFLAGS="-O2 -pipe" FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks
Re: [gentoo-user] Few blockers left
On Sat, 25 Mar 2017 01:49:58 -0600, the...@sys-concept.com wrote: > I'm upgrading my last system and have few blockers left: > > !!! Multiple package instances within a single package slot have been > pulled !!! into the dependency graph, resulting in a slot conflict: The full ootput of emerge, with the --tree option, would put these messages in context. > 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) This one is usually caused by mismatched USE flags on the virtual and the choice you have installed. Make sure virtual/libudev and eudev have the same USE flags, otherwise portage will try to install udev instead. > 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) This is probably a consequence of the above. > - > 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" These means nothing out of context, we don't know which profile, and therefore default USE flags, you are using. The output from emerge --info is more useful. -- Neil Bothwick Power corrupts. Absolute power is kind of neat. pgpFaX63pvHtL.pgp Description: OpenPGP digital signature
Re: [gentoo-user] Few blockers left
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" -- Alan McKinnon alan.mckin...@gmail.com
[gentoo-user] Few blockers left
I'm upgrading my last system and have few blockers left: !!! 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" -- Thelma