* Applying portage/1.2.0 patch ... * Applying sed/1.5.6 patch ... * Applying as-needed/2.4.3 patch ... * Applying ppc64le/2.4.4 patch ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-libs/libgee-0.20.6/work/libgee-0.20.6 ... * ERROR: dev-libs/libgee-0.20.6::gentoo failed (configure phase): * No installed vala in || ( dev-lang/vala:0.56 ) * ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_no_multilib_hardened-20230929-064004 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-13 * clang/llvm (if any): clang version 17.0.1 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/17/bin Configuration file: /etc/clang/x86_64-pc-linux-gnu-clang.cfg /usr/lib/llvm/17 17.0.1 Python 3.11.5 Available Rust versions: [1] rust-bin-1.72.0 * The following VMs are available for generation-2: *) Eclipse Temurin JDK 17.0.8.1_p1 [openjdk-bin-17] 2) Eclipse Temurin JDK 8.382_p05 [openjdk-bin-8] Available Java Virtual Machines: [1] openjdk-bin-8 [2] openjdk-bin-17 system-vm php cli (if any): go version go1.21.1 linux/amd64 HEAD of ::gentoo commit 1acf9ba52eb72f66e1fe89ddbfcc0a29dee1447c Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Sun Oct 1 09:31:35 2023 +0000 2023-10-01 09:31:35 UTC emerge -qpvO dev-libs/libgee [ebuild N ] dev-libs/libgee-0.20.6 USE="introspection"
Created attachment 871917 [details] emerge-info.txt
Created attachment 871918 [details] dev-libs:libgee-0.20.6:20231001-111715.log
Created attachment 871919 [details] emerge-history.txt
Created attachment 871920 [details] environment
Created attachment 871921 [details] etc.clang.tar.xz
Created attachment 871922 [details] etc.portage.tar.xz
Created attachment 871923 [details] temp.tar.xz
Oh, right.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd08499a62bbfd5db1835b970f0096c397cf8c7d commit cd08499a62bbfd5db1835b970f0096c397cf8c7d Author: Sam James <sam@gentoo.org> AuthorDate: 2023-10-01 12:02:05 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-10-01 12:02:37 +0000 Revert "dev-libs/libgee: Call vala_setup in pkg_setup" This reverts commit b2fa199d292ae87ce73b055be600a9c432c1f764. Bug: https://bugs.gentoo.org/894376 Bug: https://bugs.gentoo.org/915015 Signed-off-by: Sam James <sam@gentoo.org> dev-libs/libgee/libgee-0.20.6.ebuild | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8df0d79319765acb4a7b2967340bf0e3a2ad843e commit 8df0d79319765acb4a7b2967340bf0e3a2ad843e Author: Sam James <sam@gentoo.org> AuthorDate: 2023-10-01 12:02:03 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-10-01 12:02:34 +0000 Revert "dev-libs/libgee: move vala_setup to src_configure" This reverts commit e5d8fda9c11d7af8452ac8c9084a6939458008e3. Bug: https://bugs.gentoo.org/894376 Bug: https://bugs.gentoo.org/915015 Signed-off-by: Sam James <sam@gentoo.org> dev-libs/libgee/libgee-0.20.6.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=406b2f69bdff4f078f6abba3d4e1959576de0444 commit 406b2f69bdff4f078f6abba3d4e1959576de0444 Author: Sam James <sam@gentoo.org> AuthorDate: 2023-12-13 00:55:26 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-12-13 00:57:59 +0000 dev-libs/libgee: update EAPI 7 -> 8, backport Vala (-> C99) fixes In this case, it appears the Vala itself was wrong, which meant the generated C was wrong, rather than the Vala being right, but valac generating junk. Bug: https://bugs.gentoo.org/915015 Closes: https://bugs.gentoo.org/894376 Signed-off-by: Sam James <sam@gentoo.org> dev-libs/libgee/files/libgee-0.20.6-c99-2.patch | 55 +++++++++++++++++++++++++ dev-libs/libgee/files/libgee-0.20.6-c99.patch | 43 +++++++++++++++++++ dev-libs/libgee/libgee-0.20.6-r1.ebuild | 40 ++++++++++++++++++ 3 files changed, 138 insertions(+)