Skip to contentSkip to conversation

libnewt and kexec-tools do_compile failure, missing DEPENDS?

DISCUSSION Hart, Darren 1 participant 1 message Mar 20, 2014

lore
Share & tools
lore
#0 lore raw

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)

Signature · 3 lines
Darren Hart
Yocto Project - Linux Kernel
Intel Open Source Technology Center