xkbcommon: ERROR: Failed to compile xkb_symbols xkbcommon: ERROR: Failed to compile keymap [676/939] Compiling C object contrib/ivshmem-server/ivshmem-server.p/main.c.o [677/939] Linking target qemu-pr-helper [678/939] Compiling C object contrib/ivshmem-client/ivshmem-client.p/ivshmem-client.c.o [679/939] Compiling C object contrib/ivshmem-server/ivshmem-server.p/ivshmem-server.c.o ninja: build stopped: subcommand failed. make[1]: *** [Makefile:165: run-ninja] Error 1 make[1]: Leaving directory '/var/tmp/portage/app-emulation/qemu-guest-agent-8.0.0/work/qemu-8.0.0/build' ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_desktop-20230615-074226 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-13 * clang/llvm (if any): clang version 16.0.6 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/16/bin Configuration file: /etc/clang/clang.cfg /usr/lib/llvm/16 16.0.6 Python 3.11.4 Available Ruby profiles: [1] ruby31 (with Rubygems) * Available Rust versions: [1] rust-bin-1.69.0 * The following VMs are available for generation-2: 1) Eclipse Temurin JDK 11.0.18_p10 [openjdk-bin-11] *) Eclipse Temurin JDK 17.0.6_p10 [openjdk-bin-17] 3) Eclipse Temurin JDK 8.362_p09 [openjdk-bin-8] Available Java Virtual Machines: [1] openjdk-bin-8 [2] openjdk-bin-11 [3] openjdk-bin-17 system-vm php cli (if any): go version go1.20.5 linux/amd64 HEAD of ::gentoo commit 5cacd7bacd46c3d1e2509d76e10d4a8effd99437 Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Sat Jun 17 19:02:00 2023 +0000 2023-06-17 19:01:59 UTC emerge -qpvO app-emulation/qemu-guest-agent [ebuild N ] app-emulation/qemu-guest-agent-8.0.0
Created attachment 864072 [details] emerge-info.txt
Created attachment 864073 [details] app-emulation:qemu-guest-agent-8.0.0:20230617-192451.log
Created attachment 864074 [details] emerge-history.txt
Created attachment 864075 [details] environment
Created attachment 864076 [details] etc.clang.tar.xz
Created attachment 864077 [details] etc.portage.tar.xz
Created attachment 864078 [details] logs.tar.xz
Created attachment 864079 [details] temp.tar.xz
`xkbcommon: ERROR: Couldn't find file "symbols/ar" in include paths` This looks like a change in xkb to me. Wasn't ar for arabic changed into ara?
Created attachment 865235 [details, diff] xkb_keymap_mod_get_index-ar-ara-patch
Found the patch on https://patchew.org/QEMU/20230620150335.814005-1-alex.bennee@linaro.org/ - attaching it here for convenience
Testing around, x11-misc/xkeyboard-config-2.38 allows qemu to build correctly so it's the change in 2.39 breaking the build
I used this simpler patch to resolve the build issue in 8.0.2: https://gitlab.com/qemu-project/qemu/-/commit/497fad38979c16b6412388927401e577eba43d26 Haven't checked (just grabbed it to quickly fix for me) but appears that this commit is what they've gone with upstream.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a70f6f672af3a2f0855f24c7d112e9f83bc01f03 commit a70f6f672af3a2f0855f24c7d112e9f83bc01f03 Author: Sam James <sam@gentoo.org> AuthorDate: 2024-06-02 05:05:30 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-06-02 05:11:35 +0000 app-emulation/qemu-guest-agent: drop 7.1.0, 8.0.3 (Close a bunch of old bugs which are long-fixed, including some from before the tests got reworked.) Closes: https://bugs.gentoo.org/790677 Closes: https://bugs.gentoo.org/801679 Closes: https://bugs.gentoo.org/828422 Closes: https://bugs.gentoo.org/829448 Closes; https://bugs.gentoo.org/833998 Closes: https://bugs.gentoo.org/885673 Closes: https://bugs.gentoo.org/908699 Signed-off-by: Sam James <sam@gentoo.org> app-emulation/qemu-guest-agent/Manifest | 2 - ....1.0-configure-Avoid-using-strings-binary.patch | 85 ---------------------- .../qemu-guest-agent/qemu-guest-agent-7.1.0.ebuild | 82 --------------------- .../qemu-guest-agent/qemu-guest-agent-8.0.3.ebuild | 82 --------------------- 4 files changed, 251 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=728a37d3fc488522eb30c06c84d0cef1f38b3b5e commit 728a37d3fc488522eb30c06c84d0cef1f38b3b5e Author: Sam James <sam@gentoo.org> AuthorDate: 2024-06-02 05:03:43 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-06-02 05:11:34 +0000 app-emulation/qemu-guest-agent: drop 6.0.0, 8.0.0, 8.0.2 (Close a bunch of old bugs which are long-fixed, including some from before the tests got reworked.) Closes: https://bugs.gentoo.org/790677 Closes: https://bugs.gentoo.org/801679 Closes: https://bugs.gentoo.org/828422 Closes: https://bugs.gentoo.org/829448 Closes; https://bugs.gentoo.org/833998 Closes: https://bugs.gentoo.org/885673 Closes: https://bugs.gentoo.org/908699 Signed-off-by: Sam James <sam@gentoo.org> app-emulation/qemu-guest-agent/Manifest | 3 - .../qemu-guest-agent/qemu-guest-agent-6.0.0.ebuild | 79 --------------------- .../qemu-guest-agent/qemu-guest-agent-8.0.0.ebuild | 81 ---------------------- .../qemu-guest-agent/qemu-guest-agent-8.0.2.ebuild | 81 ---------------------- 4 files changed, 244 deletions(-)
*** This bug has been marked as a duplicate of bug 911268 ***