[Webkit-unassigned] [Bug 198621] [GTK] ANGLE's eglplatform.h is build broken with -DENABLE_X11_PLATFORM=OFF
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Jun 6 13:50:55 PDT 2019
https://bugs.webkit.org/show_bug.cgi?id=198621
Adrian Perez <aperez at igalia.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |aperez at igalia.com
--- Comment #1 from Adrian Perez <aperez at igalia.com> ---
The update to ANGLE done in r245155 has re-imported a version of the
“eglplatform.h” from the upstream sources which is missing the needed
definitions for Wayland. That revision has this part in the diff:
-#elif defined(WL_EGL_PLATFORM)
-
-typedef struct wl_display *EGLNativeDisplayType;
-typedef struct wl_egl_pixmap *EGLNativePixmapType;
-typedef struct wl_egl_window *EGLNativeWindowType;
-
-#elif defined(__unix__)
-
-#if defined(ANGLE_USE_X11) && !defined(MESA_EGL_NO_X11_HEADERS)
+#elif defined(__unix__) || defined(USE_X11)
…which is what caused the problem. I will check a bit more thoroughly
the changes introduced in r245155 before making a patch to re-enable
building without X11.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20190606/b55476e6/attachment.html>
More information about the webkit-unassigned
mailing list