Missing MULTILIB_USEDEP: -DEPEND="x11-proto/xproto +DEPEND="x11-proto/xproto[${MULTILIB_USEDEP}] Also abi_x86_32 use flag should be stable masked via package.use.stable.mask. Currently portage allows me to build libxshmfence[abi_x86_32] against xproto[-abi_x86_32]: Calculating dependencies... done! [ebuild R ] x11-proto/xproto-7.0.25 USE="-doc" ABI_X86="(64) (-32) (-x32)" 0 kB [ebuild R ] x11-libs/libxshmfence-1.1 USE="-static-libs" ABI_X86="32* (64) (-x32)" 0 kB
Created attachment 373730 [details] config.log configure for 32 bit abi: configure:17722: checking for XPROTO configure:17729: $PKG_CONFIG --exists --print-errors "xproto" Package xproto was not found in the pkg-config search path. Perhaps you should add the directory containing `xproto.pc' to the PKG_CONFIG_PATH environment variable No package 'xproto' found configure:17732: $? = 1 configure:17746: $PKG_CONFIG --exists --print-errors "xproto" Package xproto was not found in the pkg-config search path. Perhaps you should add the directory containing `xproto.pc' to the PKG_CONFIG_PATH environment variable No package 'xproto' found configure:17749: $? = 1 configure:17763: result: no No package 'xproto' found configure:17779: error: Package requirements (xproto) were not met: No package 'xproto' found
Fixed in CVS.
*** Bug 506538 has been marked as a duplicate of this bug. ***