Bug 11852 - [mater-next] expat_2.2.2 causing multiple builds to fails
Summary: [mater-next] expat_2.2.2 causing multiple builds to fails
Status: RESOLVED FIXED
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: core (show other bugs)
Version: 2.4
Hardware: x86 Multiple
: Undecided normal
Target Milestone: ---
Assignee: Ross Burton
QA Contact:
URL: https://autobuilder.yocto.io/builders...
Whiteboard:
Depends on:
Blocks:
 
Reported: 2017-07-28 00:02 UTC by Armin Kuster
Modified: 2017-07-28 11:18 UTC (History)
2 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: Don't know


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Armin Kuster 2017-07-28 00:02:05 UTC
ERROR: expat-native-2.2.2-r0 do_compile: oe_runmake failed
ERROR: expat-native-2.2.2-r0 do_compile: Function failed: do_compile (log file is located at /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/x86_64-linux/expat-native/2.2.2-r0/temp/log.do_compile.39614)
ERROR: Logfile of failure stored in: /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/x86_64-linux/expat-native/2.2.2-r0/temp/log.do_compile.39614
Log data follows:
| DEBUG: Executing shell function do_compile
| NOTE: make -j 28
| ./x86_64-linux-libtool --tag CC --verbose --mode=compile gcc  -std=gnu99 -I../expat-2.2.2/lib -I. -isystem/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/x86_64-linux/expat-native/2.2.2-r0/recipe-sysroot-native/usr/include -O2 -pipe -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -fno-strict-aliasing  -isystem/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/x86_64-linux/expat-native/2.2.2-r0/recipe-sysroot-native/usr/include -DHAVE_EXPAT_CONFIG_H -o lib/xmlparse.lo -c ../expat-2.2.2/lib/xmlparse.c
| ./x86_64-linux-libtool --tag CC --verbose --mode=compile gcc  -std=gnu99 -I../expat-2.2.2/lib -I. -isystem/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/x86_64-linux/expat-native/2.2.2-r0/recipe-sysroot-native/usr/include -O2 -pipe -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -fno-strict-aliasing  -isystem/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/x86_64-linux/expat-native/2.2.2-r0/recipe-sysroot-native/usr/include -DHAVE_EXPAT_CONFIG_H -o lib/xmltok.lo -c ../expat-2.2.2/lib/xmltok.c
| ./x86_64-linux-libtool --tag CC --verbose --mode=compile gcc  -std=gnu99 -I../expat-2.2.2/lib -I. -isystem/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/x86_64-linux/expat-native/2.2.2-r0/recipe-sysroot-native/usr/include -O2 -pipe -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -fno-strict-aliasing  -isystem/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/x86_64-linux/expat-native/2.2.2-r0/recipe-sysroot-native/usr/include -DHAVE_EXPAT_CONFIG_H -o lib/xmlrole.lo -c ../expat-2.2.2/lib/xmlrole.c
| gcc  -std=gnu99 -I../expat-2.2.2/lib -I. -isystem/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/x86_64-linux/expat-native/2.2.2-r0/recipe-sysroot-native/usr/include -O2 -pipe -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -fno-strict-aliasing  -isystem/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/x86_64-linux/expat-native/2.2.2-r0/recipe-sysroot-native/usr/include -DHAVE_EXPAT_CONFIG_H -o xmlwf/xmlwf.o -c ../expat-2.2.2/xmlwf/xmlwf.c
| gcc  -std=gnu99 -I../expat-2.2.2/lib -I. -isystem/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/x86_64-linux/expat-native/2.2.2-r0/recipe-sysroot-native/usr/include -O2 -pipe -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -fno-strict-aliasing  -isystem/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/x86_64-linux/expat-native/2.2.2-r0/recipe-sysroot-native/usr/include -DHAVE_EXPAT_CONFIG_H -o xmlwf/xmlfile.o -c ../expat-2.2.2/xmlwf/xmlfile.c
| gcc  -std=gnu99 -I../expat-2.2.2/lib -I. -isystem/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/x86_64-linux/expat-native/2.2.2-r0/recipe-sysroot-native/usr/include -O2 -pipe -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -fno-strict-aliasing  -isystem/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/x86_64-linux/expat-native/2.2.2-r0/recipe-sysroot-native/usr/include -DHAVE_EXPAT_CONFIG_H -o xmlwf/codepage.o -c ../expat-2.2.2/xmlwf/codepage.c
| gcc  -std=gnu99 -I../expat-2.2.2/lib -I. -isystem/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/x86_64-linux/expat-native/2.2.2-r0/recipe-sysroot-native/usr/include -O2 -pipe -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -fno-strict-aliasing  -isystem/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/x86_64-linux/expat-native/2.2.2-r0/recipe-sysroot-native/usr/include -DHAVE_EXPAT_CONFIG_H -o xmlwf/unixfilemap.o -c ../expat-2.2.2/xmlwf/unixfilemap.c
| x86_64-linux-libtool: compile:  gcc -std=gnu99 -I../expat-2.2.2/lib -I. -isystem/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/x86_64-linux/expat-native/2.2.2-r0/recipe-sysroot-native/usr/include -O2 -pipe -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -fno-strict-aliasing -isystem/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/x86_64-linux/expat-native/2.2.2-r0/recipe-sysroot-native/usr/include -DHAVE_EXPAT_CONFIG_H -c ../expat-2.2.2/lib/xmltok.c  -fPIC -DPIC -o lib/.libs/xmltok.o
| x86_64-linux-libtool: compile:  gcc -std=gnu99 -I../expat-2.2.2/lib -I. -isystem/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/x86_64-linux/expat-native/2.2.2-r0/recipe-sysroot-native/usr/include -O2 -pipe -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -fno-strict-aliasing -isystem/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/x86_64-linux/expat-native/2.2.2-r0/recipe-sysroot-native/usr/include -DHAVE_EXPAT_CONFIG_H -c ../expat-2.2.2/lib/xmlparse.c  -fPIC -DPIC -o lib/.libs/xmlparse.o
| x86_64-linux-libtool: compile:  gcc -std=gnu99 -I../expat-2.2.2/lib -I. -isystem/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/x86_64-linux/expat-native/2.2.2-r0/recipe-sysroot-native/usr/include -O2 -pipe -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -fno-strict-aliasing -isystem/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/x86_64-linux/expat-native/2.2.2-r0/recipe-sysroot-native/usr/include -DHAVE_EXPAT_CONFIG_H -c ../expat-2.2.2/lib/xmlrole.c  -fPIC -DPIC -o lib/.libs/xmlrole.o
| ../expat-2.2.2/lib/xmlparse.c:56:3: error: #error You do not have support for any sources of high quality entropy enabled. For end user security, that is probably not what you want. Your options include: * Linux + glibc >=2.25 (getrandom): HAVE_GETRANDOM, * Linux + glibc <2.25 (syscall SYS_getrandom): HAVE_SYSCALL_GETRANDOM, * BSD / macOS (arc4random_buf): HAVE_ARC4RANDOM_BUF, * libbsd (arc4random_buf): HAVE_ARC4RANDOM_BUF + HAVE_LIBBSD, * Windows (RtlGenRandom): _WIN32. If insist on not using any of these, bypass this error by defining XML_POOR_ENTROPY; you have been warned. For CMake, one way to pass the define is: cmake -DCMAKE_C_FLAGS="-pipe -O2 -DHAVE_SYSCALL_GETRANDOM" . If you have reasons to patch this detection code away or need changes to the build system, please open a bug. Thank you!
|  # error  \
|    ^
| Makefile:213: recipe for target 'lib/xmlparse.lo' failed
| make: *** [lib/xmlparse.lo] Error 1
| make: *** Waiting for unfinished jobs....
Comment 1 Armin Kuster 2017-07-28 00:05:58 UTC
common failure in all the builds
Comment 2 Ross Burton 2017-07-28 11:18:52 UTC
expat 2.2.2 has been withdrawn.