DEBUG: Executing python function do_testsdkext /srv/pokybuild/yocto-worker/qemux86-64/build/meta/lib/oeqa/sdkext/testsdk.py:38: ResourceWarning: unclosed file <_io.TextIOWrapper name='TOPDIR/tmp/deploy/sdk/poky-glibc-x86_64-core-image-minimal-core2-64-qemux86-64-toolchain-ext-5.1.testdata.json' mode='r' encoding='UTF-8'> test_data = json.load(open(tdname, "r")) ResourceWarning: Enable tracemalloc to get the object allocation traceback Extensible SDK testing environment: core2-64-poky-linux NOTE: test_cpio (autotools.AutotoolsTest.test_cpio) NOTE: ... ERROR Traceback (most recent call last): File "/srv/pokybuild/yocto-worker/qemux86-64/build/meta/lib/oeqa/sdk/cases/autotools.py", line 39, in test_cpio self._run("cd {build} && make -j".format(**dirs)) File "/srv/pokybuild/yocto-worker/qemux86-64/build/meta/lib/oeqa/sdk/case.py", line 15, in _run return subprocess.check_output(". %s > /dev/null; %s;" % \ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/subprocess.py", line 468, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/subprocess.py", line 573, in run raise CalledProcessError(retcode, process.args, oeqa.utils.subprocesstweak.OETestCalledProcessError: Command '. TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/environment-setup-core2-64-poky-linux > /dev/null; cd TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build && make -j;' returned non-zero exit status 2 Standard Output: make all-recursive make[1]: Entering directory 'TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build' Making all in doc make[2]: Entering directory 'TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build/doc' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory 'TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build/doc' Making all in gnu make[2]: Entering directory 'TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build/gnu' GEN alloca.h GEN configmake.h GEN ctype.h GEN dirent.h GEN error.h GEN fcntl.h GEN fnmatch.h GEN getopt.h GEN getopt-cdefs.h GEN inttypes.h GEN limits.h GEN locale.h GEN obstack.h GEN signal.h GEN stdio.h GEN stdlib.h GEN string.h GEN strings.h GEN sys/stat.h GEN sys/time.h GEN sys/types.h GEN time.h GEN uchar.h GEN unicase.h GEN unictype.h GEN uninorm.h GEN unistd.h GEN unistr.h GEN unitypes.h GEN utime.h GEN wchar.h GEN wctype.h make all-recursive make[3]: Entering directory 'TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build/gnu' make[4]: Entering directory 'TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build/gnu' CC libgnu_a-argmatch.o CC libgnu_a-argp-ba.o CC libgnu_a-argp-eexst.o CC libgnu_a-argp-fmtstream.o CC libgnu_a-argp-fs-xinl.o CC libgnu_a-argp-help.o CC libgnu_a-argp-pv.o CC libgnu_a-argp-pin.o CC libgnu_a-argp-pvh.o CC libgnu_a-argp-parse.o CC libgnu_a-argp-xinl.o CC libgnu_a-argp-version-etc.o CC libgnu_a-openat-proc.o CC libgnu_a-basename-lgpl.o CC libgnu_a-bitrotate.o CC libgnu_a-btoc32.o CC libgnu_a-btowc.o CC libgnu_a-c-ctype.o CC libgnu_a-c-strcasecmp.o CC libgnu_a-c-strncasecmp.o CC libgnu_a-c32_apply_type_test.o CC libgnu_a-c32_get_type_test.o CC libgnu_a-c32isalnum.o CC libgnu_a-c32isalpha.o CC libgnu_a-c32iscntrl.o CC libgnu_a-c32isblank.o CC libgnu_a-c32isdigit.o CC libgnu_a-c32islower.o CC libgnu_a-c32isgraph.o CC libgnu_a-c32isspace.o CC libgnu_a-c32isprint.o CC libgnu_a-c32ispunct.o CC libgnu_a-c32isxdigit.o CC libgnu_a-c32tolower.o CC libgnu_a-c32isupper.o CC libgnu_a-close-stream.o CC libgnu_a-cloexec.o CC libgnu_a-closeout.o CC libgnu_a-chdir-long.o CC libgnu_a-opendir-safer.o CC libgnu_a-dirname.o CC libgnu_a-dirname-lgpl.o CC libgnu_a-basename.o CC libgnu_a-exitfail.o CC libgnu_a-fcntl.o CC libgnu_a-fd-hook.o CC libgnu_a-fd-safer-flag.o CC libgnu_a-stripslash.o CC libgnu_a-dup-safer-flag.o CC libgnu_a-fdutimensat.o CC libgnu_a-filenamecat-lgpl.o CC libgnu_a-full-write.o CC libgnu_a-futimens.o CC libgnu_a-getcwd.o CC libgnu_a-getcwd-lgpl.o CC libgnu_a-getopt1.o CC libgnu_a-getopt.o CC libgnu_a-getprogname.o CC libgnu_a-hard-locale.o CC libgnu_a-hash.o CC libgnu_a-gettime.o CC libgnu_a-ialloc.o CC libgnu_a-imaxtostr.o CC libgnu_a-inttostr.o CC libgnu_a-offtostr.o CC libgnu_a-uinttostr.o CC libgnu_a-umaxtostr.o CC libgnu_a-localcharset.o CC libgnu_a-malloca.o CC libgnu_a-mbrtowc.o CC libgnu_a-mbrtoc32.o CC libgnu_a-mbsrtoc32s.o CC libgnu_a-mbsrtowcs.o CC libgnu_a-memchr.o CC libgnu_a-mbszero.o CC libgnu_a-nstrftime.o CC libgnu_a-obstack.o CC libgnu_a-openat-die.o CC libgnu_a-parse-datetime.o CC libgnu_a-progname.o CC libgnu_a-safe-read.o CC libgnu_a-safe-write.o CC libgnu_a-quotearg.o CC libgnu_a-save-cwd.o CC libgnu_a-savedir.o CC libgnu_a-setlocale_null.o CC libgnu_a-stat-time.o CC libgnu_a-strnlen1.o CC libgnu_a-strtol.o CC libgnu_a-strtoll.o CC libgnu_a-strtoull.o CC libgnu_a-time_rz.o CC libgnu_a-timespec.o CC libgnu_a-unistd.o CC libgnu_a-dup-safer.o CC libgnu_a-fd-safer.o CC libgnu_a-pipe-safer.o CC libgnu_a-utimens.o CC libgnu_a-version-etc.o CC libgnu_a-version-etc-fsf.o CC libgnu_a-wctype-h.o CC libgnu_a-xmalloc.o CC libgnu_a-xalloc-die.o CC libgnu_a-xgetcwd.o CC libgnu_a-xsize.o CC asnprintf.o CC fnmatch.o CC mbsrtoc32s-state.o CC mbsrtowcs-state.o CC mktime.o CC printf-args.o CC printf-parse.o CC vasnprintf.o CC unicase/libgnu_a-tolower.o CC unictype/libgnu_a-ctype_alnum.o CC unictype/libgnu_a-ctype_alpha.o CC unictype/libgnu_a-ctype_blank.o CC unictype/libgnu_a-ctype_cntrl.o CC unictype/libgnu_a-ctype_graph.o CC unictype/libgnu_a-ctype_digit.o CC unictype/libgnu_a-ctype_lower.o CC unictype/libgnu_a-ctype_print.o CC unictype/libgnu_a-ctype_punct.o CC unictype/libgnu_a-ctype_space.o CC unictype/libgnu_a-ctype_upper.o CC unictype/libgnu_a-ctype_xdigit.o CC unistr/libgnu_a-u32-chr.o CC unistr/libgnu_a-u32-cpy.o CC unistr/libgnu_a-u32-pcpy.o CC unistr/libgnu_a-u32-strcat.o CC unistr/libgnu_a-u32-strlen.o AR libgnu.a make[4]: Leaving directory 'TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build/gnu' make[3]: Leaving directory 'TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build/gnu' make[2]: Leaving directory 'TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build/gnu' Making all in lib make[2]: Entering directory 'TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build/lib' GEN rmt-command.h make all-am make[3]: Entering directory 'TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build/lib' CC paxexit.o CC sysdep.o CC paxexit-status.o CC rtapelib.o CC paxerror.o CC paxnames.o AR libpax.a make[3]: Leaving directory 'TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build/lib' make[2]: Leaving directory 'TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build/lib' Making all in rmt make[2]: Entering directory 'TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build/rmt' CC rmt.o CCLD rmt make[2]: Leaving directory 'TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build/rmt' Making all in src make[2]: Entering directory 'TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build/src' CC copyin.o CC copypass.o CC copyout.o CC defer.o CC main.o CC dstring.o CC global.o CC fatal.o CC tar.o CC util.o CC userspec.o CC filemode.o CC idcache.o CC makepath.o TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/cpio-2.15/src/main.c: In function 'parse_opt': TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/cpio-2.15/src/main.c:407:13: error: assignment to 'int (*)(void)' from incompatible pointer type 'int (*)(const char * restrict, struct stat * restrict)' [-Wincompatible-pointer-types] 407 | xstat = stat; | ^ In file included from ../gnu/sys/stat.h:54, from TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/cpio-2.15/lib/system.h:119, from TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/cpio-2.15/src/main.c:24: TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/tmp/sysroots/qemux86-64/usr/include/sys/stat.h:205:12: note: 'stat' declared here 205 | extern int stat (const char *__restrict __file, | ^~~~ TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/cpio-2.15/src/main.c: In function 'process_args': TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/cpio-2.15/src/main.c:594:9: error: assignment to 'int (*)(void)' from incompatible pointer type 'int (*)(const char * restrict, struct stat * restrict)' [-Wincompatible-pointer-types] 594 | xstat = lstat; | ^ TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/tmp/sysroots/qemux86-64/usr/include/sys/stat.h:313:12: note: 'lstat' declared here 313 | extern int lstat (const char *__restrict __file, | ^~~~~ TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/cpio-2.15/src/main.c:615:26: warning: comparison of distinct pointer types lacks a cast [-Wcompare-distinct-pointer-types] 615 | CHECK_USAGE (xstat != lstat, "--dereference", "--extract"); | ^~ TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/cpio-2.15/src/main.c:92:6: note: in definition of macro 'CHECK_USAGE' 92 | if (cond) \ | ^~~~ TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/cpio-2.15/src/util.c: In function 'warn_if_file_changed': TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/cpio-2.15/src/util.c:576:8: error: too many arguments to function 'xstat'; expected 0, have 2 576 | if ((*xstat) (file_name, &new_file_stat) < 0) | ~^~~~~~~ ~~~~~~~~~ TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/cpio-2.15/src/copypass.c: In function 'process_copy_pass': TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/cpio-2.15/src/copypass.c:104:12: error: too many arguments to function 'xstat'; expected 0, have 2 104 | if ((*xstat) (input_name.ds_string, &in_file_stat) < 0) | ~^~~~~~~ ~~~~~~~~~~~~~~~~~~~~ make[2]: *** [Makefile:1859: main.o] Error 1 make[2]: *** Waiting for unfinished jobs.... TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/cpio-2.15/src/util.c: In function 'prepare_append': TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/cpio-2.15/src/util.c:653:7: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 653 | read (out_file_des, tmp_buf, useful_bytes_in_block); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: *** [Makefile:1859: copypass.o] Error 1 make[2]: *** [Makefile:1859: util.o] Error 1 TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/cpio-2.15/src/copyout.c: In function 'process_copy_out': TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/cpio-2.15/src/copyout.c:646:12: error: too many arguments to function 'xstat'; expected 0, have 2 646 | if ((*xstat) (input_name.ds_string, &file_stat) < 0) | ~^~~~~~~ ~~~~~~~~~~~~~~~~~~~~ make[2]: *** [Makefile:1859: copyout.o] Error 1 make[2]: Leaving directory 'TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build/src' make[1]: *** [Makefile:1823: all-recursive] Error 1 make[1]: Leaving directory 'TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build' make: *** [Makefile:1763: all] Error 2 NOTE: test_assimp (cmake.CMakeTest.test_assimp) NOTE: ... skipped 'CMakeTest: needs cmake' CMakeTest: needs cmake NOTE: test_gcc_compile (gcc.GccCompileTest.test_gcc_compile) NOTE: ... ok NOTE: test_gpp2_compile (gcc.GccCompileTest.test_gpp2_compile) NOTE: ... ok NOTE: test_gpp_compile (gcc.GccCompileTest.test_gpp_compile) NOTE: ... ok NOTE: test_make (gcc.GccCompileTest.test_make) NOTE: ... ok NOTE: test_galculator (gtk3.GTK3Test.test_galculator) NOTE: ... skipped "GalculatorTest class: SDK don't support gtk+3" GalculatorTest class: SDK don't support gtk+3 NOTE: test_cryptodev (kmod.KernelModuleTest.test_cryptodev) NOTE: ... skipped 'KernelModuleTest needs kernel-devsrc' KernelModuleTest needs kernel-devsrc NOTE: test_lzip (makefile.MakefileTest.test_lzip) NOTE: ... ok NOTE: test_maturin_develop (maturin.MaturinDevelopTest.test_maturin_develop) NOTE: ... skipped 'No python3-maturin package in the SDK' No python3-maturin package in the SDK NOTE: test_maturin_list_python (maturin.MaturinTest.test_maturin_list_python) NOTE: ... skipped 'No python3-maturin package in the SDK' No python3-maturin package in the SDK NOTE: test_epoxy (meson.MesonTest.test_epoxy) NOTE: ... skipped 'MesonTest: needs meson' MesonTest: needs meson NOTE: test_perl (perl.PerlTest.test_perl) NOTE: ... skipped 'No perl package in the SDK' No perl package in the SDK NOTE: test_python3 (python.Python3Test.test_python3) NOTE: ... skipped 'No python3 package in the SDK' No python3 package in the SDK NOTE: test_cargo_build (rust.RustCompileTest.test_cargo_build) NOTE: ... skipped "RustCompileTest class: SDK doesn't contain a Rust cross-canadian toolchain" RustCompileTest class: SDK doesn't contain a Rust cross-canadian toolchain NOTE: test_cargo_build (rust.RustHostCompileTest.test_cargo_build) NOTE: ... skipped "RustCompileTest class: SDK doesn't contain a Rust cross-canadian toolchain" RustCompileTest class: SDK doesn't contain a Rust cross-canadian toolchain NOTE: test_devtool_add_reset (devtool.DevtoolTest.test_devtool_add_reset) NOTE: ... ok NOTE: test_devtool_build_cmake (devtool.DevtoolTest.test_devtool_build_cmake) NOTE: ... ok NOTE: test_devtool_build_esdk_package (devtool.DevtoolTest.test_devtool_build_esdk_package) NOTE: ... ok NOTE: test_devtool_build_make (devtool.DevtoolTest.test_devtool_build_make) NOTE: ... ok NOTE: test_devtool_kernelmodule (devtool.DevtoolTest.test_devtool_kernelmodule) NOTE: ... ok NOTE: test_devtool_location (devtool.DevtoolTest.test_devtool_location) NOTE: ... ok NOTE: test_extend_autotools_recipe_creation (devtool.DevtoolTest.test_extend_autotools_recipe_creation) NOTE: ... ok NOTE: test_recipes_for_nodejs (devtool.DevtoolTest.test_recipes_for_nodejs) NOTE: ... ok INFO: Copying the SDK to destination INFO: Unpacking SDK INFO: Successfully unpacked TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/esdk_publish/poky-glibc-x86_64-core-image-minimal-core2-64-qemux86-64-toolchain-ext-5.1.sh to TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/esdk_publish INFO: SDK published successfully NOTE: Started HTTPService for TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/esdk_publish on :45621 NOTE: test_sdk_update_http (devtool.SdkUpdateTest.test_sdk_update_http) NOTE: "GET /conf/sdk-conf-manifest HTTP/1.1" 200 - NOTE: ... ok NOTE: Stopped HTTPService on :45621 NOTE: ====================================================================== NOTE: ERROR: test_cpio (autotools.AutotoolsTest.test_cpio) NOTE: ---------------------------------------------------------------------- NOTE: Traceback (most recent call last): File "/srv/pokybuild/yocto-worker/qemux86-64/build/meta/lib/oeqa/sdk/cases/autotools.py", line 39, in test_cpio self._run("cd {build} && make -j".format(**dirs)) File "/srv/pokybuild/yocto-worker/qemux86-64/build/meta/lib/oeqa/sdk/case.py", line 15, in _run return subprocess.check_output(". %s > /dev/null; %s;" % \ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/subprocess.py", line 468, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/subprocess.py", line 573, in run raise CalledProcessError(retcode, process.args, oeqa.utils.subprocesstweak.OETestCalledProcessError: Command '. TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/environment-setup-core2-64-poky-linux > /dev/null; cd TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build && make -j;' returned non-zero exit status 2 Standard Output: make all-recursive make[1]: Entering directory 'TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build' Making all in doc make[2]: Entering directory 'TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build/doc' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory 'TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build/doc' Making all in gnu make[2]: Entering directory 'TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build/gnu' GEN alloca.h GEN configmake.h GEN ctype.h GEN dirent.h GEN error.h GEN fcntl.h GEN fnmatch.h GEN getopt.h GEN getopt-cdefs.h GEN inttypes.h GEN limits.h GEN locale.h GEN obstack.h GEN signal.h GEN stdio.h GEN stdlib.h GEN string.h GEN strings.h GEN sys/stat.h GEN sys/time.h GEN sys/types.h GEN time.h GEN uchar.h GEN unicase.h GEN unictype.h GEN uninorm.h GEN unistd.h GEN unistr.h GEN unitypes.h GEN utime.h GEN wchar.h GEN wctype.h make all-recursive make[3]: Entering directory 'TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build/gnu' make[4]: Entering directory 'TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build/gnu' CC libgnu_a-argmatch.o CC libgnu_a-argp-ba.o CC libgnu_a-argp-eexst.o CC libgnu_a-argp-fmtstream.o CC libgnu_a-argp-fs-xinl.o CC libgnu_a-argp-help.o CC libgnu_a-argp-pv.o CC libgnu_a-argp-pin.o CC libgnu_a-argp-pvh.o CC libgnu_a-argp-parse.o CC libgnu_a-argp-xinl.o CC libgnu_a-argp-version-etc.o CC libgnu_a-openat-proc.o CC libgnu_a-basename-lgpl.o CC libgnu_a-bitrotate.o CC libgnu_a-btoc32.o CC libgnu_a-btowc.o CC libgnu_a-c-ctype.o CC libgnu_a-c-strcasecmp.o CC libgnu_a-c-strncasecmp.o CC libgnu_a-c32_apply_type_test.o CC libgnu_a-c32_get_type_test.o CC libgnu_a-c32isalnum.o CC libgnu_a-c32isalpha.o CC libgnu_a-c32iscntrl.o CC libgnu_a-c32isblank.o CC libgnu_a-c32isdigit.o CC libgnu_a-c32islower.o CC libgnu_a-c32isgraph.o CC libgnu_a-c32isspace.o CC libgnu_a-c32isprint.o CC libgnu_a-c32ispunct.o CC libgnu_a-c32isxdigit.o CC libgnu_a-c32tolower.o CC libgnu_a-c32isupper.o CC libgnu_a-close-stream.o CC libgnu_a-cloexec.o CC libgnu_a-closeout.o CC libgnu_a-chdir-long.o CC libgnu_a-opendir-safer.o CC libgnu_a-dirname.o CC libgnu_a-dirname-lgpl.o CC libgnu_a-basename.o CC libgnu_a-exitfail.o CC libgnu_a-fcntl.o CC libgnu_a-fd-hook.o CC libgnu_a-fd-safer-flag.o CC libgnu_a-stripslash.o CC libgnu_a-dup-safer-flag.o CC libgnu_a-fdutimensat.o CC libgnu_a-filenamecat-lgpl.o CC libgnu_a-full-write.o CC libgnu_a-futimens.o CC libgnu_a-getcwd.o CC libgnu_a-getcwd-lgpl.o CC libgnu_a-getopt1.o CC libgnu_a-getopt.o CC libgnu_a-getprogname.o CC libgnu_a-hard-locale.o CC libgnu_a-hash.o CC libgnu_a-gettime.o CC libgnu_a-ialloc.o CC libgnu_a-imaxtostr.o CC libgnu_a-inttostr.o CC libgnu_a-offtostr.o CC libgnu_a-uinttostr.o CC libgnu_a-umaxtostr.o CC libgnu_a-localcharset.o CC libgnu_a-malloca.o CC libgnu_a-mbrtowc.o CC libgnu_a-mbrtoc32.o CC libgnu_a-mbsrtoc32s.o CC libgnu_a-mbsrtowcs.o CC libgnu_a-memchr.o CC libgnu_a-mbszero.o CC libgnu_a-nstrftime.o CC libgnu_a-obstack.o CC libgnu_a-openat-die.o CC libgnu_a-parse-datetime.o CC libgnu_a-progname.o CC libgnu_a-safe-read.o CC libgnu_a-safe-write.o CC libgnu_a-quotearg.o CC libgnu_a-save-cwd.o CC libgnu_a-savedir.o CC libgnu_a-setlocale_null.o CC libgnu_a-stat-time.o CC libgnu_a-strnlen1.o CC libgnu_a-strtol.o CC libgnu_a-strtoll.o CC libgnu_a-strtoull.o CC libgnu_a-time_rz.o CC libgnu_a-timespec.o CC libgnu_a-unistd.o CC libgnu_a-dup-safer.o CC libgnu_a-fd-safer.o CC libgnu_a-pipe-safer.o CC libgnu_a-utimens.o CC libgnu_a-version-etc.o CC libgnu_a-version-etc-fsf.o CC libgnu_a-wctype-h.o CC libgnu_a-xmalloc.o CC libgnu_a-xalloc-die.o CC libgnu_a-xgetcwd.o CC libgnu_a-xsize.o CC asnprintf.o CC fnmatch.o CC mbsrtoc32s-state.o CC mbsrtowcs-state.o CC mktime.o CC printf-args.o CC printf-parse.o CC vasnprintf.o CC unicase/libgnu_a-tolower.o CC unictype/libgnu_a-ctype_alnum.o CC unictype/libgnu_a-ctype_alpha.o CC unictype/libgnu_a-ctype_blank.o CC unictype/libgnu_a-ctype_cntrl.o CC unictype/libgnu_a-ctype_graph.o CC unictype/libgnu_a-ctype_digit.o CC unictype/libgnu_a-ctype_lower.o CC unictype/libgnu_a-ctype_print.o CC unictype/libgnu_a-ctype_punct.o CC unictype/libgnu_a-ctype_space.o CC unictype/libgnu_a-ctype_upper.o CC unictype/libgnu_a-ctype_xdigit.o CC unistr/libgnu_a-u32-chr.o CC unistr/libgnu_a-u32-cpy.o CC unistr/libgnu_a-u32-pcpy.o CC unistr/libgnu_a-u32-strcat.o CC unistr/libgnu_a-u32-strlen.o AR libgnu.a make[4]: Leaving directory 'TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build/gnu' make[3]: Leaving directory 'TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build/gnu' make[2]: Leaving directory 'TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build/gnu' Making all in lib make[2]: Entering directory 'TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build/lib' GEN rmt-command.h make all-am make[3]: Entering directory 'TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build/lib' CC paxexit.o CC sysdep.o CC paxexit-status.o CC rtapelib.o CC paxerror.o CC paxnames.o AR libpax.a make[3]: Leaving directory 'TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build/lib' make[2]: Leaving directory 'TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build/lib' Making all in rmt make[2]: Entering directory 'TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build/rmt' CC rmt.o CCLD rmt make[2]: Leaving directory 'TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build/rmt' Making all in src make[2]: Entering directory 'TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build/src' CC copyin.o CC copypass.o CC copyout.o CC defer.o CC main.o CC dstring.o CC global.o CC fatal.o CC tar.o CC util.o CC userspec.o CC filemode.o CC idcache.o CC makepath.o TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/cpio-2.15/src/main.c: In function 'parse_opt': TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/cpio-2.15/src/main.c:407:13: error: assignment to 'int (*)(void)' from incompatible pointer type 'int (*)(const char * restrict, struct stat * restrict)' [-Wincompatible-pointer-types] 407 | xstat = stat; | ^ In file included from ../gnu/sys/stat.h:54, from TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/cpio-2.15/lib/system.h:119, from TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/cpio-2.15/src/main.c:24: TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/tmp/sysroots/qemux86-64/usr/include/sys/stat.h:205:12: note: 'stat' declared here 205 | extern int stat (const char *__restrict __file, | ^~~~ TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/cpio-2.15/src/main.c: In function 'process_args': TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/cpio-2.15/src/main.c:594:9: error: assignment to 'int (*)(void)' from incompatible pointer type 'int (*)(const char * restrict, struct stat * restrict)' [-Wincompatible-pointer-types] 594 | xstat = lstat; | ^ TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/tmp/sysroots/qemux86-64/usr/include/sys/stat.h:313:12: note: 'lstat' declared here 313 | extern int lstat (const char *__restrict __file, | ^~~~~ TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/cpio-2.15/src/main.c:615:26: warning: comparison of distinct pointer types lacks a cast [-Wcompare-distinct-pointer-types] 615 | CHECK_USAGE (xstat != lstat, "--dereference", "--extract"); | ^~ TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/cpio-2.15/src/main.c:92:6: note: in definition of macro 'CHECK_USAGE' 92 | if (cond) \ | ^~~~ TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/cpio-2.15/src/util.c: In function 'warn_if_file_changed': TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/cpio-2.15/src/util.c:576:8: error: too many arguments to function 'xstat'; expected 0, have 2 576 | if ((*xstat) (file_name, &new_file_stat) < 0) | ~^~~~~~~ ~~~~~~~~~ TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/cpio-2.15/src/copypass.c: In function 'process_copy_pass': TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/cpio-2.15/src/copypass.c:104:12: error: too many arguments to function 'xstat'; expected 0, have 2 104 | if ((*xstat) (input_name.ds_string, &in_file_stat) < 0) | ~^~~~~~~ ~~~~~~~~~~~~~~~~~~~~ make[2]: *** [Makefile:1859: main.o] Error 1 make[2]: *** Waiting for unfinished jobs.... TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/cpio-2.15/src/util.c: In function 'prepare_append': TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/cpio-2.15/src/util.c:653:7: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 653 | read (out_file_des, tmp_buf, useful_bytes_in_block); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: *** [Makefile:1859: copypass.o] Error 1 make[2]: *** [Makefile:1859: util.o] Error 1 TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/cpio-2.15/src/copyout.c: In function 'process_copy_out': TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/cpio-2.15/src/copyout.c:646:12: error: too many arguments to function 'xstat'; expected 0, have 2 646 | if ((*xstat) (input_name.ds_string, &file_stat) < 0) | ~^~~~~~~ ~~~~~~~~~~~~~~~~~~~~ make[2]: *** [Makefile:1859: copyout.o] Error 1 make[2]: Leaving directory 'TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build/src' make[1]: *** [Makefile:1823: all-recursive] Error 1 make[1]: Leaving directory 'TOPDIR/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/testsdkext/cpio-e31fslzy/build' make: *** [Makefile:1763: all] Error 2 ---------------------------------------------------------------------- NOTE: Ran 25 tests in 694.952s NOTE: FAILED NOTE: (errors=1, skipped=10) RESULTS: RESULTS - gcc.GccCompileTest.test_gcc_compile: PASSED (0.15s) RESULTS - gcc.GccCompileTest.test_gpp2_compile: PASSED (0.15s) RESULTS - gcc.GccCompileTest.test_gpp_compile: PASSED (0.27s) RESULTS - gcc.GccCompileTest.test_make: PASSED (0.11s) RESULTS - makefile.MakefileTest.test_lzip: PASSED (1.45s) RESULTS - devtool.DevtoolTest.test_devtool_add_reset: PASSED (15.20s) RESULTS - devtool.DevtoolTest.test_devtool_build_cmake: PASSED (35.31s) RESULTS - devtool.DevtoolTest.test_devtool_build_esdk_package: PASSED (29.60s) RESULTS - devtool.DevtoolTest.test_devtool_build_make: PASSED (33.49s) RESULTS - devtool.DevtoolTest.test_devtool_kernelmodule: PASSED (419.76s) RESULTS - devtool.DevtoolTest.test_devtool_location: PASSED (0.03s) RESULTS - devtool.DevtoolTest.test_extend_autotools_recipe_creation: PASSED (103.03s) RESULTS - devtool.DevtoolTest.test_recipes_for_nodejs: PASSED (8.09s) RESULTS - devtool.SdkUpdateTest.test_sdk_update_http: PASSED (1.90s) RESULTS - cmake.CMakeTest.test_assimp: SKIPPED (0.00s) RESULTS - gtk3.GTK3Test.test_galculator: SKIPPED (0.00s) RESULTS - kmod.KernelModuleTest.test_cryptodev: SKIPPED (0.00s) RESULTS - maturin.MaturinDevelopTest.test_maturin_develop: SKIPPED (0.00s) RESULTS - maturin.MaturinTest.test_maturin_list_python: SKIPPED (0.00s) RESULTS - meson.MesonTest.test_epoxy: SKIPPED (0.00s) RESULTS - perl.PerlTest.test_perl: SKIPPED (0.00s) RESULTS - python.Python3Test.test_python3: SKIPPED (0.00s) RESULTS - rust.RustCompileTest.test_cargo_build: SKIPPED (0.00s) RESULTS - rust.RustHostCompileTest.test_cargo_build: SKIPPED (0.00s) RESULTS - autotools.AutotoolsTest.test_cpio: ERROR (32.58s) SUMMARY: core-image-minimal esdk (poky-glibc-x86_64-core-image-minimal-core2-64-qemux86-64-toolchain-ext-5.1.sh:environment-setup-core2-64-poky-linux) - Ran 25 tests in 694.953s core-image-minimal esdk - FAIL - Required tests failed (successes=14, skipped=10, failures=0, errors=1) ERROR: core-image-minimal - FAILED - check the task log and the commands log DEBUG: Python function do_testsdkext finished