Bind still seems to have a parallel build issue. We should address this properly. ; rm -f ddns-confgen-symtbl.c ddns-confgen-symtbl.o; /bin/perl ../../util/mksymtbl.pl -o ddns-confgen-symtbl.c ddns-confgentmp1 || exit 1; make ddns-confgen-symtbl.o || exit 1; x86_64-poky-linux-gcc -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse --sysroot=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/sysroots/qemux86-64 -I/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/core2-64-poky-linux/bind/9.9.5-r0/bind-9.9.5 -I./include -I/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/core2-64-poky-linux/bind/9.9.5-r0/bind-9.9.5/lib/isc/include -I../../lib/isc -I../../lib/isc/include -I../../lib/isc/unix/include -I../../lib/isc/nothreads/include -I../../lib/isc/x86_32/include -I/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/core2-64-poky-linux/bind/9.9.5-r0/bind-9.9.5/lib/isccc/include -I../../lib/isccc/include -I/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/core2-64-poky-linux/bind/9.9.5-r0/bind-9.9.5/lib/isccfg/include -I../../lib/isccfg/include -I/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/core2-64-poky-linux/bind/9.9.5-r0/bind-9.9.5/lib/dns/include -I../../lib/dns/include -I/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/core2-64-poky-linux/bind/9.9.5-r0/bind-9.9.5/lib/bind9/include -I../../lib/bind9/include -D_GNU_SOURCE -O2 -pipe -g -feliminate-unused-debug-types -fstack-protector-all -pie -fpie -D_FORTIFY_SOURCE=2 -I/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/sysroots/qemux86-64/usr/include/libxml2 -W -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wformat -Wpointer-arith -fno-strict-aliasing -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-z,relro,-z,now -o ddns-confgentmp2 ${BASEOBJS} ddns-confgen-symtbl.o ${LIBS0} ../../lib/dns/libdns.a -L/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/sysroots/qemux86-64/usr/lib/../lib -lcrypto ../../lib/isc/libisc-nosymtbl.a -ldl -lcap -lxml2 ; /bin/perl ../../util/mksymtbl.pl -o ddns-confgen-symtbl2.c ddns-confgentmp2; count=0; until diff ddns-confgen-symtbl.c ddns-confgen-symtbl2.c > /dev/null ; do count=`expr $count + 1` ; test $count = 42 && exit 1 ; rm -f ddns-confgen-symtbl.c ddns-confgen-symtbl.o; /bin/perl ../../util/mksymtbl.pl -o ddns-confgen-symtbl.c ddns-confgentmp2 || exit 1; make ddns-confgen-symtbl.o || exit 1; x86_64-poky-linux-gcc -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse --sysroot=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/sysroots/qemux86-64 -I/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/core2-64-poky-linux/bind/9.9.5-r0/bind-9.9.5 -I./include -I/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/core2-64-poky-linux/bind/9.9.5-r0/bind-9.9.5/lib/isc/include -I../../lib/isc -I../../lib/isc/include -I../../lib/isc/unix/include -I../../lib/isc/nothreads/include -I../../lib/isc/x86_32/include -I/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/core2-64-poky-linux/bind/9.9.5-r0/bind-9.9.5/lib/isccc/include -I../../lib/isccc/include -I/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/core2-64-poky-linux/bind/9.9.5-r0/bind-9.9.5/lib/isccfg/include -I../../lib/isccfg/include -I/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/core2-64-poky-linux/bind/9.9.5-r0/bind-9.9.5/lib/dns/include -I../../lib/dns/include -I/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/core2-64-poky-linux/bind/9.9.5-r0/bind-9.9.5/lib/bind9/include -I../../lib/bind9/include -D_GNU_SOURCE -O2 -pipe -g -feliminate-unused-debug-types -fstack-protector-all -pie -fpie -D_FORTIFY_SOURCE=2 -I/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/sysroots/qemux86-64/usr/include/libxml2 -W -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wformat -Wpointer-arith -fno-strict-aliasing -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-z,relro,-z,now -o ddns-confgentmp2 ${BASEOBJS} ddns-confgen-symtbl.o ${LIBS0} ../../lib/dns/libdns.a -L/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/sysroots/qemux86-64/usr/lib/../lib -lcrypto ../../lib/isc/libisc-nosymtbl.a -ldl -lcap -lxml2 ; /bin/perl ../../util/mksymtbl.pl -o ddns-confgen-symtbl2.c ddns-confgentmp2; done ; mv ddns-confgentmp2 ddns-confgen; rm -f ddns-confgentmp0 ddns-confgentmp1 ddns-confgentmp2 ddns-confgen-symtbl2.c; fi | x86_64-poky-linux-gcc: error: unix/os.o: No such file or directory | make[2]: *** [rndc-confgen] Error 1 | make[2]: *** Waiting for unfinished jobs.... | x86_64-poky-linux-gcc: error: unix/os.o: No such file or directory | make[2]: *** [ddns-confgen] Error 1 | make[3]: Leaving directory `/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/core2-64-poky-linux/bind/9.9.5-r0/bind-9.9.5/bin/confgen/unix' | make[2]: Leaving directory `/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/core2-64-poky-linux/bind/9.9.5-r0/bind-9.9.5/bin/confgen' | make[1]: *** [subdirs] Error 1 | make[1]: Leaving directory `/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/core2-64-poky-linux/bind/9.9.5-r0/bind-9.9.5/bin' | make: *** [subdirs] Error 1 | ERROR: oe_runmake failed | WARNING: /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/core2-64-poky-linux/bind/9.9.5-r0/temp/run.do_compile.10255:1 exit 1 from | exit 1 | ERROR: Function failed: do_compile (log file is located at /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/core2-64-poky-linux/bind/9.9.5-r0/temp/log.do_compile.10255) NOTE: recipe bind-9.9.5-r0: task do_compile: Failed
http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=32018182f32856931fe77ba5c4dda6e6e99327a4
Occurred on master with this patch applied: http://errors.yoctoproject.org/Errors/Details/9059/ and http://errors.yoctoproject.org/Errors/Details/9061/ so I believe there is still a problem with this.
I'd like to move this bug to future since I'm not sure I can fix it correctly atm:-).
Will be solved by disabling parallel build via PARALLEL_MAKE = "".
Fixed with: http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=a509e276b26cf0cfa495e835392ff3e709ed1317. Parallel make is disabled for the time being in bind.
Open waiting for a proper fix.
Reprioritize since we at least have a workaround.
In http://git.yoctoproject.org/cgit.cgi/poky/commit/meta/recipes-connectivity/bind?id=e9f8826681b02f3fe1417e15f554ba1fa62a2d12 we incidentally enabled parallel make.
For those looking for the oe-core commit, I'll save you a step: $ git log -1 --oneline c37207d0 c37207d0ac bind: update to ESV version 9.11.3 $ git show c37207d0aca5ad1ec2b45813274931be458ee7ed | grep PARAL -PARALLEL_MAKE = ""