adobe-flash cannot be built with both 64 and 32 ABIs. Shouldn't this be handled in the ebuild instead of a merge conflict? Reproducible: Always Steps to Reproduce: 1. Enable abi_x86_32 and abi_x86_64 2. emerge adobe-flash Actual Results: emerge -av adobe-flash These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] app-emulation/emul-linux-x86-baselibs-20131008-r6 USE="development" ABI_X86="(-32)" 0 kB [ebuild N ] app-emulation/emul-linux-x86-opengl-20131008 USE="development" ABI_X86="(-32)" 0 kB [ebuild N ] app-emulation/emul-linux-x86-xlibs-20131008 USE="(development) opengl" ABI_X86="(-32)" 0 kB [ebuild N ] app-emulation/emul-linux-x86-gtklibs-20131008 USE="development" 0 kB [ebuild R ] www-plugins/adobe-flash-11.2.202.341 USE="kde sse2 (-debug) (-selinux)" ABI_X86="32* 64 (-x32)" 6,762 kB [blocks B ] app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ("app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]" is blocking media-libs/libpng-1.6.9) [blocks B ] app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ("app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]" is blocking sys-libs/zlib-1.2.8-r1) Total: 5 packages (4 new, 1 reinstall), Size of downloads: 6,762 kB Conflict: 2 blocks (2 unsatisfied) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. (app-emulation/emul-linux-x86-baselibs-20131008-r6::gentoo, ebuild scheduled for merge) pulled in by ~app-emulation/emul-linux-x86-baselibs-20131008 required by (app-emulation/emul-linux-x86-gtklibs-20131008::gentoo, ebuild scheduled for merge) ~app-emulation/emul-linux-x86-baselibs-20131008 required by (app-emulation/emul-linux-x86-xlibs-20131008::gentoo, ebuild scheduled for merge) app-emulation/emul-linux-x86-baselibs required by (www-plugins/adobe-flash-11.2.202.341::gentoo, ebuild scheduled for merge) Expected Results: adobe-flash should not allow both 64 and 32 ABIs.
The current workaround at the moment is to do this: www-plugins/adobe-flash -abi_x86_32
Enabling both ABIs works fine on my system. I assume you have to unmask certain packages to satisfy the dependencies of adobe-flash[abi_x86_32].
(In reply to Mario Kicherer from comment #2) > Enabling both ABIs works fine on my system. I assume you have to unmask > certain packages to satisfy the dependencies of adobe-flash[abi_x86_32]. Ah I see that I need to unmask abi_x86_32 use flag to get adobe-flash to compile with the ABI 32.