I tripped over a couple of do_compile failures today with lib newt and kexec-tools from master. After letting the -k image build complete and performing a clean all on the two packages, the subsequent build command succeeded. I suspect we have a missing DEPENDS in there that my modestly parallel build system tripped over.
ERROR: Function failed: do_compile (log file is located at /build/yocto/master/intel -corei7-64_20140114211153/build/tmp/work/corei7-64-poky-linux/libnewt/0.52. 14-r2/tem p/log.do_compile.11594) ERROR: Logfile of failure stored in: /build/yocto/master/intel-corei7-64_20140114211 153/build/tmp/work/corei7-64-poky-linux/libnewt/0.52.14-r2/temp/log.do_comp ile.11594 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 -j 12 | make: *** No rule to make target `/build/yocto/master/intel-corei7-64_201401142111 53/build/tmp/sysroots/intel-corei7-64/usr/include/bits/predefs.h', needed by `test.o '. Stop. | ERROR: oe_runmake failed | WARNING: /build/yocto/master/intel-corei7-64_20140114211153/build/tmp/work/corei7- 64-poky-linux/libnewt/0.52.14-r2/temp/run.do_compile.11594:1 exit 1 from | exit 1 | ERROR: Function failed: do_compile (log file is located at /build/yocto/master/intel-corei7-64_20140114211153/build/tmp/work/corei7-64 -poky-linux/libnewt/0.52.14-r2/temp/log.do_compile.11594) ERROR: Task 2714 (/build/yocto/master/intel-corei7-64_20140114211153/poky/meta/recipes-exten ded/newt/libnewt_0.52.14.bb, do_compile) failed with exit code '1' ERROR: Function failed: do_compile (log file is located at /build/yocto/master/intel-corei7-64_20140114211153/build/tmp/work/corei7-64 -poky-linux/kexec-tools/2.0.4-r0/temp/log.do_compile.11603) ERROR: Logfile of failure stored in: /build/yocto/master/intel-corei7-64_20140114211153/build/tmp/work/corei7-64 -poky-linux/kexec-tools/2.0.4-r0/temp/log.do_compile.11603 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 -j 12 | make: *** No rule to make target `/build/yocto/master/intel-corei7-64_20140114211153/build/tmp/sysroots/inte l-corei7-64/usr/include/bits/predefs.h', needed by `kexec/kexec.o'. Stop. | ERROR: oe_runmake failed | WARNING: /build/yocto/master/intel-corei7-64_20140114211153/build/tmp/work/corei7-64 -poky-linux/kexec-tools/2.0.4-r0/temp/run.do_compile.11603:1 exit 1 from | exit 1 | ERROR: Function failed: do_compile (log file is located at /build/yocto/master/intel-corei7-64_20140114211153/build/tmp/work/corei7-64 -poky-linux/kexec-tools/2.0.4-r0/temp/log.do_compile.11603) ERROR: Task 1788 (/build/yocto/master/intel-corei7-64_20140114211153/poky/meta/recipes-kerne l/kexec/kexec-tools_2.0.4.bb, do_compile) failed with exit code '1' NOTE: Tasks Summary: Attempted 5943 tasks of which 5941 didn't need to be rerun and 2 failed. No currently running tasks (4019 of 5970) -- Darren Hart Yocto Project - Linux Kernel Intel Open Source Technology Center -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
