Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 549228 - [gnome-overlay] net-libs/webkit-gtk-2.8.1: error: cannot convert ‘wl_display*’ to ‘EGLNativeDisplayType {aka _XDisplay*}’
Summary: [gnome-overlay] net-libs/webkit-gtk-2.8.1: error: cannot convert ‘wl_display*...
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords: InOverlay
: 549262 550686 556802 (view as bug list)
Depends on:
Blocks: gnome-3.16
  Show dependency tree
 
Reported: 2015-05-12 05:20 UTC by Kobboi
Modified: 2015-08-25 01:00 UTC (History)
5 users (show)

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


Attachments
build.log.tgz (build.log.tgz,873.01 KB, application/x-compressed-tar)
2015-05-12 05:22 UTC, Kobboi
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kobboi 2015-05-12 05:20:50 UTC
(...)
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
Comment 1 Kobboi 2015-05-12 05:22:24 UTC
Created attachment 403100 [details]
build.log.tgz
Comment 2 Kobboi 2015-05-12 05:24:34 UTC
[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
Comment 3 Rafał Mużyło 2015-05-12 21:58:23 UTC
*** Bug 549262 has been marked as a duplicate of this bug. ***
Comment 4 Drunkard Zhang 2015-05-23 04:46:59 UTC
Same problem here.
Comment 5 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-05-24 23:10:29 UTC
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
Comment 6 Gilles Dartiguelongue (RETIRED) gentoo-dev 2015-05-25 14:02:05 UTC
Fixed in overlay. Thanks for reporting.
Comment 7 Gilles Dartiguelongue (RETIRED) gentoo-dev 2015-05-25 14:02:40 UTC
Tracking work upstream.
Comment 8 Gilles Dartiguelongue (RETIRED) gentoo-dev 2015-05-28 20:43:13 UTC
*** Bug 550686 has been marked as a duplicate of this bug. ***
Comment 9 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-08-25 01:00:55 UTC
*** Bug 556802 has been marked as a duplicate of this bug. ***