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....
common failure in all the builds
expat 2.2.2 has been withdrawn.