Summary: | =net-libs/webkit-gtk-2.18.1 fails with missing gst/gl/egl/gstgldisplay_egl.h | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Branko Grubic <bitlord0xff> |
Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | Adrian.Bassett, andreasoehler, anton.kochkov, bitlord0xff, marduk, mark+gentoobugs, mgorny, proteuss, steven |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 635134 |
Description
Branko Grubic
2017-10-23 09:16:08 UTC
Small update, now with media-libs/gst-plugins-bad rebuilt with USE="egl", net-libs/webkit-gtk-2.18.1 builds fine for me. net-libs/webkit-gtk-2.18.1 (X egl geolocation gstreamer introspection jit libnotify opengl spell webgl) media-libs/gst-plugins-bad-1.12.3 (X abi_x86_64 bzip2 egl gtk introspection nls opengl orc) me too, same build error and same fix(gst-bad egl) for me I too went from failure to success by adding egl to the use flags for gst-plugins-bad. Thanks for the suggestion. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16fca2dd392910b7a773caace8126b4293695ed0 commit 16fca2dd392910b7a773caace8126b4293695ed0 Author: Mart Raudsepp <leio@gentoo.org> AuthorDate: 2017-10-24 19:45:11 +0000 Commit: Mart Raudsepp <leio@gentoo.org> CommitDate: 2017-10-24 19:45:11 +0000 net-libs/webkit-gtk: USE=gstreamer,egl requires gst-plugins-bad[egl] now If EGL is enabled, then the gstreamer code (only compiled with USE=gstreamer) will want to include gstreamer egl headers, in addition to gst gl headers Bug: https://bugs.gentoo.org/635144 Package-Manager: Portage-2.3.8, Repoman-2.3.2 net-libs/webkit-gtk/webkit-gtk-2.18.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)} As seen, I've added the necessary depend. But now we have the problem of webkit-gtk having IUSE=+egl, while gst-plugins-bad doesn't. Need to think how to approach that, before I feel comfortable stabilizing webkit-gtk-2.18.1 for security.. overnight ideas welcome (I need to hit the bed for now) I've default enabled USE=egl,opengl on gst-plugins-bad to accommodate. Hope that doesn't have too much fallout. webkit-gtk needing this will probably go stable due to security before the gst-plugins-bad version with IUSE default changes does; but the stabilization of that gst-plugins-bad will probably be filed later today as well, just it won't have a security high priority. |