Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 911864 - net-libs/webkit-gtk-2.40.5-r600: failes to compile: Couldn't find include 'Gtk-4.0.gir'
Summary: net-libs/webkit-gtk-2.40.5-r600: failes to compile: Couldn't find include 'Gt...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-07 14:24 UTC by sebastian.speitel
Modified: 2023-08-22 14:06 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description sebastian.speitel 2023-08-07 14:24:22 UTC
It seems net-libs/webkit-gtk-2.40.5-r600 requires gui-libs/gtk:4 build with introspection.
It failed to compile with the error: 

net-libs/webkit-gtk-2.40.5-r600: failes to compile: Couldn't find include 'Gtk-4.0.gir'

And after adding `gui-libs/gtk introspection` to my useflags and rebuilding gtk, webkit built successful.

The same problem doesn't seem to happen for webkit-gtk-2.40.4-r410. When reading the ebuild correctly that's because it doesn't depend on gui-libs/gtk at all.
Comment 1 sebastian.speitel 2023-08-07 14:25:47 UTC
My webkit-gtk has the introspection useflag set as well.
Comment 2 Larry the Git Cow gentoo-dev 2023-08-22 14:06:03 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9d1f2144bc5b266fd0561f102a536e28f2a68cd

commit a9d1f2144bc5b266fd0561f102a536e28f2a68cd
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2023-08-22 13:52:03 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2023-08-22 14:03:49 +0000

    net-libs/webkit-gtk: Depend on gui-libs/gtk[introspection?]
    
    Closes: https://bugs.gentoo.org/911864
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 net-libs/webkit-gtk/webkit-gtk-2.40.4-r600.ebuild | 2 +-
 net-libs/webkit-gtk/webkit-gtk-2.40.5-r600.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)