[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