(...) In file included from /var/tmp/portage/net-libs/webkit-gtk-2.8.1/work/webkitgtk-2.8.1/Source/WebCore/platform/graphics/egl/GLContextEGL.cpp:50:0: /usr/include/cairo/cairo-gl.h:95:5: warning: "CAIRO_HAS_GLX_FUNCTIONS" is not defined [-Wundef] #if CAIRO_HAS_GLX_FUNCTIONS ^ /usr/include/cairo/cairo-gl.h:113:5: warning: "CAIRO_HAS_WGL_FUNCTIONS" is not defined [-Wundef] #if CAIRO_HAS_WGL_FUNCTIONS ^ /var/tmp/portage/net-libs/webkit-gtk-2.8.1/work/webkitgtk-2.8.1/Source/WebCore/platform/graphics/egl/GLContextEGL.cpp: In function ‘void* WebCore::sharedEGLDisplay()’: /var/tmp/portage/net-libs/webkit-gtk-2.8.1/work/webkitgtk-2.8.1/Source/WebCore/platform/graphics/egl/GLContextEGL.cpp:70:90: error: cannot convert ‘wl_display*’ to ‘EGLNativeDisplayType {aka _XDisplay*}’ for argument ‘1’ to ‘void* eglGetDisplay(EGLNativeDisplayType)’ gSharedEGLDisplay = eglGetDisplay(WaylandDisplay::instance()->nativeDisplay()); ^ Source/WebCore/CMakeFiles/WebCorePlatformGTK.dir/build.make:153: recipe for target 'Source/WebCore/CMakeFiles/WebCorePlatformGTK.dir/platform/graphics/egl/GLContextEGL.cpp.o' failed make[2]: *** [Source/WebCore/CMakeFiles/WebCorePlatformGTK.dir/platform/graphics/egl/GLContextEGL.cpp.o] Error 1 make[2]: Leaving directory '/var/tmp/portage/net-libs/webkit-gtk-2.8.1/work/webkit-gtk-2.8.1_build' CMakeFiles/Makefile2:628: recipe for target 'Source/WebCore/CMakeFiles/WebCorePlatformGTK.dir/all' failed make[1]: *** [Source/WebCore/CMakeFiles/WebCorePlatformGTK.dir/all] Error 2 Reproducible: Always
Created attachment 403100 [details] build.log.tgz
[ebuild U ] net-libs/webkit-gtk-2.8.1:4/37::gnome [2.6.6:4/37::gentoo] USE="X%* egl geoloc gstreamer introspection jit libsecret opengl spell wayland%* webgl -coverage -doc -gles2% {-test}" 0 KiB
*** Bug 549262 has been marked as a duplicate of this bug. ***
Same problem here.
Upstream bug: https://bugs.webkit.org/show_bug.cgi?id=142879 Supposedly fixed by patch here: https://bugs.webkit.org/show_bug.cgi?id=136831
Fixed in overlay. Thanks for reporting.
Tracking work upstream.
*** Bug 550686 has been marked as a duplicate of this bug. ***
*** Bug 556802 has been marked as a duplicate of this bug. ***