<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">The MESA_EGL_NO_X11_HEADERS macro is used to check if we're building without<br>
GLX support.<br></blockquote><div><br></div></div>In <a href="http://configure.ac">configure.ac</a>:<br><br># If we don't have the X11 platform, set this define so we don't try to include<br># the X11 headers.<br>if ! echo "$egl_platforms" | grep -q 'x11'; then<br>    DEFINES="$DEFINES -DMESA_EGL_NO_X11_HEADERS"<br>    GL_PC_CFLAGS="$GL_PC_CFLAGS -DMESA_EGL_NO_X11_HEADERS"<br>fi<br><br></div><div class="gmail_extra">The MESA_EGL_NO_X11_HEADERS is only specifying whether or not EGL has the x11 platform.  It's unrelated to GLX.  You can build with EGL and no x11 platform but still have GLX.  What about adding 2 -D defines in <a href="http://configure.ac">configure.ac</a> for MESA_HAVE_GLX and MESA_HAVE_EGL ?<br></div><div class="gmail_extra"><br></div></div>