The eclasses which xcb-proto-1.8-r3.ebuild inherits, write the following directories with PYTHON_TARGETS="python2_7 python3_3": ${WORKDIR}/${P}-default/ ${WORKDIR}/${P}-python2_7/ ${WORKDIR}/${P}-python3_3/ Yet the ebuild itself expects: ${WORKDIR}/${P}-${ABI:-DEFAULT_ABI} This looks like a python.eclass leftover that was never "migrated". Index: xcb-proto-1.8-r3.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/x11-proto/xcb-proto/xcb-proto-1.8-r3.ebuild,v retrieving revision 1.4 diff -u -B -r1.4 xcb-proto-1.8-r3.ebuild --- xcb-proto-1.8-r3.ebuild 20 Sep 2013 18:00:56 -0000 1.4 +++ xcb-proto-1.8-r3.ebuild 23 Sep 2013 15:39:36 -0000 @@ -32,14 +32,14 @@ xorg-2_src_compile python_foreach_impl autotools-utils_src_compile -C xcbgen \ - top_builddir="${WORKDIR}/${P}-${ABI:-DEFAULT_ABI}" + top_builddir="${WORKDIR}/${P}-${ABI:-default}" } src_install() { xorg-2_src_install python_foreach_impl autotools-utils_src_install -C xcbgen \ - top_builddir="${WORKDIR}/${P}-${ABI:-DEFAULT_ABI}" + top_builddir="${WORKDIR}/${P}-${ABI:-default}" } pkg_postinst() {
It fails on a ~x86 setup!!!
If I revert those changes, it works for me.
Works for me, too. Thanks!
This looks like broken non-maintainer commit.
I've fixed it for you. Next time, please test your commits with *regular* portage.