[blocks B ] <sys-apps/usbutils-005-r1 ("<sys-apps/usbutils-005-r1" is blocking sys-apps/hwids-20120922) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. (sys-apps/usbutils-004::gentoo, installed) pulled in by >=sys-apps/usbutils-0.82 required by (sys-fs/udev-171-r6::gentoo, installed) sys-apps/usbutils required by (kde-base/kinfocenter-4.9.2::gentoo, ebuild scheduled for merge) (sys-apps/hwids-20120922::gentoo, ebuild scheduled for merge) pulled in by sys-apps/hwids required by (sys-apps/pciutils-3.1.10::gentoo, ebuild scheduled for merge) sys-apps/hwids required by (sys-fs/udev-171-r6::gentoo, installed) For more information about Blocked Packages, please refer to the following section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
Solution
* remove usbutils
emerge -Ca sys-apps/usbutils
* as at this point emerging usbutils is still impossible (now conflict with pciutils) remerge it
emerge -a sys-apps/pciutils
* and now emerge usbutils
emerge -a sys-apps/usbutils
For me it was solved by this:
emerge -av usbutils hwids pciutils
Thanks heinz for a comment, this oneliner is definitely easier and shorter.
I think I tried two of them at one time, but no three and that probably confused portage and made it still to fail.