On 01/06/2014 12:17 PM, Vinson Lee wrote: > This patch fixes this build error with gcc <= 4.5 and clang <= 3.1. > > CC clientattrib.lo > In file included from ../../include/GL/glx.h:333:0, > from glxclient.h:45, > from clientattrib.c:32: > ../../include/GL/glxext.h:275:13: error: redefinition of typedef > 'GLXContextID' > ../../include/GL/glx.h:171:13: note: previous declaration of 'GLXContextID' > was here > > Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=70591 > Signed-off-by: Vinson Lee <v...@freedesktop.org> > --- > include/GL/glxext.h | 1 - > 1 file changed, 1 deletion(-) > > diff --git a/include/GL/glxext.h b/include/GL/glxext.h > index cfabe8c..7132385 100644 > --- a/include/GL/glxext.h > +++ b/include/GL/glxext.h > @@ -272,7 +272,6 @@ __GLXextFuncPtr glXGetProcAddressARB (const GLubyte > *procName); > > #ifndef GLX_EXT_import_context > #define GLX_EXT_import_context 1 > -typedef XID GLXContextID; > #define GLX_SHARE_CONTEXT_EXT 0x800A > #define GLX_VISUAL_ID_EXT 0x800B > #define GLX_SCREEN_EXT 0x800C >
Seems worth applying for now - hopefully the Khronos bug Eric filed will result in it being removed from the upstream version too. Reviewed-by: Kenneth Graunke <kenn...@whitecape.org> _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev