Hello, this email is a notification from the Auto Upgrade Helper that the automatic attempt to upgrade the recipe *erofs-utils* to *1.7.1* has Failed(do_compile).
Detailed error information:
do_compile failed
Next steps:
- apply the patch: git am 0001-erofs-utils-upgrade-1.6-1.7.1.patch
- check the changes to upstream patches and summarize them in the commit
message,
- compile an image that contains the package
- perform some basic sanity tests
- amend the patch and sign it off: git commit -s --reset-author --amend
- send it to the appropriate mailing list
Alternatively, if you believe the recipe should not be upgraded at this time,
you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that
automatic upgrades would no longer be attempted.
Please review the attached files for further information and build/update
failures.
Any problem please file a bug at
https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler
Regards,
The Upgrade Helper
-- >8 --
>From 77a15a1afc34aa6bad9429079807ffcd28c0cf39 Mon Sep 17 00:00:00 2001
From: Upgrade Helper <[email protected]>
Date: Wed, 1 Nov 2023 06:50:30 +0000
Subject: [PATCH] erofs-utils: upgrade 1.6 -> 1.7.1
---
...rofs-utils_1.6.bb => erofs-utils_1.7.1.bb} | 7 +-
...-don-t-allocate-read-too-large-exten.patch | 126 ------------------
...-block-insane-long-paths-when-extrac.patch | 80 -----------
3 files changed, 2 insertions(+), 211 deletions(-)
rename meta/recipes-devtools/erofs-utils/{erofs-utils_1.6.bb =>
erofs-utils_1.7.1.bb} (73%)
delete mode 100644
meta/recipes-devtools/erofs-utils/files/0001-erofs-utils-fsck-don-t-allocate-read-too-large-exten.patch
delete mode 100644
meta/recipes-devtools/erofs-utils/files/0002-erofs-utils-fsck-block-insane-long-paths-when-extrac.patch
diff --git a/meta/recipes-devtools/erofs-utils/erofs-utils_1.6.bb
b/meta/recipes-devtools/erofs-utils/erofs-utils_1.7.1.bb
similarity index 73%
rename from meta/recipes-devtools/erofs-utils/erofs-utils_1.6.bb
rename to meta/recipes-devtools/erofs-utils/erofs-utils_1.7.1.bb
index 5a89e4b8ee..4c51c84ab2 100644
--- a/meta/recipes-devtools/erofs-utils/erofs-utils_1.6.bb
+++ b/meta/recipes-devtools/erofs-utils/erofs-utils_1.7.1.bb
@@ -5,11 +5,8 @@ SECTION = "base"
LIC_FILES_CHKSUM = "file://COPYING;md5=73001d804ea1e3d84365f652242cca20"
HOMEPAGE =
"https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/tree/README"
-SRCREV = "21710612d35cd952490959bfa6ea9fe87aaa52dd"
-SRC_URI =
"git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git;branch=master;protocol=https
\
-
file://0001-erofs-utils-fsck-don-t-allocate-read-too-large-exten.patch \
-
file://0002-erofs-utils-fsck-block-insane-long-paths-when-extrac.patch \
-"
+SRCREV = "83d94dc619075e71ca4d0f42941cfc18d269a2af"
+SRC_URI =
"git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git;branch=master;protocol=https"
UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>(\d+(\.\d+)+))"
diff --git
a/meta/recipes-devtools/erofs-utils/files/0001-erofs-utils-fsck-don-t-allocate-read-too-large-exten.patch
b/meta/recipes-devtools/erofs-utils/files/0001-erofs-utils-fsck-don-t-allocate-read-too-large-exten.patch
deleted file mode 100644
index 52f475dc42..0000000000
---
a/meta/recipes-devtools/erofs-utils/files/0001-erofs-utils-fsck-don-t-allocate-read-too-large-exten.patch
+++ /dev/null
@@ -1,126 +0,0 @@
-From c769805c79d5acede65d96e5786aa5ebb46c01e0 Mon Sep 17 00:00:00 2001
-From: Gao Xiang <[email protected]>
-Date: Fri, 2 Jun 2023 11:05:19 +0800
-Subject: [PATCH 1/2] erofs-utils: fsck: don't allocate/read too large extents
-
-Since some crafted EROFS filesystem images could have insane large
-extents, which causes unexpected bahaviors when extracting data.
-
-Fix it by extracting large extents with a buffer of a reasonable
-maximum size limit and reading multiple times instead.
-
-Note that only `--extract` option is impacted.
-
-CVE: CVE-2023-33552
-Closes: https://nvd.nist.gov/vuln/detail/CVE-2023-33552
-Reported-by: Chaoming Yang <[email protected]>
-Fixes: 412c8f908132 ("erofs-utils: fsck: add --extract=X support to extract to
path X")
-Signed-off-by: Gao Xiang <[email protected]>
-Link:
https://lore.kernel.org/r/[email protected]
-
-Upstream-Status: Backport
-Signed-off-by: Ross Burton <[email protected]>
----
- fsck/main.c | 63 +++++++++++++++++++++++++++++++++++++++++------------
- 1 file changed, 49 insertions(+), 14 deletions(-)
-
-diff --git a/fsck/main.c b/fsck/main.c
-index 6b42252..6689ad8 100644
---- a/fsck/main.c
-+++ b/fsck/main.c
-@@ -392,6 +392,8 @@ static int erofs_verify_inode_data(struct erofs_inode
*inode, int outfd)
- }
-
- while (pos < inode->i_size) {
-+ unsigned int alloc_rawsize;
-+
- map.m_la = pos;
- if (compressed)
- ret = z_erofs_map_blocks_iter(inode, &map,
-@@ -420,10 +422,28 @@ static int erofs_verify_inode_data(struct erofs_inode
*inode, int outfd)
- if (!(map.m_flags & EROFS_MAP_MAPPED) || !fsckcfg.check_decomp)
- continue;
-
-- if (map.m_plen > raw_size) {
-- raw_size = map.m_plen;
-- raw = realloc(raw, raw_size);
-- BUG_ON(!raw);
-+ if (map.m_plen > Z_EROFS_PCLUSTER_MAX_SIZE) {
-+ if (compressed) {
-+ erofs_err("invalid pcluster size %" PRIu64 " @
offset %" PRIu64 " of nid %" PRIu64,
-+ map.m_plen, map.m_la,
-+ inode->nid | 0ULL);
-+ ret = -EFSCORRUPTED;
-+ goto out;
-+ }
-+ alloc_rawsize = Z_EROFS_PCLUSTER_MAX_SIZE;
-+ } else {
-+ alloc_rawsize = map.m_plen;
-+ }
-+
-+ if (alloc_rawsize > raw_size) {
-+ char *newraw = realloc(raw, alloc_rawsize);
-+
-+ if (!newraw) {
-+ ret = -ENOMEM;
-+ goto out;
-+ }
-+ raw = newraw;
-+ raw_size = alloc_rawsize;
- }
-
- if (compressed) {
-@@ -434,18 +454,27 @@ static int erofs_verify_inode_data(struct erofs_inode
*inode, int outfd)
- }
- ret = z_erofs_read_one_data(inode, &map, raw, buffer,
- 0, map.m_llen, false);
-+ if (ret)
-+ goto out;
-+
-+ if (outfd >= 0 && write(outfd, buffer, map.m_llen) < 0)
-+ goto fail_eio;
- } else {
-- ret = erofs_read_one_data(&map, raw, 0, map.m_plen);
-- }
-- if (ret)
-- goto out;
-+ u64 p = 0;
-
-- if (outfd >= 0 && write(outfd, compressed ? buffer : raw,
-- map.m_llen) < 0) {
-- erofs_err("I/O error occurred when verifying data chunk
@ nid %llu",
-- inode->nid | 0ULL);
-- ret = -EIO;
-- goto out;
-+ do {
-+ u64 count = min_t(u64, alloc_rawsize,
-+ map.m_llen);
-+
-+ ret = erofs_read_one_data(&map, raw, p, count);
-+ if (ret)
-+ goto out;
-+
-+ if (outfd >= 0 && write(outfd, raw, count) < 0)
-+ goto fail_eio;
-+ map.m_llen -= count;
-+ p += count;
-+ } while (map.m_llen);
- }
- }
-
-@@ -460,6 +489,12 @@ out:
- if (buffer)
- free(buffer);
- return ret < 0 ? ret : 0;
-+
-+fail_eio:
-+ erofs_err("I/O error occurred when verifying data chunk @ nid %llu",
-+ inode->nid | 0ULL);
-+ ret = -EIO;
-+ goto out;
- }
-
- static inline int erofs_extract_dir(struct erofs_inode *inode)
---
-2.34.1
-
diff --git
a/meta/recipes-devtools/erofs-utils/files/0002-erofs-utils-fsck-block-insane-long-paths-when-extrac.patch
b/meta/recipes-devtools/erofs-utils/files/0002-erofs-utils-fsck-block-insane-long-paths-when-extrac.patch
deleted file mode 100644
index f2f1e34368..0000000000
---
a/meta/recipes-devtools/erofs-utils/files/0002-erofs-utils-fsck-block-insane-long-paths-when-extrac.patch
+++ /dev/null
@@ -1,80 +0,0 @@
-From 6cebfbb79b1d5d8feb48801e1008eea5bfa8b599 Mon Sep 17 00:00:00 2001
-From: Gao Xiang <[email protected]>
-Date: Fri, 2 Jun 2023 13:52:56 +0800
-Subject: [PATCH 2/2] erofs-utils: fsck: block insane long paths when
- extracting images
-
-Since some crafted EROFS filesystem images could have insane deep
-hierarchy (or may form directory loops) which triggers the
-PATH_MAX-sized path buffer OR stack overflow.
-
-Actually some crafted images cannot be deemed as real corrupted
-images but over-PATH_MAX paths are not something that we'd like to
-support for now.
-
-CVE: CVE-2023-33551
-Closes: https://nvd.nist.gov/vuln/detail/CVE-2023-33551
-Reported-by: Chaoming Yang <[email protected]>
-Fixes: f44043561491 ("erofs-utils: introduce fsck.erofs")
-Fixes: b11f84f593f9 ("erofs-utils: fsck: convert to use erofs_iterate_dir()")
-Fixes: 412c8f908132 ("erofs-utils: fsck: add --extract=X support to extract to
path X")
-Signeo-off-by: Gao Xiang <[email protected]>
-Link:
https://lore.kernel.org/r/[email protected]
-
-Upstream-Status: Backport
-Signed-off-by: Ross Burton <[email protected]>
----
- fsck/main.c | 23 +++++++++++++++--------
- 1 file changed, 15 insertions(+), 8 deletions(-)
-
-diff --git a/fsck/main.c b/fsck/main.c
-index 6689ad8..28d95ec 100644
---- a/fsck/main.c
-+++ b/fsck/main.c
-@@ -680,28 +680,35 @@ again:
- static int erofsfsck_dirent_iter(struct erofs_dir_context *ctx)
- {
- int ret;
-- size_t prev_pos = fsckcfg.extract_pos;
-+ size_t prev_pos, curr_pos;
-
- if (ctx->dot_dotdot)
- return 0;
-
-- if (fsckcfg.extract_path) {
-- size_t curr_pos = prev_pos;
-+ prev_pos = fsckcfg.extract_pos;
-+ curr_pos = prev_pos;
-+
-+ if (prev_pos + ctx->de_namelen >= PATH_MAX) {
-+ erofs_err("unable to fsck since the path is too long (%u)",
-+ curr_pos + ctx->de_namelen);
-+ return -EOPNOTSUPP;
-+ }
-
-+ if (fsckcfg.extract_path) {
- fsckcfg.extract_path[curr_pos++] = '/';
- strncpy(fsckcfg.extract_path + curr_pos, ctx->dname,
- ctx->de_namelen);
- curr_pos += ctx->de_namelen;
- fsckcfg.extract_path[curr_pos] = '\0';
-- fsckcfg.extract_pos = curr_pos;
-+ } else {
-+ curr_pos += ctx->de_namelen;
- }
--
-+ fsckcfg.extract_pos = curr_pos;
- ret = erofsfsck_check_inode(ctx->dir->nid, ctx->de_nid);
-
-- if (fsckcfg.extract_path) {
-+ if (fsckcfg.extract_path)
- fsckcfg.extract_path[prev_pos] = '\0';
-- fsckcfg.extract_pos = prev_pos;
-- }
-+ fsckcfg.extract_pos = prev_pos;
- return ret;
- }
-
---
-2.34.1
-
--
2.39.2
Loading cache...done. Loaded 1844 entries from dependency cache. Parsing recipes...done. Parsing of 911 .bb files complete (910 cached, 1 parsed). 1842 targets, 38 skipped, 0 masked, 0 errors. Removing 1 recipes from the core2-64 sysroot...done. Removing 1 recipes from the qemux86_64 sysroot...done. NOTE: Resolving any missing task queue dependencies Build Configuration: BB_VERSION = "2.6.0" BUILD_SYS = "x86_64-linux" NATIVELSBSTRING = "universal" TARGET_SYS = "x86_64-poky-linux" MACHINE = "qemux86-64" DISTRO = "poky" DISTRO_VERSION = "4.3+snapshot-331ba800622b57ae76117fd7c35f0539f29398a1" TUNE_FEATURES = "m64 core2" TARGET_FPU = "" meta meta-poky meta-yocto-bsp = "tmp-auh-upgrades:331ba800622b57ae76117fd7c35f0539f29398a1" workspace = "master:3a7b408178439482d49d573113cc61a69fb28147" Initialising tasks...done. Sstate summary: Wanted 37 Local 27 Mirrors 0 Missed 10 Current 257 (72% match, 96% complete) NOTE: Executing Tasks NOTE: Setscene tasks completed NOTE: Running task 825 of 887 (/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/erofs-utils/erofs-utils_1.7.1.bb:do_recipe_qa) NOTE: recipe erofs-utils-1.7.1-r0: task do_recipe_qa: Started NOTE: recipe erofs-utils-1.7.1-r0: task do_recipe_qa: Succeeded NOTE: Running task 870 of 887 (/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/erofs-utils/erofs-utils_1.7.1.bb:do_fetch) NOTE: recipe erofs-utils-1.7.1-r0: task do_fetch: Started NOTE: recipe erofs-utils-1.7.1-r0: task do_fetch: Succeeded NOTE: Running task 871 of 887 (/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/erofs-utils/erofs-utils_1.7.1.bb:do_unpack) NOTE: Running task 872 of 887 (/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/erofs-utils/erofs-utils_1.7.1.bb:do_prepare_recipe_sysroot) NOTE: recipe erofs-utils-1.7.1-r0: task do_unpack: Started NOTE: recipe erofs-utils-1.7.1-r0: task do_prepare_recipe_sysroot: Started NOTE: recipe erofs-utils-1.7.1-r0: task do_prepare_recipe_sysroot: Succeeded NOTE: recipe erofs-utils-1.7.1-r0: task do_unpack: Succeeded NOTE: Running task 873 of 887 (/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/erofs-utils/erofs-utils_1.7.1.bb:do_patch) NOTE: Running task 874 of 887 (/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/erofs-utils/erofs-utils_1.7.1.bb:do_collect_spdx_deps) NOTE: recipe erofs-utils-1.7.1-r0: task do_patch: Started NOTE: recipe erofs-utils-1.7.1-r0: task do_collect_spdx_deps: Started NOTE: recipe erofs-utils-1.7.1-r0: task do_patch: Succeeded NOTE: Running task 875 of 887 (/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/erofs-utils/erofs-utils_1.7.1.bb:do_deploy_source_date_epoch) NOTE: Running task 876 of 887 (/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/erofs-utils/erofs-utils_1.7.1.bb:do_populate_lic) NOTE: recipe erofs-utils-1.7.1-r0: task do_collect_spdx_deps: Succeeded NOTE: recipe erofs-utils-1.7.1-r0: task do_deploy_source_date_epoch: Started NOTE: recipe erofs-utils-1.7.1-r0: task do_populate_lic: Started NOTE: recipe erofs-utils-1.7.1-r0: task do_populate_lic: Succeeded NOTE: recipe erofs-utils-1.7.1-r0: task do_deploy_source_date_epoch: Succeeded NOTE: Running task 877 of 887 (/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/erofs-utils/erofs-utils_1.7.1.bb:do_configure) NOTE: recipe erofs-utils-1.7.1-r0: task do_configure: Started Log data follows: | DEBUG: Executing python function extend_recipe_sysroot | NOTE: Direct dependencies are ['/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-core/glibc/glibc_2.38.bb:do_populate_sysroot', '/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-core/util-linux/util-linux-libuuid_2.39.2.bb:do_populate_sysroot', '/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/gcc/gcc-cross_13.2.bb:do_populate_sysroot', '/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/gcc/gcc-runtime_13.2.bb:do_populate_sysroot', '/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/libtool/libtool-cross_2.4.7.bb:do_populate_sysroot', '/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/libtool/libtool-native_2.4.7.bb:do_populate_sysroot', '/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/quilt/quilt-native_0.67.bb:do_populate_sysroot', '/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-support/lz4/lz4_1.9.4.bb:do_populate_sysroot', ' virtual:native:/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/autoconf/autoconf_2.72c.bb:do_populate_sysroot', 'virtual:native:/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/automake/automake_1.16.5.bb:do_populate_sysroot', 'virtual:native:/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/patch/patch_2.7.6.bb:do_populate_sysroot', 'virtual:native:/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb:do_populate_sysroot', 'virtual:native:/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/pseudo/pseudo_git.bb:do_populate_sysroot'] | NOTE: Installed into sysroot: [] | NOTE: Skipping as already exists in sysroot: ['glibc', 'util-linux-libuuid', 'gcc-cross-x86_64', 'gcc-runtime', 'libtool-cross', 'libtool-native', 'quilt-native', 'lz4', 'autoconf-native', 'automake-native', 'patch-native', 'pkgconfig-native', 'pseudo-native', 'zstd-native', 'xz-native', 'linux-libc-headers', 'mpfr-native', 'gnu-config-native', 'binutils-cross-x86_64', 'zlib-native', 'gmp-native', 'texinfo-dummy-native', 'flex-native', 'libmpc-native', 'libgcc', 'attr-native', 'm4-native', 'gettext-minimal-native'] | DEBUG: Python function extend_recipe_sysroot finished | DEBUG: Executing shell function autotools_preconfigure | DEBUG: Shell function autotools_preconfigure finished | DEBUG: Executing python function autotools_aclocals | DEBUG: SITE files ['endian-little', 'common-linux', 'common-glibc', 'bit-64', 'x86_64-linux', 'common'] | DEBUG: Python function autotools_aclocals finished | DEBUG: Executing shell function do_configure | automake (GNU automake) 1.16.5 | Copyright (C) 2021 Free Software Foundation, Inc. | License GPLv2+: GNU GPL version 2 or later <https://gnu.org/licenses/gpl-2.0.html> | This is free software: you are free to change and redistribute it. | There is NO WARRANTY, to the extent permitted by law. | | Written by Tom Tromey <[email protected]> | and Alexandre Duret-Lutz <[email protected]>. | AUTOV is 1.16 | NOTE: Executing ACLOCAL="aclocal --system-acdir=/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot/usr/share/aclocal/ --automake-acdir=/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot-native/usr/share/aclocal-1.16" autoreconf -Wcross --verbose --install --force --exclude=autopoint --exclude=gtkdocize -I /home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot-native/usr/share/aclocal/ | autoreconf: export WARNINGS=cross,no-obsolete | autoreconf: Entering directory '.' | autoreconf: configure.ac: not using Gettext | autoreconf: running: aclocal --system-acdir=/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot/usr/share/aclocal/ --automake-acdir=/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot-native/usr/share/aclocal-1.16 -I /home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot-native/usr/share/aclocal/ --force -I m4 | autoreconf: configure.ac: tracing | autoreconf: configure.ac: creating directory config | autoreconf: running: libtoolize --copy --force | libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'config'. | libtoolize: copying file 'config/ltmain.sh' | libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. | libtoolize: copying file 'm4/libtool.m4' | libtoolize: copying file 'm4/ltoptions.m4' | libtoolize: copying file 'm4/ltsugar.m4' | libtoolize: copying file 'm4/ltversion.m4' | libtoolize: copying file 'm4/lt~obsolete.m4' | autoreconf: configure.ac: not using Intltool | autoreconf: configure.ac: not using Gtkdoc | autoreconf: running: aclocal --system-acdir=/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot/usr/share/aclocal/ --automake-acdir=/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot-native/usr/share/aclocal-1.16 -I /home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot-native/usr/share/aclocal/ --force -I m4 | autoreconf: running: /home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot-native/usr/bin/autoconf --include=/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot-native/usr/share/aclocal/ --force | autoreconf: running: /home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot-native/usr/bin/autoheader --include=/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot-native/usr/share/aclocal/ --force | autoreconf: running: automake --add-missing --copy --force-missing | configure.ac:17: installing 'config/ar-lib' | configure.ac:17: installing 'config/compile' | configure.ac:21: installing 'config/config.guess' | configure.ac:21: installing 'config/config.sub' | configure.ac:14: installing 'config/install-sh' | configure.ac:14: installing 'config/missing' | dump/Makefile.am: installing 'config/depcomp' | autoreconf: 'config/config.sub' is updated | autoreconf: 'config/config.guess' is updated | autoreconf: Leaving directory '.' | NOTE: Running ../git/configure --build=x86_64-linux --host=x86_64-poky-linux --target=x86_64-poky-linux --prefix=/usr --exec_prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/libexec --datadir=/usr/share --sysconfdir=/etc --sharedstatedir=/com --localstatedir=/var --libdir=/usr/lib --includedir=/usr/include --oldincludedir=/usr/include --infodir=/usr/share/info --mandir=/usr/share/man --disable-silent-rules --disable-dependency-tracking --with-libtool-sysroot=/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot --enable-lz4 --disable-fuse --disable-static --enable-lz4 | configure: loading site script /home/pokybuild/yocto-worker/auh/build/build/poky/meta/site/endian-little | configure: loading site script /home/pokybuild/yocto-worker/auh/build/build/poky/meta/site/common-linux | configure: loading site script /home/pokybuild/yocto-worker/auh/build/build/poky/meta/site/common-glibc | configure: loading site script /home/pokybuild/yocto-worker/auh/build/build/poky/meta/site/x86_64-linux | configure: loading site script /home/pokybuild/yocto-worker/auh/build/build/poky/meta/site/common | checking for a BSD-compatible install... /home/pokybuild/yocto-worker/auh/build/build/build/tmp/hosttools/install -c | checking whether build environment is sane... yes | checking for x86_64-poky-linux-strip... x86_64-poky-linux-strip | checking for a race-free mkdir -p... /home/pokybuild/yocto-worker/auh/build/build/build/tmp/hosttools/mkdir -p | checking for gawk... gawk | checking whether make sets $(MAKE)... yes | checking whether make supports nested variables... yes | checking whether make supports the include directive... yes (GNU style) | checking for x86_64-poky-linux-gcc... x86_64-poky-linux-gcc -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot | checking whether the C compiler works... yes | checking for C compiler default output file name... a.out | checking for suffix of executables... | checking whether we are cross compiling... yes | checking for suffix of object files... o | checking whether the compiler supports GNU C... yes | checking whether x86_64-poky-linux-gcc -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot accepts -g... yes | checking for x86_64-poky-linux-gcc -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot option to enable C11 features... none needed | checking whether x86_64-poky-linux-gcc -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot understands -c and -o together... yes | checking dependency style of x86_64-poky-linux-gcc -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot... none | checking for x86_64-poky-linux-ar... x86_64-poky-linux-gcc-ar | checking the archiver (x86_64-poky-linux-gcc-ar) interface... ar | checking for x86_64-poky-linux-gcc... (cached) x86_64-poky-linux-gcc -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot | checking whether the compiler supports GNU C... (cached) yes | checking whether x86_64-poky-linux-gcc -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot accepts -g... (cached) yes | checking for x86_64-poky-linux-gcc -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot option to enable C11 features... (cached) none needed | checking whether x86_64-poky-linux-gcc -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot understands -c and -o together... (cached) yes | checking dependency style of x86_64-poky-linux-gcc -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot... (cached) none | checking build system type... x86_64-pc-linux-gnu | checking host system type... x86_64-poky-linux-gnu | checking how to print strings... printf | checking for a sed that does not truncate output... (cached) sed | checking for grep that handles long lines and -e... /home/pokybuild/yocto-worker/auh/build/build/build/tmp/hosttools/grep | checking for egrep... /home/pokybuild/yocto-worker/auh/build/build/build/tmp/hosttools/grep -E | checking for fgrep... /home/pokybuild/yocto-worker/auh/build/build/build/tmp/hosttools/grep -F | checking for ld used by x86_64-poky-linux-gcc -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot... x86_64-poky-linux-ld --sysroot=/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot | checking if the linker (x86_64-poky-linux-ld --sysroot=/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot ) is GNU ld... yes | checking for BSD- or MS-compatible name lister (nm)... x86_64-poky-linux-gcc-nm | checking the name lister (x86_64-poky-linux-gcc-nm) interface... BSD nm | checking whether ln -s works... yes | checking the maximum length of command line arguments... 1572864 | checking how to convert x86_64-pc-linux-gnu file names to x86_64-poky-linux-gnu format... func_convert_file_noop | checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop | checking for x86_64-poky-linux-ld --sysroot=/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot option to reload object files... -r | checking for x86_64-poky-linux-file... no | checking for file... file | configure: WARNING: using cross tools not prefixed with host triplet | checking for x86_64-poky-linux-objdump... x86_64-poky-linux-objdump | checking how to recognize dependent libraries... pass_all | checking for x86_64-poky-linux-dlltool... no | checking for dlltool... no | checking how to associate runtime and link libraries... printf %s\n | checking for x86_64-poky-linux-ar... (cached) x86_64-poky-linux-gcc-ar | checking for archiver @FILE support... @ | checking for x86_64-poky-linux-strip... (cached) x86_64-poky-linux-strip | checking for x86_64-poky-linux-ranlib... x86_64-poky-linux-gcc-ranlib | checking command to parse x86_64-poky-linux-gcc-nm output from x86_64-poky-linux-gcc -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot object... ok | checking for sysroot... /home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot | checking for a working dd... /home/pokybuild/yocto-worker/auh/build/build/build/tmp/hosttools/dd | checking how to truncate binary pipes... /home/pokybuild/yocto-worker/auh/build/build/build/tmp/hosttools/dd bs=4096 count=1 | checking for x86_64-poky-linux-mt... no | checking for mt... no | checking if : is a manifest tool... no | checking for stdio.h... yes | checking for stdlib.h... yes | checking for string.h... yes | checking for inttypes.h... yes | checking for stdint.h... yes | checking for strings.h... yes | checking for sys/stat.h... yes | checking for sys/types.h... yes | checking for unistd.h... yes | checking for dlfcn.h... yes | checking for objdir... .libs | checking if x86_64-poky-linux-gcc -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot supports -fno-rtti -fno-exceptions... no | checking for x86_64-poky-linux-gcc -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot option to produce PIC... -fPIC -DPIC | checking if x86_64-poky-linux-gcc -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot PIC flag -fPIC -DPIC works... yes | checking if x86_64-poky-linux-gcc -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot static flag -static works... yes | checking if x86_64-poky-linux-gcc -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot supports -c -o file.o... yes | checking if x86_64-poky-linux-gcc -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot supports -c -o file.o... (cached) yes | checking whether the x86_64-poky-linux-gcc -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot linker (x86_64-poky-linux-ld --sysroot=/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot -m elf_x86_64) supports shared libraries... yes | checking whether -lc should be explicitly linked in... no | checking dynamic linker characteristics... GNU/Linux ld.so | checking how to hardcode library paths into programs... immediate | checking whether stripping libraries is possible... yes | checking if libtool supports shared libraries... yes | checking whether to build shared libraries... yes | checking whether to build static libraries... no | checking pkg-config m4 macros... yes | checking for dirent.h... yes | checking for execinfo.h... yes | checking for fcntl.h... yes | checking for getopt.h... yes | checking for inttypes.h... (cached) yes | checking for linux/aufs_type.h... no | checking for linux/falloc.h... yes | checking for linux/fs.h... yes | checking for linux/types.h... yes | checking for linux/xattr.h... yes | checking for limits.h... yes | checking for stddef.h... yes | checking for stdint.h... (cached) yes | checking for stdlib.h... (cached) yes | checking for string.h... (cached) yes | checking for sys/ioctl.h... yes | checking for sys/mman.h... yes | checking for sys/random.h... yes | checking for sys/stat.h... (cached) yes | checking for sys/statfs.h... yes | checking for sys/sysmacros.h... yes | checking for sys/time.h... yes | checking for unistd.h... (cached) yes | checking whether termios.h defines TIOCGWINSZ... no | checking whether sys/ioctl.h defines TIOCGWINSZ... yes | checking for inline... inline | checking for int64_t... yes | checking for size_t... yes | checking for ssize_t... yes | checking for struct stat.st_rdev... yes | checking for struct stat.st_atim... yes | checking for struct stat.st_atimensec... no | checking for uint64_t... yes | checking for x86_64-poky-linux-gcc -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot options needed to detect all undeclared functions... none needed | checking whether llseek is declared... no | checking whether lseek64 is declared... yes | checking whether memrchr is declared... yes | checking for backtrace... yes | checking for copy_file_range... yes | checking for fallocate... yes | checking for gettimeofday... yes | checking for lgetxattr... yes | checking for llistxattr... yes | checking for memset... yes | checking for realpath... yes | checking for lseek64... yes | checking for ftello64... yes | checking for pread64... yes | checking for pwrite64... yes | checking for posix_fadvise... yes | checking for fstatfs... yes | checking for strdup... yes | checking for strerror... (cached) yes | checking for strrchr... yes | checking for strtoull... yes | checking for tmpfile64... yes | checking for utimensat... yes | checking sysconf (_SC_PAGESIZE)... 4096 | checking for x86_64-poky-linux-pkg-config... no | checking for pkg-config... /home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/recipe-sysroot-native/usr/bin/pkg-config | checking pkg-config is at least version 0.9.0... yes | checking for uuid... yes | checking libuuid usability... yes | checking for lz4.h... yes | checking for LZ4_compress_destSize in -llz4... yes | checking for LZ4_compress_HC_destSize in -llz4... yes | checking for zlib... no | configure: error: Package requirements (zlib) were not met: | | No package 'zlib' found | | Consider adjusting the PKG_CONFIG_PATH environment variable if you | installed software in a non-standard prefix. | | Alternatively, you may set the environment variables zlib_CFLAGS | and zlib_LIBS to avoid the need to call pkg-config. | See the pkg-config man page for more details. | NOTE: The following config.log files may provide further information. | NOTE: /home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/build/config.log | ERROR: configure failed | WARNING: /home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/temp/run.do_configure.2764822:285 exit 1 from 'exit 1' | WARNING: Backtrace (BB generated script): | #1: bbfatal_log, /home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/temp/run.do_configure.2764822, line 285 | #2: oe_runconf, /home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/temp/run.do_configure.2764822, line 261 | #3: autotools_do_configure, /home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/temp/run.do_configure.2764822, line 231 | #4: do_configure, /home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/temp/run.do_configure.2764822, line 151 | #5: main, /home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/temp/run.do_configure.2764822, line 289 NOTE: recipe erofs-utils-1.7.1-r0: task do_configure: Failed NOTE: Tasks Summary: Attempted 877 tasks of which 868 didn't need to be rerun and 1 failed. NOTE: Writing buildhistory NOTE: Writing buildhistory took: 1 seconds Summary: 1 task failed: /home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/erofs-utils/erofs-utils_1.7.1.bb:do_configure Summary: There were 2 ERROR messages, returning a non-zero exit code. ERROR: erofs-utils-1.7.1-r0 do_configure: configure failed ERROR: erofs-utils-1.7.1-r0 do_configure: ExecutionError('/home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/temp/run.do_configure.2764822', 1, None, None) ERROR: Logfile of failure stored in: /home/pokybuild/yocto-worker/auh/build/build/build/tmp/work/core2-64-poky-linux/erofs-utils/1.7.1/temp/log.do_configure.2764822 ERROR: Task (/home/pokybuild/yocto-worker/auh/build/build/poky/meta/recipes-devtools/erofs-utils/erofs-utils_1.7.1.bb:do_configure) failed with exit code '1'
0001-erofs-utils-upgrade-1.6-1.7.1.patch
Description: Binary data
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#189930): https://lists.openembedded.org/g/openembedded-core/message/189930 Mute This Topic: https://lists.openembedded.org/mt/102320305/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
