emerge -u eudev virtual/udev * IMPORTANT: 8 news items need reading for repository 'gentoo'. * Use eselect news to read news items. Calculating dependencies... done! [ebuild N ] sys-fs/udev-206 USE="acl firmware-loader gudev hwdb introspection kmod openrc static-libs -doc (-selinux)" [ebuild U ] virtual/udev-206 [200] [ebuild U ] sys-apps/hwids-20130717-r1 [20130717] [blocks B ] sys-fs/udev ("sys-fs/udev" is blocking sys-fs/eudev-1.1) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. (sys-fs/udev-206::gentoo, ebuild scheduled for merge) pulled in by >=sys-fs/udev-206[gudev?,hwdb?,introspection?,kmod?,selinux?,static-libs?] (>=sys-fs/udev-206[gudev,hwdb,introspection,kmod,static-libs]) required by (virtual/udev-206::gentoo, ebuild scheduled for merge) (sys-fs/eudev-1.1::gentoo, installed) pulled in by eudev sys-fs/eudev required by @selected Reproducible: Always Running the following patch to revert the required version of eudev back to that used in virtual/udev-200 fixes the issue: --- /usr/portage/virtual/udev/udev-206.ebuild 2013-07-23 06:01:27.000000000 +0100 +++ udev-206.ebuild 2013-07-23 08:59:59.274968244 +0100 @@ -17,6 +17,6 @@ DEPEND="" RDEPEND="|| ( >=sys-fs/udev-206[gudev?,hwdb?,introspection?,kmod?,selinux?,static-libs?] >=sys-apps/systemd-206[gudev?,introspection?,kmod?,selinux?,static-libs(-)?] - kmod? ( >=sys-fs/eudev-1.2_beta[modutils,gudev?,hwdb?,introspection?,selinux?,static-libs?] ) - !kmod? ( >=sys-fs/eudev-1.2_beta[gudev?,hwdb?,introspection?,selinux?,static-libs?] ) + kmod? ( >=sys-fs/eudev-1[modutils,gudev?,hwdb?,introspection?,selinux?,static-libs?] ) + !kmod? ( >=sys-fs/eudev-1[gudev?,hwdb?,introspection?,selinux?,static-libs?] ) )"
*** This bug has been marked as a duplicate of bug 477868 ***
(In reply to Simon Alman from comment #0) > Running the following patch to revert the required version of eudev back to > that used in virtual/udev-200 fixes the issue: no it doesn't because that will cause conflicting 60-keyboard.hwdb to be installed with too old udev implementation, such as eudev. as in, the 60-keyboard.hwdb file conflicts with the old-style USE=keymap only way is to temporarily locally mask the new hwids and virtual until bug 477868 is solved.