Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 507416 - app-emulation/emul-linux-x86-baselibs-20140406 NOT merged due to file collisions.
Summary: app-emulation/emul-linux-x86-baselibs-20140406 NOT merged due to file collisi...
Status: RESOLVED DUPLICATE of bug 507292
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-04-11 15:26 UTC by Sven Eden
Modified: 2014-04-11 16:07 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 Sven Eden 2014-04-11 15:26:30 UTC
Currently I am trying to go for ABI_X86="32 64" for all packages that need it (not globally). As some packages have no abi_x86_32 handling, yet, some of the emul-linux packages are still needed.

I have already managed to install app-emulation/wine-1.7.16 with all dependencies using abi_x86_32 by deactivating all USE flags that have to pull in emul-linux packages.

However, app-text/acroread and net-misc/icaclient need some of those.

When installing app-emulation/emul-linux-x86-baselibs-20140406 the following collisions are detected:

(Note: The packages in question must be merged with abi_x86_32 due to other dependencies.)

========
 * Searching all installed packages for file collisions...
 * 
 * Press Ctrl-C to Stop
 * 
 * media-libs/tiff-4.0.3-r6:0::gentoo
 *      /usr/lib32/libtiffxx.so.5.2.0
 * 
 * dev-libs/libffi-3.0.13-r1:0::gentoo
 *      /usr/lib32/libffi.so.6.0.1
 * 
 * sys-libs/ncurses-5.9-r3:5::gentoo
 *      /usr/lib32/libpanelw.so.5.9
 * 
 * dev-libs/expat-2.1.0-r3:0::gentoo
 *      /usr/lib32/libexpatw.so.1.6.0
 * 
 * media-libs/libjpeg-turbo-1.3.0-r3:0::gentoo
 *      /usr/lib32/libjpeg.so.62.1.0
 * 
 * sys-apps/file-5.18-r1:0::gentoo
 *      /usr/lib32/libmagic.so.1.0.0
 * 
 * dev-libs/elfutils-0.158:0::gentoo
 *      /usr/lib32/libasm-0.158.so
 *      /usr/lib32/libdw-0.158.so
 *      /usr/lib32/libelf-0.158.so
 * 
 * dev-libs/glib-2.38.2-r1:2::gentoo
 *      /usr/lib32/libgobject-2.0.so.0.3800.2
 *      /usr/lib32/libgthread-2.0.so.0.3800.2
 * 
 * Package 'app-emulation/emul-linux-x86-baselibs-20140406' NOT merged
 * due to file collisions. If necessary, refer to your elog messages for
 * the whole content of the above message.
========

As an example I picked the first collision, tiff:0 :

========
 # ABI_X86="64" emerge --ask --newuse --oneshot media-libs/tiff:0

These are the packages that would be merged, in order:

Calculating dependencies  ...... done!

Total: 0 packages, Size of downloads: 0 kB

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

media-libs/tiff:0

  (media-libs/tiff-4.0.3-r6:0/0::gentoo, ebuild scheduled for merge) conflicts with
    media-libs/tiff:0/0=[abi_x86_32(-),abi_x86_64(-)] required by (media-libs/lcms-2.5-r1:2/2::gentoo, installed)
                                                     
    >=media-libs/tiff-3.9.2:0=[abi_x86_32(-),abi_x86_64(-)] required by (x11-libs/gdk-pixbuf-2.30.7-r1:2/2::gentoo, installed)
                                                           
    >=media-libs/tiff-3.9.2:0/0=[abi_x86_32(-),abi_x86_64(-)] required by (x11-libs/gdk-pixbuf-2.30.7-r1:2/2::gentoo, installed)
                                                             
    media-libs/tiff:0=[abi_x86_32(-),abi_x86_64(-)] required by (media-libs/lcms-2.5-r1:2/2::gentoo, installed)
                                                   


Nothing to merge; quitting.
========

I guess the other colliding packages would show similar lists.

Possible solution: remove the colliding files from app-emulation/emul-linux-x86-baselibs-20140406.

Cheers

Sven
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2014-04-11 16:07:37 UTC

*** This bug has been marked as a duplicate of bug 507292 ***