I wanted to upgrade my system, I got in list of package updates: [ebuild U #] net-libs/gnutls-3.3.2 [3.3.1] USE="crywrap cxx nls zlib -dane -doc -examples -guile -pkcs11 -static-libs {-test}" ABI_X86="32%* (64%*) (-x32)" LINGUAS="pl -cs -de -en -fi -fr -it -ms -nl -sv -uk -vi -zh_CN" 0 kB when emerging gnutls, I got: * Detected file collision(s): * * /usr/lib32/pkgconfig/gnutls.pc * /usr/lib32/libgnutls-openssl.so * /usr/lib32/libgnutls-openssl.so.27 * /usr/lib32/libgnutlsxx.so * /usr/lib32/libgnutls.so * * Searching all installed packages for file collisions... * * Press Ctrl-C to Stop * * app-emulation/emul-linux-x86-baselibs-20140508-r1:0::gentoo * /usr/lib32/libgnutls-openssl.so * /usr/lib32/libgnutls-openssl.so.27 * /usr/lib32/libgnutls.so * /usr/lib32/libgnutlsxx.so * /usr/lib32/pkgconfig/gnutls.pc then I tried to add --exclude="net-libs/gnutls" to emerge, but I got: !!! All ebuilds that could satisfy ">=net-libs/gnutls-3.3.1-r1[abi_x86_32(-)]" have been masked. !!! One of the following masked packages is required to complete your request: - net-libs/gnutls-3.3.2::gentoo (masked by: exclude option) - net-libs/gnutls-3.3.1-r1::gentoo (masked by: package.mask) /usr/portage/profiles/package.mask: # Michał Górny <mgorny@gentoo.org> (28 Feb 2014) # New multilib conversions for testing, grouped with corresponding # emul-linux bumps. # # Notes: # - always unmask in order, with emul-linux of choice and *all* packages # preceding it # - please update https://wiki.gentoo.org/wiki/Multilib_porting_status # (mark the packages as {{Yes|DONE}}) (dependency required by "app-emulation/emul-linux-x86-baselibs-20140508-r3[abi_x86_32]" [ebuild]) (dependency required by "app-emulation/emul-linux-x86-gtklibs-20140508-r1" [ebuild]) (dependency required by "@steam" [set]) (dependency required by "@selected" [set]) (dependency required by "@world" [argument])
Looks like you got in a mess unmasking prematurely baselibs. Try: emerge -1v --nodep emul-linux-x86-baselibs to get the colliding files removed, and then @world again to pull in the missing libs.
The emul-linux-x86 packages have been removed.