DEBUG: Executing python function extend_recipe_sysroot
NOTE: Direct dependencies are ['/srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/quilt/quilt-native_0.69.bb:do_populate_sysroot', 'virtual:native:/srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-extended/xz/xz_5.8.2.bb:do_populate_sysroot']
NOTE: Installed into sysroot: []
NOTE: Skipping as already exists in sysroot: ['gettext-minimal-native', 'libtool-native', 'quilt-native', 'texinfo-dummy-native', 'xz-native']
DEBUG: Python function extend_recipe_sysroot finished
DEBUG: Executing python function do_patch
DEBUG: Executing python function patch_do_patch
DEBUG: Searching for 0001-Define-more-ioctl-codes-on-riscv32gc-unknown-linux-g.patch in paths:
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo-1.92.0/poky
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo/poky
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/poky
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo-1.92.0/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo-1.92.0/x86-64
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo/x86-64
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/x86-64
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo-1.92.0/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/
DEBUG: Using /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/0001-Define-more-ioctl-codes-on-riscv32gc-unknown-linux-g.patch for 0001-Define-more-ioctl-codes-on-riscv32gc-unknown-linux-g.patch
DEBUG: Searching for rust-oe-selftest.patch in paths:
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo-1.92.0/poky
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo/poky
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/poky
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo-1.92.0/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo-1.92.0/x86-64
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo/x86-64
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/x86-64
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo-1.92.0/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/
DEBUG: Using /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/rust-oe-selftest.patch for rust-oe-selftest.patch
DEBUG: Searching for repro-issue-fix-with-cc-crate-hashmap.patch in paths:
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo-1.92.0/poky
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo/poky
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/poky
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo-1.92.0/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo-1.92.0/x86-64
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo/x86-64
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/x86-64
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo-1.92.0/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/
DEBUG: Using /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/repro-issue-fix-with-cc-crate-hashmap.patch for repro-issue-fix-with-cc-crate-hashmap.patch
DEBUG: Searching for oeqa-selftest-Increase-timeout-in-process-sigpipe-ru.patch in paths:
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo-1.92.0/poky
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo/poky
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/poky
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo-1.92.0/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo-1.92.0/x86-64
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo/x86-64
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/x86-64
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo-1.92.0/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/
DEBUG: Using /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/oeqa-selftest-Increase-timeout-in-process-sigpipe-ru.patch for oeqa-selftest-Increase-timeout-in-process-sigpipe-ru.patch
DEBUG: Searching for 0001-src-core-build_steps-tool.rs-switch-off-lto-for-rust.patch in paths:
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo-1.92.0/poky
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo/poky
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/poky
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo-1.92.0/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo-1.92.0/x86-64
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo/x86-64
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/x86-64
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo-1.92.0/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/
DEBUG: Using /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/0001-src-core-build_steps-tool.rs-switch-off-lto-for-rust.patch for 0001-src-core-build_steps-tool.rs-switch-off-lto-for-rust.patch
DEBUG: Searching for revert-link-std-statically-in-rustc_driver-feature.patch in paths:
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo-1.92.0/poky
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo/poky
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/poky
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo-1.92.0/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo-1.92.0/x86-64
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo/x86-64
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/x86-64
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo-1.92.0/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/
DEBUG: Using /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/revert-link-std-statically-in-rustc_driver-feature.patch for revert-link-std-statically-in-rustc_driver-feature.patch
DEBUG: Searching for 0001-riscv32-Define-plain-syscalls-as-their-time64-varian.patch in paths:
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo-1.92.0/poky
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo/poky
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/poky
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo-1.92.0/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo-1.92.0/x86-64
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo/x86-64
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/x86-64
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo-1.92.0/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/
DEBUG: Using /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/0001-riscv32-Define-plain-syscalls-as-their-time64-varian.patch for 0001-riscv32-Define-plain-syscalls-as-their-time64-varian.patch
DEBUG: Searching for 0001-bootstrap-Ensure-host-documentation-is-built-before-.patch in paths:
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo-1.92.0/poky
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo/poky
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/poky
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo-1.92.0/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo-1.92.0/x86-64
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo/x86-64
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/x86-64
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo-1.92.0/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/cargo/
    /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/
DEBUG: Using /srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/0001-bootstrap-Ensure-host-documentation-is-built-before-.patch for 0001-bootstrap-Ensure-host-documentation-is-built-before-.patch
NOTE: Applying patch '0001-Define-more-ioctl-codes-on-riscv32gc-unknown-linux-g.patch' (../layers/openembedded-core/meta/recipes-devtools/rust/files/0001-Define-more-ioctl-codes-on-riscv32gc-unknown-linux-g.patch)
NOTE: Applying patch 'rust-oe-selftest.patch' (../layers/openembedded-core/meta/recipes-devtools/rust/files/rust-oe-selftest.patch)
NOTE: Applying patch 'repro-issue-fix-with-cc-crate-hashmap.patch' (../layers/openembedded-core/meta/recipes-devtools/rust/files/repro-issue-fix-with-cc-crate-hashmap.patch)
NOTE: Applying patch 'oeqa-selftest-Increase-timeout-in-process-sigpipe-ru.patch' (../layers/openembedded-core/meta/recipes-devtools/rust/files/oeqa-selftest-Increase-timeout-in-process-sigpipe-ru.patch)
NOTE: Applying patch '0001-src-core-build_steps-tool.rs-switch-off-lto-for-rust.patch' (../layers/openembedded-core/meta/recipes-devtools/rust/files/0001-src-core-build_steps-tool.rs-switch-off-lto-for-rust.patch)
NOTE: Applying patch 'revert-link-std-statically-in-rustc_driver-feature.patch' (../layers/openembedded-core/meta/recipes-devtools/rust/files/revert-link-std-statically-in-rustc_driver-feature.patch)
NOTE: Applying patch '0001-riscv32-Define-plain-syscalls-as-their-time64-varian.patch' (../layers/openembedded-core/meta/recipes-devtools/rust/files/0001-riscv32-Define-plain-syscalls-as-their-time64-varian.patch)
NOTE: Applying patch '0001-bootstrap-Ensure-host-documentation-is-built-before-.patch' (../layers/openembedded-core/meta/recipes-devtools/rust/files/0001-bootstrap-Ensure-host-documentation-is-built-before-.patch)
ERROR: Applying patch '/srv/pokybuild/yocto-worker/wic/build/layers/openembedded-core/meta/recipes-devtools/rust/files/0001-bootstrap-Ensure-host-documentation-is-built-before-.patch' on target directory 'TOPDIR/tmp/work/x86_64-linux/cargo-native/1.92.0/sources/rustc-1.92.0-src/src/tools/cargo'
CmdError('quilt --quiltrc TOPDIR/tmp/work/x86_64-linux/cargo-native/1.92.0/recipe-sysroot-native/etc/quiltrc push', 0, "stdout: Applying patch 0001-bootstrap-Ensure-host-documentation-is-built-before-.patch
can't find file to patch at input line 33
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|From 2e89bf7969ac6d77b7c6a38265b1eabc8ec6df7a Mon Sep 17 00:00:00 2001
|From: Alistair Francis <alistair.francis@wdc.com>
|Date: Fri, 9 Jan 2026 08:35:43 +1000
|Subject: [PATCH] bootstrap: Ensure host documentation is built before tarball
| is created
|
|`run_default_doc_steps()` is called to ensure the documentation is built
|by `Docs::run()` and it should build the documentation if it isn't
|already built.
|
|When running the `install src` command I'm seeing failures as the
|`builder.doc_out(host)` directory does not exist. This is because
|`match_paths_to_steps_and_run()` doesn't actually build any
|documentation as the `paths.is_empty()` causes an early return. This
|results in install failures as the `*/doc` src directory doesn't exist.
|
|This patch passes the paths to `run_host_step_descriptions()` when building
|documentation to ensure it is correctly built.
|
|This fixes installing the Rust source code in OpenEmbedded.
|
|Upstream-Status: Submitted [https://github.com/rust-lang/rust/pull/150845]
|Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
|---
| src/bootstrap/src/core/build_steps/dist.rs | 2 +-
| src/bootstrap/src/core/builder/mod.rs      | 5 +++++
| 2 files changed, 6 insertions(+), 1 deletion(-)
|
|diff --git a/src/bootstrap/src/core/build_steps/dist.rs b/src/bootstrap/src/core/build_steps/dist.rs
|index f47b0c0b007..2fbb068632e 100644
|--- a/src/bootstrap/src/core/build_steps/dist.rs
|+++ b/src/bootstrap/src/core/build_steps/dist.rs
--------------------------
No file to patch.  Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 46
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/src/bootstrap/src/core/builder/mod.rs b/src/bootstrap/src/core/builder/mod.rs
|index 4a04b97c549..16c1c324be0 100644
|--- a/src/bootstrap/src/core/builder/mod.rs
|+++ b/src/bootstrap/src/core/builder/mod.rs
--------------------------
No file to patch.  Skipping patch.
1 out of 1 hunk ignored
Patch 0001-bootstrap-Ensure-host-documentation-is-built-before-.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:
09/01/26 04:12
Error type:
Recipe
Task:
do_patch
Recipe:
cargo-native
Recipe version:
1.92.0-r0
Machine:
genericx86
Distro:
poky
Build system:
x86_64-linux
Target system:
i686-poky-linux
Host distro:
universal/debian-12
Branch:
mathieu/master-next
Commit:
3c49e79269edc98704510330eba2ed4e2c99cdff
Build:
#224183
Submitter:
yp-ab-debian12-vk-5
Link back:
https://autobuilder.yoctoproject.org/valkyrie/#/builders/15/builds/2953
Similar errors:
2
Open a bug