Bug 11577

Summary: ERROR: elfutils-0.148-r11 do_compile: oe_runmake failed
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Juro Bystricky <juro.bystricky>
Component: coreAssignee: Ross Burton <ross.burton>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: Undecided CC: meta.mr.watcher, meta.watcher
Version: 2.4   
Target Milestone: ---   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Juro Bystricky 2017-05-24 21:27:23 UTC
As reported by AB:
https://autobuilder.yoctoproject.org/main/builders/nightly-non-gpl3/builds/1134/steps/BuildImages/logs/stdio


ERROR: elfutils-0.148-r11 do_compile: oe_runmake failed
ERROR: elfutils-0.148-r11 do_compile: Function failed: do_compile (log file is located at /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/temp/log.do_compile.20445)
NOTE: recipe coreutils-6.9-r5: task do_prepare_recipe_sysroot: Succeeded
NOTE: Running task 2761 of 3432 (/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/meta-gplv2/recipes-core/coreutils/coreutils_6.9.bb:do_configure)
ERROR: Logfile of failure stored in: /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/temp/log.do_compile.20445
Log data follows:

...
<snip>
...

| i586-poky-linux-gcc  -m32 -march=i586 --sysroot=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/recipe-sysroot -D_GNU_SOURCE -DHAVE_CONFIG_H -DLOCALEDIR='"/usr/share/locale"' -I. -I../../elfutils-0.148/libdwfl -I.. -I. -I../../elfutils-0.148/libdwfl -I../../elfutils-0.148/lib -I.. -I../../elfutils-0.148/libdwfl -I../../elfutils-0.148/libdwfl/../libelf -I../../elfutils-0.148/libdwfl/../libebl -I../../elfutils-0.148/libdwfl/../libdw   -std=gnu99 -Wall -Wshadow -Werror -Wunused -Wextra -fgnu89-inline -Wformat=2   -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11=/usr/src/debug/elfutils/0.148-r11 -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/recipe-sysroot-native= -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/recipe-sysroot=  -c -o dwfl_module_getdwarf.o ../../elfutils-0.148/libdwfl/dwfl_module_getdwarf.c
| ../../elfutils-0.148/libdwfl/dwfl_report_elf.c: In function '__libdwfl_report_elf':
| ../../elfutils-0.148/libdwfl/dwfl_report_elf.c:187:12: error: this statement may fall through [-Werror=implicit-fallthrough=]
|        base = 0;
|        ~~~~~^~~
| ../../elfutils-0.148/libdwfl/dwfl_report_elf.c:189:5: note: here
|      case ET_DYN:
|      ^~~~
| i586-poky-linux-gcc  -m32 -march=i586 --sysroot=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/recipe-sysroot -D_GNU_SOURCE -DHAVE_CONFIG_H -DLOCALEDIR='"/usr/share/locale"' -I. -I../../elfutils-0.148/libdwfl -I.. -I. -I../../elfutils-0.148/libdwfl -I../../elfutils-0.148/lib -I.. -I../../elfutils-0.148/libdwfl -I../../elfutils-0.148/libdwfl/../libelf -I../../elfutils-0.148/libdwfl/../libebl -I../../elfutils-0.148/libdwfl/../libdw   -std=gnu99 -Wall -Wshadow -Werror -Wunused -Wextra -fgnu89-inline -Wformat=2   -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11=/usr/src/debug/elfutils/0.148-r11 -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/recipe-sysroot-native= -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/recipe-sysroot=  -c -o dwfl_module_getelf.o ../../elfutils-0.148/libdwfl/dwfl_module_getelf.c
| i586-poky-linux-gcc  -m32 -march=i586 --sysroot=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/recipe-sysroot -D_GNU_SOURCE -DHAVE_CONFIG_H -DLOCALEDIR='"/usr/share/locale"' -I. -I../../elfutils-0.148/libdwfl -I.. -I. -I../../elfutils-0.148/libdwfl -I../../elfutils-0.148/lib -I.. -I../../elfutils-0.148/libdwfl -I../../elfutils-0.148/libdwfl/../libelf -I../../elfutils-0.148/libdwfl/../libebl -I../../elfutils-0.148/libdwfl/../libdw   -std=gnu99 -Wall -Wshadow -Werror -Wunused -Wextra -fgnu89-inline -Wformat=2   -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11=/usr/src/debug/elfutils/0.148-r11 -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/recipe-sysroot-native= -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/recipe-sysroot=  -c -o dwfl_validate_address.o ../../elfutils-0.148/libdwfl/dwfl_validate_address.c
| i586-poky-linux-gcc  -m32 -march=i586 --sysroot=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/recipe-sysroot -D_GNU_SOURCE -DHAVE_CONFIG_H -DLOCALEDIR='"/usr/share/locale"' -I. -I../../elfutils-0.148/libdwfl -I.. -I. -I../../elfutils-0.148/libdwfl -I../../elfutils-0.148/lib -I.. -I../../elfutils-0.148/libdwfl -I../../elfutils-0.148/libdwfl/../libelf -I../../elfutils-0.148/libdwfl/../libebl -I../../elfutils-0.148/libdwfl/../libdw   -std=gnu99 -Wall -Wshadow -Werror -Wunused -Wextra -fgnu89-inline -Wformat=2   -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11=/usr/src/debug/elfutils/0.148-r11 -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/recipe-sysroot-native= -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/recipe-sysroot=  -c -o argp-std.o ../../elfutils-0.148/libdwfl/argp-std.c
| i586-poky-linux-gcc  -m32 -march=i586 --sysroot=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/recipe-sysroot -D_GNU_SOURCE -DHAVE_CONFIG_H -DLOCALEDIR='"/usr/share/locale"' -I. -I../../elfutils-0.148/libdwfl -I.. -I. -I../../elfutils-0.148/libdwfl -I../../elfutils-0.148/lib -I.. -I../../elfutils-0.148/libdwfl -I../../elfutils-0.148/libdwfl/../libelf -I../../elfutils-0.148/libdwfl/../libebl -I../../elfutils-0.148/libdwfl/../libdw   -std=gnu99 -Wall -Wshadow -Werror -Wunused -Wextra -fgnu89-inline -Wformat=2   -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11=/usr/src/debug/elfutils/0.148-r11 -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/recipe-sysroot-native= -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/recipe-sysroot=  -c -o find-debuginfo.o ../../elfutils-0.148/libdwfl/find-debuginfo.c
| i586-poky-linux-gcc  -m32 -march=i586 --sysroot=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/recipe-sysroot -D_GNU_SOURCE -DHAVE_CONFIG_H -DLOCALEDIR='"/usr/share/locale"' -I. -I../../elfutils-0.148/libdwfl -I.. -I. -I../../elfutils-0.148/libdwfl -I../../elfutils-0.148/lib -I.. -I../../elfutils-0.148/libdwfl -I../../elfutils-0.148/libdwfl/../libelf -I../../elfutils-0.148/libdwfl/../libebl -I../../elfutils-0.148/libdwfl/../libdw   -std=gnu99 -Wall -Wshadow -Werror -Wunused -Wextra -fgnu89-inline -Wformat=2   -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11=/usr/src/debug/elfutils/0.148-r11 -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/recipe-sysroot-native= -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/recipe-sysroot=  -c -o dwfl_build_id_find_elf.o ../../elfutils-0.148/libdwfl/dwfl_build_id_find_elf.c
| i586-poky-linux-gcc  -m32 -march=i586 --sysroot=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/recipe-sysroot -D_GNU_SOURCE -DHAVE_CONFIG_H -DLOCALEDIR='"/usr/share/locale"' -I. -I../../elfutils-0.148/libdwfl -I.. -I. -I../../elfutils-0.148/libdwfl -I../../elfutils-0.148/lib -I.. -I../../elfutils-0.148/libdwfl -I../../elfutils-0.148/libdwfl/../libelf -I../../elfutils-0.148/libdwfl/../libebl -I../../elfutils-0.148/libdwfl/../libdw   -std=gnu99 -Wall -Wshadow -Werror -Wunused -Wextra -fgnu89-inline -Wformat=2   -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11=/usr/src/debug/elfutils/0.148-r11 -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/recipe-sysroot-native= -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/recipe-sysroot=  -c -o dwfl_build_id_find_debuginfo.o ../../elfutils-0.148/libdwfl/dwfl_build_id_find_debuginfo.c
| i586-poky-linux-gcc  -m32 -march=i586 --sysroot=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/recipe-sysroot -D_GNU_SOURCE -DHAVE_CONFIG_H -DLOCALEDIR='"/usr/share/locale"' -I. -I../../elfutils-0.148/libdwfl -I.. -I. -I../../elfutils-0.148/libdwfl -I../../elfutils-0.148/lib -I.. -I../../elfutils-0.148/libdwfl -I../../elfutils-0.148/libdwfl/../libelf -I../../elfutils-0.148/libdwfl/../libebl -I../../elfutils-0.148/libdwfl/../libdw   -std=gnu99 -Wall -Wshadow -Werror -Wunused -Wextra -fgnu89-inline -Wformat=2   -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11=/usr/src/debug/elfutils/0.148-r11 -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/recipe-sysroot-native= -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/recipe-sysroot=  -c -o linux-kernel-modules.o ../../elfutils-0.148/libdwfl/linux-kernel-modules.c
| i586-poky-linux-gcc  -m32 -march=i586 --sysroot=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/recipe-sysroot -D_GNU_SOURCE -DHAVE_CONFIG_H -DLOCALEDIR='"/usr/share/locale"' -I. -I../../elfutils-0.148/libdwfl -I.. -I. -I../../elfutils-0.148/libdwfl -I../../elfutils-0.148/lib -I.. -I../../elfutils-0.148/libdwfl -I../../elfutils-0.148/libdwfl/../libelf -I../../elfutils-0.148/libdwfl/../libebl -I../../elfutils-0.148/libdwfl/../libdw   -std=gnu99 -Wall -Wshadow -Werror -Wunused -Wextra -fgnu89-inline -Wformat=2   -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11=/usr/src/debug/elfutils/0.148-r11 -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/recipe-sysroot-native= -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/recipe-sysroot=  -c -o linux-proc-maps.o ../../elfutils-0.148/libdwfl/linux-proc-maps.c
| i586-poky-linux-gcc  -m32 -march=i586 --sysroot=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/recipe-sysroot -D_GNU_SOURCE -DHAVE_CONFIG_H -DLOCALEDIR='"/usr/share/locale"' -I. -I../../elfutils-0.148/libdwfl -I.. -I. -I../../elfutils-0.148/libdwfl -I../../elfutils-0.148/lib -I.. -I../../elfutils-0.148/libdwfl -I../../elfutils-0.148/libdwfl/../libelf -I../../elfutils-0.148/libdwfl/../libebl -I../../elfutils-0.148/libdwfl/../libdw   -std=gnu99 -Wall -Wshadow -Werror -Wunused -Wextra -fgnu89-inline -Wformat=2   -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11=/usr/src/debug/elfutils/0.148-r11 -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/recipe-sysroot-native= -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/recipe-sysroot=  -c -o dwfl_addrmodule.o ../../elfutils-0.148/libdwfl/dwfl_addrmodule.c
| ERROR: oe_runmake failed
| i586-poky-linux-gcc  -m32 -march=i586 --sysroot=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/recipe-sysroot -D_GNU_SOURCE -DHAVE_CONFIG_H -DLOCALEDIR='"/usr/share/locale"' -I. -I../../elfutils-0.148/libdwfl -I.. -I. -I../../elfutils-0.148/libdwfl -I../../elfutils-0.148/lib -I.. -I../../elfutils-0.148/libdwfl -I../../elfutils-0.148/libdwfl/../libelf -I../../elfutils-0.148/libdwfl/../libebl -I../../elfutils-0.148/libdwfl/../libdw   -std=gnu99 -Wall -Wshadow -Werror -Wunused -Wextra -fgnu89-inline -Wformat=2   -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11=/usr/src/debug/elfutils/0.148-r11 -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/recipe-sysroot-native= -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/recipe-sysroot=  -c -o dwfl_addrdwarf.o ../../elfutils-0.148/libdwfl/dwfl_addrdwarf.c
| cc1: all warnings being treated as errors
| Makefile:548: recipe for target 'dwfl_report_elf.o' failed
| make[2]: *** [dwfl_report_elf.o] Error 1
| make[2]: *** Waiting for unfinished jobs....
| make[2]: Leaving directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/build/libdwfl'
| Makefile:457: recipe for target 'all-recursive' failed
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/build'
| Makefile:373: recipe for target 'all' failed
| make: *** [all] Error 2
| WARNING: exit code 1 from a shell command.
| ERROR: Function failed: do_compile (log file is located at /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/elfutils/0.148-r11/temp/log.do_compile.20445)
NOTE: recipe elfutils-0.148-r11: task do_compile: Failed


This build tests GCC7, so the error could be due to GCC7 being more picky.
Comment 1 Juro Bystricky 2017-05-24 21:30:32 UTC
Oops, filed the same bug twice.

*** This bug has been marked as a duplicate of bug 11576 ***