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

Error details

Submitted on:
18/03/25 01:36
Error type:
Recipe
Task:
do_testsdkext
Recipe:
core-image-minimal
Recipe version:
1.0-r0
Machine:
qemux86-64
Distro:
poky
Build system:
x86_64-linux
Target system:
x86_64-poky-linux
Host distro:
fedora-40/fedora-40
Branch:
kraj/gcc-15
Commit:
dc913c036fc909868d3ed8845a6dee008f1ad501
Build:
#202226
Submitter:
yp-ab-fedora40-vk-3.yocto.io
Link back:
https://autobuilder.yoctoproject.org/valkyrie/#/builders/68/builds/1252
Similar errors:
0
Open a bug