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