During a run of `emerge -uUDa @world`, I received the following update during the glib update. I have recently globally set USE=vala; but I don't see that on dev-libs/glib. Reproducible: Always Steps to Reproduce: 1. Try to upgrade glib Actual Results: It won't build :(. Expected Results: New glib! This is a mixed ~amd64 / amd64 machine. I have attached the contents of my accept_keywords files in case it's helpful.
Created attachment 913113 [details] build log (xz)
Created attachment 913114 [details] emerge info
Created attachment 913115 [details] # cat /etc/portage/package.accept_keywords/* | grep -v '#' | sort -u >> tilde-arch-packages
Created attachment 913116 [details] build log (xz, ansifilter run) Ansifiltered the build log as requested by Sam in IRC.
I does look to be caused by that Meson regression referred to in #945770. I applied the patch from https://github.com/mesonbuild/meson/pull/13837 for meson-1.6.0 and I was successful in building dev-libs/glib-2.82.2.
Thanks.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b7577e8c9cccd46728eea2eddb94e8818e793fb commit 3b7577e8c9cccd46728eea2eddb94e8818e793fb Author: Sam James <sam@gentoo.org> AuthorDate: 2024-12-06 20:34:34 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-12-06 20:34:55 +0000 dev-build/meson: backport generate_gir fix (fixes glib build) As discussed with Eli. Closes: https://bugs.gentoo.org/945769 Closes: https://bugs.gentoo.org/945770 Signed-off-by: Sam James <sam@gentoo.org> .../meson-1.6.0-generate_git-both-libraries.patch | 345 +++++++++++++++++++++ dev-build/meson/meson-1.6.0-r1.ebuild | 191 ++++++++++++ 2 files changed, 536 insertions(+)
*** Bug 945990 has been marked as a duplicate of this bug. ***