Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 491004

Summary: can't (re)emerge sys-devel/gcc [gcj,amd64] with x11-libs/libX11 [ABI_X86="32 64"] : app-emulation/* conflict
Product: Gentoo Linux Reporter: Raphaël Droz <raphael.droz+floss>
Component: EclassesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Severity: major CC: raphael.droz+floss
Priority: Normal    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Package list:
Runtime testing required: ---
Attachments: emerge --info

Description Raphaël Droz 2013-11-11 09:29:21 UTC
# emerge -vt sys-devel/gcc

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

Calculating dependencies               ... done!                   
[ebuild  NS    ] sys-devel/gcc-4.7.3-r1:4.7 [4.6.3:4.6] USE="cxx gcj graphite gtk (multilib) nls nptl openmp (-altivec) -doc (-fixed-point) -fortran -go (-hardened) (-libssp) -lto -mudflap -multislot -nopie -nossp -objc -objc++ -objc-gc -regression-test -vanilla" 0 kB
[ebuild  N    ~]  app-emulation/emul-linux-x86-gtklibs-20131008-r1  USE="-development" ABI_X86="-32" 6,997 kB
[ebuild  N    ~]   app-emulation/emul-linux-x86-xlibs-20131008  USE="(development) opengl" ABI_X86="-32" 2,627 kB
[ebuild  N    ~]    app-emulation/emul-linux-x86-opengl-20131008  USE="development" ABI_X86="-32" 68,720 kB
[ebuild  N    ~]    app-emulation/emul-linux-x86-baselibs-20131008-r3  USE="development" ABI_X86="-32" 54,680 kB
[blocks B      ] x11-libs/libX11[abi_x86_32(-)] ("x11-libs/libX11[abi_x86_32(-)]" is blocking app-emulation/emul-linux-x86-xlibs-20131008)
[blocks B      ] [...] [...]

Seems related to /usr/portage/eclass/toolchain.eclass (side note : no result from `equery b`)

Reproducible: Always
Comment 1 Raphaël Droz 2013-11-11 09:29:45 UTC
Created attachment 363060 [details]
emerge --info
Comment 2 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2013-11-11 13:44:51 UTC
You are mixing stable and unstable; use either one or the other, then accept keywords and unmask the multilib approach you want and mask the other approach.

Support mediums like #gentoo on the FreeNode IRC network or our Gentoo Forums at can help you further with this.