# Remove this patch once Mesa is updated to the latest release
--- a/glx/glxdricommon.c Fri Dec 13 16:15:57 2013
+++ b/glx/glxdricommon.c Fri Dec 13 16:22:22 2013
@@ -209,6 +209,7 @@
static const char dri_driver_path[] = DRI_DRIVER_PATH;
+#if 0
/* Temporary define to allow building without a dri_interface.h from
* updated Mesa. Some day when we don't care about Mesa that old any
* more this can be removed.
@@ -216,6 +217,7 @@
#ifndef __DRI_DRIVER_GET_EXTENSIONS
#define __DRI_DRIVER_GET_EXTENSIONS "__driDriverGetExtensions"
#endif
+#endif
void *
glxProbeDriver(const char *driverName,
@@ -238,6 +240,7 @@
goto cleanup_failure;
}
+#if 0
if (asprintf(&get_extensions_name, "%s_%s",
__DRI_DRIVER_GET_EXTENSIONS, driverName) != -1) {
const __DRIextension **(*get_extensions)(void);
@@ -249,7 +252,8 @@
}
if (!extensions)
- extensions = dlsym(driver, __DRI_DRIVER_EXTENSIONS);
+#endif
+ extensions = dlsym(driver, __DRI_DRIVER_EXTENSIONS);
if (extensions == NULL) {
LogMessage(X_ERROR, "AIGLX error: %s exports no extensions (%s)\n",
driverName, dlerror());