Summary: | dev-util/gnome-builder-3.24.2-r1: build failed due to "Couldn't find include 'Json-1.0.gir'" | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | RazrFalcon <RazrFalcon> |
Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log |
Description
RazrFalcon
2019-03-30 13:28:45 UTC
Created attachment 571248 [details]
build.log
In case of gnome-builder I would highly suggest using the ~arch version if possible or even upstream flatpak. In any case, I see the issue and will fix for 3.24. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bef6e190cd44fcf59e30720d54781301890f643a commit bef6e190cd44fcf59e30720d54781301890f643a Author: Mart Raudsepp <leio@gentoo.org> AuthorDate: 2019-03-30 16:26:35 +0000 Commit: Mart Raudsepp <leio@gentoo.org> CommitDate: 2019-03-30 16:29:21 +0000 dev-util/gnome-builder-3.24: json-glib[introspection] is required for build In 3.24 jsonrpc-glib is not a split out separate package, thus the global introspection enabling on gnome-builder affects it as well (not optional). jsonrpc-glib GIR requires json-glib GIR, thus add the missing introspection USE dep on json-glib to ensure successful builds. This is not a problem 3.26 and onwards, as jsonrpc-glib introspection support is controlled by USE flag and there are proper conditional USE deps in place in the external package on json-glib already there. Fixes: https://bugs.gentoo.org/682060 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org> dev-util/gnome-builder/gnome-builder-3.24.2-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) |