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