On 06/03/2013 01:21, Valmor de Almeida wrote:
> Hello,
> 
> I would appreciate help with this multiple-packages-in-a-single slot
> problem. In the past I have unistalled packages and reinstalled on a
> case-by-case basis and dealt with the fall out manually. I wonder
> whether there is a more efficient way of doing it.
> 
> Thanks,
> 
> --
> Valmor
> 
> 
> -> USE="libkms cups apng minizip hwdb" emerge -vp --newuse --tree
> --update --deep system

                  ^^^^^^

Don't do that, rather run it on world; or you could do "emerge -pv
@system" Modern portage versions deal with these blockers automatically,
but they need the whole dependency graph to do it. There's no much point
in trying to deal with system and world independently anyway, system
isn't something magical, it's nothing more than a minimum collection of
packages that Gentoo can still run on, a mere list.

-ND to rebuild system doesn't get you anything extra and usually wants
to evaluate half of world as well (usually due to USE=X)

You update system if you want to guarantee yourself a consistent
toolchain after a gcc or glibc update, or just prior to emerge -e world



> 
> [snip]
> 
> [blocks B      ]  <sys-apps/sysvinit-2.88-r4
> ("<sys-apps/sysvinit-2.88-r4" is blocking sys-apps/util-linux-2.22.2)
> [blocks B      ] <sys-fs/udev-186 ("<sys-fs/udev-186" is blocking
> sys-fs/udev-init-scripts-23)
> [blocks B      ] <sys-fs/lvm2-2.02.97-r1 ("<sys-fs/lvm2-2.02.97-r1" is
> blocking sys-fs/udev-197-r8)
> 
> !!! Multiple package instances within a single package slot have been pulled
> !!! into the dependency graph, resulting in a slot conflict:
> 
> x11-base/xorg-server:0
> 
>   (x11-base/xorg-server-1.12.4::gentoo, installed) pulled in by
>     <x11-base/xorg-server-1.12.99[-minimal] required by
> (x11-drivers/xf86-video-virtualbox-4.1.22::gentoo, installed)
>     (and 1 more with the same problem)
> 
>   (x11-base/xorg-server-1.13.1::gentoo, ebuild scheduled for merge) pulled in 
> by
>     (no parents that aren't satisfied by other packages in this slot)
> 
> virtual/udev:0
> 
>   (virtual/udev-171::gentoo, installed) pulled in by
>     <virtual/udev-196 required by (sys-fs/lvm2-2.02.88::gentoo, installed)
> 
>   (virtual/udev-197-r1::gentoo, ebuild scheduled for merge) pulled in by
>     >=virtual/udev-197-r1 required by (sys-fs/udev-197-r8::gentoo,
> ebuild scheduled for merge)
>     =virtual/udev-197-r1 required by
> (sys-apps/util-linux-2.22.2::gentoo, ebuild scheduled for merge)
>     (and 11 more with the same problems)
> 
> sys-fs/udev:0
> 
>   (sys-fs/udev-171-r9::gentoo, installed) pulled in by
>     ~sys-fs/udev-171[gudev?,hwdb?,introspection?,keymap?,selinux?]
> required by (virtual/udev-171::gentoo, installed)
> 
>   (sys-fs/udev-197-r8::gentoo, ebuild scheduled for merge) pulled in by
>     
> >=sys-fs/udev-197-r8[gudev?,hwdb?,introspection?,keymap?,kmod?,selinux?,static-libs?]
> required by (virtual/udev-197-r1::gentoo, ebuild scheduled for merge)
> 
> x11-drivers/xf86-video-virtualbox:0
> 
>   (x11-drivers/xf86-video-virtualbox-4.1.24::gentoo, ebuild scheduled
> for merge) pulled in by
>     (no parents that aren't satisfied by other packages in this slot)
> 
>   (x11-drivers/xf86-video-virtualbox-4.1.22::gentoo, installed) pulled in by
>     ~x11-drivers/xf86-video-virtualbox-4.1.22 required by
> (app-emulation/virtualbox-guest-additions-4.1.22::gentoo, installed)
> 


-- 
Alan McKinnon
alan.mckin...@gmail.com


Reply via email to