Created attachment 663 [details] libxcb bug commit 0ffb02eec2beaea27ff0ec9d3d31b0a09e675a4c bitbake core-image-sato fails with ERROR: Function failed: do_compile (see /home/lserban/work/master/build/tmp/work/x86_64-poky-linux/libxcb-1.8.1-r0/temp/log.do_compile.26564 for further information) ERROR: Logfile of failure stored in: /home/lserban/work/master/build/tmp/work/x86_64-poky-linux/libxcb-1.8.1-r0/temp/log.do_compile.26564 Log data follows: | DEBUG: SITE files ['endian-little', 'common-linux', 'common-glibc', 'bit-64', 'x86_64-linux', 'common'] | DEBUG: Executing shell function do_compile | NOTE: make | Making all in src | make[1]: Entering directory `/home/lserban/work/master/build/tmp/work/x86_64-poky-linux/libxcb-1.8.1-r0/libxcb-1.8.1/src' | /bin/python ./c_client.py -p /home/lserban/work/master/build/tmp/sysroots/qemux86-64//home/lserban/work/master/build/tmp/sysroots/qemux86-64//usr/lib/python2.7/site-packages /home/lserban/work/master/build/tmp/sysroots/qemux86-64//home/lserban/work/master/build/tmp/sysroots/qemux86-64//usr/share/xcb/xproto.xml | | Failed to load the xcbgen Python package! | Make sure that xcb/proto installed it on your Python path. | If not, you will need to create a .pth file or define $PYTHONPATH | to extend the path. | Refer to the README file in xcb/proto for more info. | | Traceback (most recent call last): | File "./c_client.py", line 2307, in <module> | from xcbgen.state import Module | ImportError: No module named xcbgen.state | make[1]: *** [xproto.c] Error 1 | make[1]: Leaving directory `/home/lserban/work/master/build/tmp/work/x86_64-poky-linux/libxcb-1.8.1-r0/libxcb-1.8.1/src' | make: *** [all-recursive] Error 1 | ERROR: oe_runmake failed | ERROR: Function failed: do_compile (see /home/lserban/work/master/build/tmp/work/x86_64-poky-linux/libxcb-1.8.1-r0/temp/log.do_compile.26564 for further information) NOTE: package libxcb-1.8.1-r0: task do_compile: Failed ERROR: Task 3955 (/home/lserban/work/master/meta/recipes-graphics/xcb/libxcb_1.8.1.bb, do_compile) failed with exit code '1' Waiting for 7 running tasks to finish: 0: linux-yocto-3.4.4+git1+949fddda61053cc15e46c015e8f7db17e7b33360_1+6297e4c1d57e1063bfce297c2e12392348598559-r4.0 do_install (pid 18301) Logs attached
This looks like we need to point this script at "our" python-native rather than the system provided python.
Fixed in master http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=bd726660a3b365b8f0f702771afef30dcd05b6d7
Verified in 2dec760b79bb7e2e79c33c5127fa64685bd86a18