Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 510734 - app-emulation/emul-linux-x86-baselibs-20140508-r1 with net-libs/gnutls-3.3.2 - files collisions in /usr/lib32/libgnutls* /usr/lib32/pkgconfig/gnutls.pc
Summary: app-emulation/emul-linux-x86-baselibs-20140508-r1 with net-libs/gnutls-3.3.2 ...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Multilib team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-05-19 11:30 UTC by januszmk
Modified: 2015-06-02 08:33 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description januszmk 2014-05-19 11:30:14 UTC
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])
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2014-05-19 14:03:24 UTC
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.
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2015-06-02 08:33:40 UTC
The emul-linux-x86 packages have been removed.