Re: [gentoo-user] Few blockers left

2017-03-27 Thread Neil Bothwick
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

2017-03-27 Thread thelma
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

2017-03-27 Thread Neil Bothwick
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

2017-03-26 Thread thelma
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

2017-03-26 Thread Neil Bothwick
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

2017-03-26 Thread J. Roeleveld
On March 25, 2017 8:36:01 PM GMT+01:00, Alan McKinnon  
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 

Re: [gentoo-user] Few blockers left

2017-03-25 Thread 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.

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

2017-03-25 Thread thelma



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

2017-03-25 Thread thelma
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

2017-03-25 Thread Neil Bothwick
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

2017-03-25 Thread Alan McKinnon

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

2017-03-25 Thread Alan McKinnon

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

2017-03-25 Thread thelma
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

2017-03-25 Thread thelma



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

2017-03-25 Thread Neil Bothwick
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

2017-03-25 Thread Alan McKinnon

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

2017-03-25 Thread thelma
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