>>> Preparing source in /var/tmp/tmpfs/portage/dev-libs/glib-2.80.5-r1/work/glib-2.80.5 ... /var/tmp/tmpfs/portage/dev-libs/glib-2.80.5-r1/temp/environment: line 4370: cd: /var/tmp/tmpfs/portage/dev-libs/glib-2.80.5-r1/work/gobject-introspection-1.80.1: No such file or directory Reproducible: Always Steps to Reproduce: USE -introspection% Actual Results: Fails during prepare phase. Expected Results: Exclude gobject-introspection I tried commenting out the lines in the ebuild related to the error: # bug #946578 cd "${INTROSPECTION_SOURCE_DIR}" || die eapply "${FILESDIR}"/glib-2.80.5-gobject-introspection-1.80.patch cd "${S}" || die prepare is then successful, but meson complains about 'packaging' missing.
Created attachment 914522 [details] emerge --info '=dev-libs/glib-2.80.5-r1::gentoo Also the output of emerge -pqv '=dev-libs/glib-2.80.5-r1::gentoo': [ebuild U ] dev-libs/glib-2.80.5-r1 [2.78.6] USE="elf (mime) xattr -dbus -debug -doc% -introspection% (-selinux) -static-libs -sysprof -systemtap -test -utils (-gtk-doc%)" ABI_X86="(64) -32 (-x32)"
Created attachment 914523 [details] build.log
Please share the log from when you commented it out too.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=318cef1e679d0546067b91e95f9af4c1b4f4e411 commit 318cef1e679d0546067b91e95f9af4c1b4f4e411 Author: Sam James <sam@gentoo.org> AuthorDate: 2024-12-21 01:01:55 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-12-21 01:02:27 +0000 dev-libs/glib: don't try to patch non-existent sources w/ USE=-introspection Closes: https://bugs.gentoo.org/946725 Signed-off-by: Sam James <sam@gentoo.org> dev-libs/glib/glib-2.80.5-r1.ebuild | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-)
Created attachment 914524 [details] Requested build log from the edited ebuild.
Thanks, that one is bug 946727.