Hi all, I've *sometimes* encountered a build failure on gobject-introspection in warrior 2.7.2. Here is how to reproduce: git clone git://git.yoctoproject.org/poky cd poky git checkout 109ef2e5c4161a2c0ac58bede3daa48c7b4881ec #for master I tested or warrior-21.0.2 source oe-init-build-env echo 'ICECC_PATH = "/usr/bin/icecc"' >> conf/local.conf echo 'INHERIT += "icecc"' >> conf/local.conf while true; do (bitbake gobject-introspection -c cleansstate && bitbake gobject-introspection -c compile) || break ; done Full log is attached, the interesting excerpt is here: [71/101] /tmp/poky/build/tmp/work/core2-64-poky-linux/gobject-introspection/1.62.0-r0/build/g-ir-scanner-qemuwrapper /tmp/poky/build/tmp/work/core2-64-poky-linux/gobject-introspection/1.62.0-r0/build/tools/g-ir-compiler -o gir/cairo-1.0.typelib gir/cairo-1.0.gir --includedir /tmp/poky/build/tmp/work/core2-64-poky-linux/gobject-introspection/1.62.0-r0/build/gir --includedir /tmp/poky/build/tmp/work/core2-64-poky-linux/gobject-introspection/1.62.0-r0/gobject-introspection-1.62.0/gir FAILED: gir/cairo-1.0.typelib /tmp/poky/build/tmp/work/core2-64-poky-linux/gobject-introspection/1.62.0-r0/build/g-ir-scanner-qemuwrapper /tmp/poky/build/tmp/work/core2-64-poky-linux/gobject-introspection/1.62.0-r0/build/tools/g-ir-compiler -o gir/cairo-1.0.typelib gir/cairo-1.0.gir --includedir /tmp/poky/build/tmp/work/core2-64-poky-linux/gobject-introspection/1.62.0-r0/build/gir --includedir /tmp/poky/build/tmp/work/core2-64-poky-linux/gobject-introspection/1.62.0-r0/gobject-introspection-1.62.0/gir If the above error message is about missing .so libraries, then setting up GIR_EXTRA_LIBS_PATH in the recipe should help. (typically like this: GIR_EXTRA_LIBS_PATH="${B}/something/.libs" ) This tells us pretty much nothing. It's not the only line, all next ones are failing with the same cryptic error message. So I replaced the ninja call in run.do_compile by that exact line above and ran run.do_compile manually, the outcome is: Error while loading /tmp/poky/build/tmp/work/core2-64-poky-linux/gobject-introspection/1.62.0-r0/build/tools/g-ir-compiler: No such file or directory If the above error message is about missing .so libraries, then setting up GIR_EXTRA_LIBS_PATH in the recipe should help. (typically like this: GIR_EXTRA_LIBS_PATH="${B}/something/.libs" ) WARNING: exit code 1 from a shell command. And indeed, the file is not there and is there every time the compilation works. $ find /tmp/poky/build/tmp/work/core2-64-poky-linux/gobject-introspection/1.62.0-r0/ -name "*g-ir-compiler*" /tmp/poky/build/tmp/work/core2-64-poky-linux/gobject-introspection/1.62.0-r0/build/tools/f9d35d4@@g-ir-compiler@exe /tmp/poky/build/tmp/work/core2-64-poky-linux/gobject-introspection/1.62.0-r0/build/g-ir-compiler-wrapper /tmp/poky/build/tmp/work/core2-64-poky-linux/gobject-introspection/1.62.0-r0/gobject-introspection-1.62.0/docs/website/tools/g-ir-compiler.rst /tmp/poky/build/tmp/work/core2-64-poky-linux/gobject-introspection/1.62.0-r0/gobject-introspection-1.62.0/docs/g-ir-compiler.1 /tmp/poky/build/tmp/work/core2-64-poky-linux/gobject-introspection/1.62.0-r0/recipe-sysroot-native/usr/bin/g-ir-compiler Disabling ICECC for that recipe makes it work just fine. 1) Does anyone have any idea about what's happening? 2) Can we have the complete error message in log.do_compile instead of the line "Error while loading /tmp/poky/build/tmp/work/core2-64-poky-linux/gobject-introspection/1.62.0-r0/build/tools/g-ir-compiler: No such file or directory" missing? FYI, I run Ubuntu 18.04.03 and most of the company is using that one or 16.04. I have icecc 1.1-2. BR, Quentin