DEBUG: Executing python function extend_recipe_sysroot
NOTE: Direct dependencies are ['TOPDIR/openembedded-core/meta/recipes-devtools/quilt/quilt-native_0.67.bb:do_populate_sysroot', 'virtual:native:TOPDIR/openembedded-core/meta/recipes-devtools/patch/patch_2.7.6.bb:do_populate_sysroot']
NOTE: Installed into sysroot: ['gettext-minimal-native', 'libtool-native', 'quilt-native', 'texinfo-dummy-native', 'patch-native', 'attr-native']
NOTE: Skipping as already exists in sysroot: []
DEBUG: sed -e 's:^[^/]*/:TOPDIR/tmp-glibc/work/core2-64-oe-linux/cri-tools/1.29.0+git17b4dd65d660fec94d7a5a070e3e89ef640f1087/recipe-sysroot-native/:g' TOPDIR/tmp-glibc/sysroots-components/x86_64/libtool-native/fixmepath TOPDIR/tmp-glibc/sysroots-components/x86_64/quilt-native/fixmepath | xargs sed -i -e 's:FIXMESTAGINGDIRTARGET:TOPDIR/tmp-glibc/work/core2-64-oe-linux/cri-tools/1.29.0+git17b4dd65d660fec94d7a5a070e3e89ef640f1087/recipe-sysroot:g; s:FIXMESTAGINGDIRHOST:TOPDIR/tmp-glibc/work/core2-64-oe-linux/cri-tools/1.29.0+git17b4dd65d660fec94d7a5a070e3e89ef640f1087/recipe-sysroot-native:g' -e 's:FIXME_PSEUDO_SYSROOT:TOPDIR/tmp-glibc/sysroots-components/x86_64/pseudo-native:g' -e 's:FIXME_HOSTTOOLS_DIR:TOPDIR/tmp-glibc/hosttools:g' -e 's:FIXME_PKGDATA_DIR:TOPDIR/tmp-glibc/pkgdata/qemux86-64:g' -e 's:FIXME_PSEUDO_LOCALSTATEDIR:TOPDIR/tmp-glibc/work/core2-64-oe-linux/cri-tools/1.29.0+git17b4dd65d660fec94d7a5a070e3e89ef640f1087/pseudo/:g' -e 's:FIXME_LOGFIFO:TOPDIR/tmp-glibc/work/core2-64-oe-linux/cri-tools/1.29.0+git17b4dd65d660fec94d7a5a070e3e89ef640f1087/temp/fifo.407914:g'
DEBUG: Python function extend_recipe_sysroot finished
DEBUG: Executing python function do_patch
DEBUG: Executing python function patch_do_patch
DEBUG: Searching for 0001-build-allow-environmental-CGO-settings-and-pass-dont.patch in paths:
    TOPDIR/meta-virtualization/recipes-containers/cri-tools/cri-tools-1.29.0+git17b4dd65d660fec94d7a5a070e3e89ef640f1087/nodistro
    TOPDIR/meta-virtualization/recipes-containers/cri-tools/cri-tools/nodistro
    TOPDIR/meta-virtualization/recipes-containers/cri-tools/files/nodistro
    TOPDIR/meta-virtualization/recipes-containers/cri-tools/cri-tools-1.29.0+git17b4dd65d660fec94d7a5a070e3e89ef640f1087/qemux86-64
    TOPDIR/meta-virtualization/recipes-containers/cri-tools/cri-tools/qemux86-64
    TOPDIR/meta-virtualization/recipes-containers/cri-tools/files/qemux86-64
    TOPDIR/meta-virtualization/recipes-containers/cri-tools/cri-tools-1.29.0+git17b4dd65d660fec94d7a5a070e3e89ef640f1087/qemuall
    TOPDIR/meta-virtualization/recipes-containers/cri-tools/cri-tools/qemuall
    TOPDIR/meta-virtualization/recipes-containers/cri-tools/files/qemuall
    TOPDIR/meta-virtualization/recipes-containers/cri-tools/cri-tools-1.29.0+git17b4dd65d660fec94d7a5a070e3e89ef640f1087/x86-64
    TOPDIR/meta-virtualization/recipes-containers/cri-tools/cri-tools/x86-64
    TOPDIR/meta-virtualization/recipes-containers/cri-tools/files/x86-64
    TOPDIR/meta-virtualization/recipes-containers/cri-tools/cri-tools-1.29.0+git17b4dd65d660fec94d7a5a070e3e89ef640f1087/
    TOPDIR/meta-virtualization/recipes-containers/cri-tools/cri-tools/
    TOPDIR/meta-virtualization/recipes-containers/cri-tools/files/
DEBUG: Using TOPDIR/meta-virtualization/recipes-containers/cri-tools/cri-tools/0001-build-allow-environmental-CGO-settings-and-pass-dont.patch for 0001-build-allow-environmental-CGO-settings-and-pass-dont.patch
NOTE: Applying patch '0001-build-allow-environmental-CGO-settings-and-pass-dont.patch' (meta-virtualization/recipes-containers/cri-tools/cri-tools/0001-build-allow-environmental-CGO-settings-and-pass-dont.patch)
ERROR: Applying patch '0001-build-allow-environmental-CGO-settings-and-pass-dont.patch' on target directory 'TOPDIR/tmp-glibc/work/core2-64-oe-linux/cri-tools/1.29.0+git17b4dd65d660fec94d7a5a070e3e89ef640f1087/cri-tools-1.29.0+git17b4dd65d660fec94d7a5a070e3e89ef640f1087'
CmdError('quilt --quiltrc TOPDIR/tmp-glibc/work/core2-64-oe-linux/cri-tools/1.29.0+git17b4dd65d660fec94d7a5a070e3e89ef640f1087/recipe-sysroot-native/etc/quiltrc push', 0, "stdout: Applying patch 0001-build-allow-environmental-CGO-settings-and-pass-dont.patch
can't find file to patch at input line 42
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|From 567b618f2ab9bb722826688d84f328773e4f37ce Mon Sep 17 00:00:00 2001
|From: Bruce Ashfield <bruce.ashfield@gmail.com>
|Date: Wed, 17 Aug 2022 11:03:09 -0400
|Subject: [PATCH] build: allow environmental CGO settings and pass
| dontusecurrentpkgs
|
|The build system already knows whether or not we want to use CGO,
|so we remove the hardcoded variant so our exported environment
|variable will control the enablement.
|
|Since our oe-core go infrastructure insists on both -pie and static
|builds (for the most part), and that is not recommended by many
|packages, we end up with errors like:
|
|   1.20.0+gitec9e336fd8c21c4bab89a6aed2c4a138c8cfae75/src/import/_output/crictl \\
|        -ldflags '-X github.com/kubernetes-sigs/cri-tools/pkg/version.Version=1.20.0' \\
|        -tags '' \\
|        github.com/kubernetes-sigs/cri-tools/cmd/crictl
|    # github.com/kubernetes-sigs/cri-tools/cmd/crictl
|    cannot find package runtime/cgo (using -importcfg)
|    /work/cortexa72-poky-linux/cri-tools/1.20.0+gitec9e336fd8c21c4bab89a6aed2c4a138c8cfae75-r0/recipe-sysroot-native/usr/lib/aarch64-poky-linux/go/pkg/tool/linux_amd64/link:
|    cannot open file : open : no such file or directory
|
|In a similar manner to:
|
|https://www.yoctoproject.org/pipermail/meta-virtualization/2019-March/004084.html
|
|We introduce '-a -pkgdir dontusecurrentpkgs' to mask/fix the problem,
|and continue to work towards non-static builds.
|
|Upstream-Status: Inappropriate [embedded specific]
|
|Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|---
| src/import/Makefile | 3 ++-
| 1 file changed, 2 insertions(+), 1 deletion(-)
|
|Index: cri-tools-1.27.0+gite73a7139ed4986d6a0db784ae7a036841a02b351/src/import/Makefile
|===================================================================
|--- cri-tools-1.27.0+gite73a7139ed4986d6a0db784ae7a036841a02b351.orig/src/import/Makefile
|+++ cri-tools-1.27.0+gite73a7139ed4986d6a0db784ae7a036841a02b351/src/import/Makefile
--------------------------
No file to patch.  Skipping patch.
1 out of 1 hunk ignored
Patch 0001-build-allow-environmental-CGO-settings-and-pass-dont.patch does not apply (enforce with -f)

stderr: ")
DEBUG: Python function patch_do_patch finished
DEBUG: Python function do_patch finished

Error details

Submitted on:
23/05/24 14:20
Error type:
Recipe
Task:
do_patch
Recipe:
cri-tools
Recipe version:
1.29.0+git17b4dd65d660fec94d7a5a070e3e89ef640f1087-r0
Machine:
qemux86-64
Distro:
nodistro
Build system:
x86_64-linux
Target system:
x86_64-oe-linux
Host distro:
gentoo-2.15/gentoo-2.15
Branch:
jansa/master
Commit:
51c459a5f93c2b9ffe6ffc509818081eefded7a0
Build:
#184253
Submitter:
Martin.Jansa@gmail.com
Similar errors:
0
Open a bug