I get this: emerge -1 =x11-libs/cairo-1.14.6 -av These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ~] sys-devel/binutils-config-5-r2::gentoo [4-r2::gentoo] 0 KiB [ebuild N ~] sys-libs/binutils-libs-2.25.1-r2:0/2.25.1::gentoo USE="nls zlib -64-bit-bfd -multitarget -static-libs" ABI_X86="32 (64) (-x32)" 0 KiB [ebuild U ~] x11-libs/cairo-1.14.6::gentoo [1.14.2::gentoo] USE="X glib opengl svg xcb (-aqua) -debug (-directfb) (-gles2) -static-libs -valgrind -xlib-xcb" ABI_X86="32 (64) (-x32)" 35.196 KiB [blocks B ] <app-admin/eselect-1.4.5 ("<app-admin/eselect-1.4.5" is blocking sys-devel/binutils-config-5-r2) Total: 3 packages (2 upgrades, 1 new), Size of downloads: 35.196 KiB Conflict: 1 block (1 unsatisfied) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. (app-admin/eselect-1.4.4:0/0::gentoo, installed) pulled in by app-admin/eselect required by (app-eselect/eselect-lib-bin-symlink-0.1.1:0/0::gentoo, installed) app-admin/eselect required by (app-eselect/eselect-lcdfilter-1:0/0::gentoo, installed) >=app-admin/eselect-1.2.3 required by (app-eselect/eselect-fontconfig-1.1:0/0::gentoo, installed) app-admin/eselect required by (app-eselect/eselect-wxwidgets-20140423:0/0::gentoo, installed) app-admin/eselect required by (app-eselect/eselect-infinality-1:0/0::gentoo, installed) >=app-admin/eselect-1.0.5 required by (app-eselect/eselect-blas-0.1:0/0::gentoo, installed) app-admin/eselect required by (app-eselect/eselect-java-0.1.0:0/0::gentoo, installed) >=app-admin/eselect-1.2.3 required by (app-eselect/eselect-python-20151117-r2:0/0::gentoo, installed) >=app-admin/eselect-1.2.4 required by (app-eselect/eselect-mesa-0.0.10:0/0::gentoo, installed) >=app-admin/eselect-1.0.6 required by (app-eselect/eselect-vi-1.1.7-r1:0/0::gentoo, installed) >=app-admin/eselect-1.0.5 required by (app-eselect/eselect-lapack-0.1:0/0::gentoo, installed) >=app-admin/eselect-1.2.4 required by (app-eselect/eselect-qtgraphicssystem-1.1.1:0/0::gentoo, installed) >=app-admin/eselect-1.2.4 required by (app-eselect/eselect-opengl-1.3.1-r4:0/0::gentoo, installed) >=app-admin/eselect-1.2 required by (sys-apps/portage-2.2.26:0/0::gentoo, installed) app-admin/eselect required by (app-eselect/eselect-gnome-shell-extensions-20120911:0/0::gentoo, installed) >=app-admin/eselect-1.1.1 required by (app-eselect/eselect-package-manager-20110108:0/0::gentoo, installed) (sys-devel/binutils-config-5-r2:0/0::gentoo, ebuild scheduled for merge) pulled in by >=sys-devel/binutils-config-3 required by (sys-devel/binutils-2.25.1-r1:0/0::gentoo, installed) >=sys-devel/binutils-config-5 required by (sys-libs/binutils-libs-2.25.1-r2:0/2.25.1::gentoo, ebuild scheduled for merge) For more information about Blocked Packages, please refer to the following section of the Gentoo Linux x86 Handbook (architecture is irrelevant): https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages But this kind of blocker (against versions older than XXX) can be solved simply unmasking a newer version. I am not sure if it would be possible to handle this case as I remember to have hitted it sometimes recently Thanks a lot
Also, it looks like even with eselect 1.4.5 keyworded, I need to explicitly run "emerge -1v cairo eselect" as, otherwise, emerge keeps failing without even trying to update eselect
*** Bug 631178 has been marked as a duplicate of this bug. ***