On 1/3/2013 20:54, James wrote:
James <wireless <at> tampabay.rr.com> writes:


So unless somebody can give me good reason, I'm downgrading to
udev-171 asap on this (only) system running udev 196.......
(ps, I like to experiment, but not with udev et. al.)

Long night, when you have to answer your own posts.....

Now I get:


emerge -p1u udev

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

Calculating dependencies... done!
[ebuild     UD ] sys-fs/udev-171-r9 [196-r1] USE="rule_generator%*
-action_modeswitch% -build% -debug% -edd% (-extras) -floppy% {-test%}"
[blocks B      ] <sys-fs/udev-186 ("<sys-fs/udev-186" is blocking
sys-fs/udev-init-scripts-17-r1)

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

sys-fs/udev:0

   (sys-fs/udev-196-r1::gentoo, installed) pulled in by

=sys-fs/udev-196-r1[gudev?,hwdb?,introspection?,keymap?,selinux?,static-libs?]
required by (virtual/udev-196::gentoo, installed)

(sys-fs/udev-171-r9::gentoo, ebuild scheduled for merge) pulled in by
     (no parents that aren't satisfied by other packages in this slot)


ideas?


James


The problem is you are trying to downgrade sys-fs/udev but not virtual/udev. If you want to force using udev-171, you need to mask both the real and virtual atoms. Try this in /etc/portage/package.mask/udev:

>=sys-fs/udev-181
>=virtual/udev-181

Then emerge -avuD1 udev and see if that fixes it.

--
♫Dustin

Reply via email to