From: Robert Yang Date: Thu, 7 Aug 2014 03:05:22 +0000 (-0700) Subject: libnewt: fix recompile error X-Git-Tag: lucaceresoli/bug-15201-perf-libtraceevent-missing~32885 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bf2f8abff4eb55cd960065eaba032c96068acf08;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git libnewt: fix recompile error Fixed: NOTE: make -j 32 make: *** No rule to make target `/path/to/sysroot/4.9.0/include/stddef.h', needed by `test.o'. Stop. This happens when upgrade gcc from 4.9.0 to 4.9.1, and the .depend isn't regenerated when recompile, the content of the .depend are: [snip] test.o: /path/to/sysroot/4.9.0/include/stddef.h [snip] And Makefile includes the .depend file if it exists, so there would be errors when /path/to/sysroot/4.9.0/include/stddef.h doesn't exist. Remove .depend will fix the problem. Signed-off-by: Robert Yang Signed-off-by: Saul Wold --- diff --git a/meta/recipes-extended/newt/libnewt_0.52.17.bb b/meta/recipes-extended/newt/libnewt_0.52.17.bb index 09b017e24e7..28d5cf1a345 100644 --- a/meta/recipes-extended/newt/libnewt_0.52.17.bb +++ b/meta/recipes-extended/newt/libnewt_0.52.17.bb @@ -46,4 +46,9 @@ do_configure_prepend() { sh autogen.sh } +do_compile_prepend() { + # Make sure the recompile is OK + rm -f ${B}/.depend +} + FILES_whiptail = "${bindir}/whiptail"