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)
    
>=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, ebuild scheduled for merge)
    sys-fs/eudev required by @selected
------------

grep -r udev /etc/portage

/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:>=dev-libs/libgudev-230-r1 abi_x86_32
/etc/portage/package.use:>=sys-fs/udev-225-r1 abi_x86_32
/etc/portage/package.use:>=sys-fs/eudev-3.1.5 abi_x86_32

Should I unmerge "eudev" and go back to "udev" 

--
Thelma

Reply via email to