On Wed, Mar 6, 2013 at 1:39 AM, Alan McKinnon <alan.mckin...@gmail.com> wrote:
> 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.

Thanks for the info. Did it on world and got

-------------------------
-> USE="pulseaudio sqlite libkms cups apng minizip hwdb" emerge -vp
--newuse --tree --update --deep world

These are the packages that would be merged, in reverse order:

[snip]

[blocks B      ]  <sys-fs/udev-186 ("<sys-fs/udev-186" is blocking
sys-fs/udev-init-scripts-23)
[blocks B      ]  <sys-apps/sysvinit-2.88-r4
("<sys-apps/sysvinit-2.88-r4" is blocking sys-apps/util-linux-2.22.2)

Total: 126 packages (91 upgrades, 12 new, 6 in new slots, 17
reinstalls, 1 uninstall), Size of downloads: 989,597 kB
Conflict: 7 blocks
------------------------

I have udev-171 at the moment and I have read and followed the
instructions in the eselect news for the udev upgrade. I would
appreciate any pointers on how to deal with this particular blocking.

Thanks,

--
Valmor

>
> -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