gwardian consolekit # emerge -av consolekit These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] gnome-base/orbit-2.14.19-r1 USE="-debug -doc -test" 0 kB [ebuild N ] sys-auth/polkit-0.104-r1 USE="gtk introspection nls pam -debug -doc -examples -kde (-selinux) (-systemd)" 0 kB [ebuild N ] gnome-extra/polkit-gnome-0.105 0 kB [ebuild N ] sys-auth/consolekit-0.4.5_p20120320 USE="acl pam policykit -debug -doc (-selinux) -test" 0 kB [ebuild N ] gnome-base/gconf-2.32.4 USE="introspection policykit -debug -doc -ldap" 0 kB [ebuild N ] gnome-base/gnome-keyring-2.32.1-r1 USE="pam -debug -doc -test" 0 kB [ebuild R ] sys-auth/pambase-20101024-r2 USE="consolekit* cracklib gnome-keyring* sha512 -debug -minimal -mktemp -pam_krb5 -pam_ssh -passwdqc (-selinux)" 0 kB [ebuild N ] gnome-base/libgnome-keyring-2.32.0 USE="-debug -doc -test" 0 kB [blocks B ] <sys-fs/udev-171-r99[extras] ("<sys-fs/udev-171-r99[extras]" is blocking sys-auth/consolekit-0.4.5_p20120320) Total: 8 packages (7 new, 1 reinstall), Size of downloads: 0 kB Conflict: 1 block (1 unsatisfied) consolekit ebuild contains.. COMMON_DEPEND=">=dev-libs/dbus-glib-0.98 >=dev-libs/glib-2.22 sys-libs/zlib x11-libs/libX11 acl? ( sys-apps/acl >=sys-fs/udev-146-r1 !<sys-fs/udev-171-r99[extras] ) pam? ( virtual/pam ) policykit? ( >=sys-auth/polkit-0.104-r1 )" I believe it should read.. !>sys-fs/udev-171-r99[extras] not greater than udev-171-r99... Regards, Peter.
It's just blocking udev[extras]. USE="-extras" emerge -1v udev => and you are set. Ofc you should make that permanent.
(In reply to comment #1) > It's just blocking udev[extras]. > > USE="-extras" emerge -1v udev > > => and you are set. Ofc you should make that permanent. Thanks for that :-) Peter
nobody using 171 or above should use USE=extras, hence USE=extras is blocked for >=171 in profiles this is all correct and done in purpose
as in, profiles doesn't enable USE=extras anymore for 171 but only for <171, as in, lower than 171 so this implies you had USE=extras enabled in make.conf and/or package.use locally, so just drop that