Created attachment 400698 [details] output from emerge --info '=media-libs/libepoxy-1.2::gentoo' The build is unable to find pyexpat under python-3.4 (mainly because it doesn't exist there). Traceback (most recent call last): File "/var/tmp/portage/media-libs/libepoxy-1.2/work/libepoxy-1.2/src/gen_dispatch.py", line 812, in <module> generator.parse(file) File "/var/tmp/portage/media-libs/libepoxy-1.2/work/libepoxy-1.2/src/gen_dispatch.py", line 424, in parse reg = ET.parse(file) File "/usr/lib64/python3.4/xml/etree/ElementTree.py", line 1187, in parse tree.parse(source, parser) File "/usr/lib64/python3.4/xml/etree/ElementTree.py", line 592, in parse parser = XMLParser() File "/usr/lib64/python3.4/xml/etree/ElementTree.py", line 1465, in __init__ "No module named expat; use SimpleXMLTreeBuilder instead" ImportError: No module named expat; use SimpleXMLTreeBuilder instead Makefile:854: recipe for target 'gl_generated_dispatch.c' failed make[2]: *** [gl_generated_dispatch.c] Error 1 make[2]: *** Waiting for unfinished jobs.... Makefile:864: recipe for target 'wgl_generated_dispatch.c' failed make[2]: *** [wgl_generated_dispatch.c] Error 1 Makefile:858: recipe for target 'glx_generated_dispatch.c' failed make[2]: *** [glx_generated_dispatch.c] Error 1 Makefile:861: recipe for target 'egl_generated_dispatch.c' failed make[2]: *** [egl_generated_dispatch.c] Error 1 make[2]: Leaving directory '/var/tmp/portage/media-libs/libepoxy-1.2/work/libepoxy-1.2-abi_x86_32.x86/src' Makefile:497: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/var/tmp/portage/media-libs/libepoxy-1.2/work/libepoxy-1.2-abi_x86_32.x86' Makefile:405: recipe for target 'all' failed
Created attachment 400700 [details] build.log showing the error
Created attachment 400702 [details] ebuild file that fixes problem This ebuild file was suggested here: https://forums.gentoo.org/viewtopic-p-7728050.html#7728050
Thanks, I'll handle this. By the way, patches are preferred rather than full ebuilds. It's much simpler to see what actually needs to be fixed and prevents mistakes like attaching an ebuild with an extra space appended to each line ending (like was the case here).
Too slow! I expect this was fixed by 06 Apr 2015; Michał Górny <mgorny@gentoo.org> -libepoxy-1.1.ebuild, libepoxy-1.2.ebuild, libepoxy-9999.ebuild: Use python-any-r1, require python[xml]. Reported by hasufell. Reopen if it was not.