DEBUG: Executing python function extend_recipe_sysroot
NOTE: Direct dependencies are ['virtual:native:/srv/pokybuild/yocto-worker/meta-arm/build/meta/recipes-devtools/patch/patch_2.7.6.bb:do_populate_sysroot']
NOTE: Installed into sysroot: []
NOTE: Skipping as already exists in sysroot: ['gettext-minimal-native', 'libtool-native', 'texinfo-dummy-native', 'patch-native', 'attr-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-BootLogoLib-align-logo-coords-to-be-even.patch in paths:
    /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/uefi/files/poky-altcfg
    /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware-202408/poky-altcfg
    /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware/poky-altcfg
    /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/uefi/files/poky-altcfg
    /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/uefi/files/poky
    /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware-202408/poky
    /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware/poky
    /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/uefi/files/poky
    /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/uefi/files/sbsa-ref
    /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware-202408/sbsa-ref
    /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware/sbsa-ref
    /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/uefi/files/sbsa-ref
    /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/uefi/files/aarch64
    /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware-202408/aarch64
    /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware/aarch64
    /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/uefi/files/aarch64
    /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/uefi/files/qemuall
    /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware-202408/qemuall
    /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware/qemuall
    /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/uefi/files/qemuall
    /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/uefi/files/aarch64
    /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware-202408/aarch64
    /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware/aarch64
    /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/uefi/files/aarch64
    /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/uefi/files/
    /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware-202408/
    /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware/
    /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/uefi/files/
DEBUG: Using /srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/uefi/files/0001-BootLogoLib-align-logo-coords-to-be-even.patch for 0001-BootLogoLib-align-logo-coords-to-be-even.patch
NOTE: Applying patch '0001-BootLogoLib-align-logo-coords-to-be-even.patch' (../meta-arm/meta-arm-bsp/recipes-bsp/uefi/files/0001-BootLogoLib-align-logo-coords-to-be-even.patch)
NOTE: self._current is None
NOTE: patches is [{'file': '/srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/uefi/files/0001-BootLogoLib-align-logo-coords-to-be-even.patch', 'strippath': '1', 'filemd5': '846b576f1a78ab1f2a03f8b40529f93a'}]
NOTE: applying patch {'file': '/srv/pokybuild/yocto-worker/meta-arm/build/meta-arm/meta-arm-bsp/recipes-bsp/uefi/files/0001-BootLogoLib-align-logo-coords-to-be-even.patch', 'strippath': '1', 'filemd5': '846b576f1a78ab1f2a03f8b40529f93a'}
ERROR: Applying patch '0001-BootLogoLib-align-logo-coords-to-be-even.patch' on target directory 'TOPDIR/tmp/work/sbsa_ref-poky-linux/edk2-firmware/202408/edk2'
BBHandledException("Applying '0001-BootLogoLib-align-logo-coords-to-be-even.patch' failed:
stdout: can't find file to patch at input line 36
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|From 84195804a1631c88c1356438d22f4a51681d8c55 Mon Sep 17 00:00:00 2001
|From: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
|Date: Mon, 17 Jun 2024 10:30:07 +0200
|Subject: [PATCH] BootLogoLib: align logo coords to be even
|
|If we draw logo at odd coords then BootLogoLib goes into exception and
|boot process ends:
|
|Synchronous Exception at 0x00000101FB943E48
|PC 0x0101FB943E48 (0x0101FB93F000+0x00004E48) [ 0] QemuVideoDxe.dll
|PC 0x0101FB943314 (0x0101FB93F000+0x00004314) [ 0] QemuVideoDxe.dll
|PC 0x0101FB92F798 (0x0101FB92D000+0x00002798) [ 1] ConSplitterDxe.dll
|PC 0x0101FBA96BC4 (0x0101FBA8E000+0x00008BC4) [ 2] BdsDxe.dll
|PC 0x0101FF7FDF50 (0x0101FF7F3000+0x0000AF50) [ 3] DxeCore.dll
|
|This change resizes logo from 193x58 to 194x58px to make it's sizes
|even. And if coords are odd then they are bumped a bit to make things
|work.
|
|Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
|
|This is a temporary workaround for an alignment problem in EDK2/qemu, see  the
|discussion at https://mail.gnu.org/archive/html/qemu-devel/2024-06/msg02964.html.
|
|Upstream-Status: Inappropriate [workaround]
|Signed-off-by: Ross Burton <ross.burton@arm.com>
|---
| .../Library/BootLogoLib/BootLogoLib.c         |   4 ++++
| MdeModulePkg/Logo/Logo.bmp                    | Bin 12446 -> 34010 bytes
| 2 files changed, 4 insertions(+)
|
|diff --git a/MdeModulePkg/Library/BootLogoLib/BootLogoLib.c b/MdeModulePkg/Library/BootLogoLib/BootLogoLib.c
|index 478ec2d40e..3b7b5f3146 100644
|--- a/MdeModulePkg/Library/BootLogoLib/BootLogoLib.c
|+++ b/MdeModulePkg/Library/BootLogoLib/BootLogoLib.c
--------------------------
File to patch: 
Skip this patch? [y] 
Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 49
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/MdeModulePkg/Logo/Logo.bmp b/MdeModulePkg/Logo/Logo.bmp
|index 3e85229e17595ba1f9c59e13692a4f8362ebc850..136345a56ac44e3ea8d3c91114b5a2676dc90e2a 100644
--------------------------
File to patch: 
Skip this patch? [y] 
Skipping patch.

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

Error details

Submitted on:
21/05/25 17:00
Error type:
Recipe
Task:
do_patch
Recipe:
edk2-firmware
Recipe version:
202408-r0
Machine:
sbsa-ref
Distro:
poky-altcfg
Build system:
x86_64-linux
Target system:
aarch64-poky-linux
Host distro:
universal/rocky-9.5
Branch:
akanavin/s-in-unpackdir
Commit:
dfe6cc7aacdfd5e0177b776df9ac8ed7cef087e8
Build:
#206278
Submitter:
yp-ab-rocky9-vk-1
Link back:
https://autobuilder.yoctoproject.org/valkyrie/#/builders/75/builds/1573
Similar errors:
2
Open a bug