Created attachment 99928 [details] Full build log of mesa-10.2.0rc4-powerpc All non x86/x86-64 architectures are affected by the same issue. e.g armel, armhf, mips, mipsel, powerpc, s390x For more information see https://buildd.debian.org/status/package.php?p=mesa&suite=experimental libtool: compile: gcc -DPACKAGE_NAME=\"Mesa\" -DPACKAGE_TARNAME=\"mesa\" -DPACKAGE_VERSION=\"10.2.0-rc4\" "-DPACKAGE_STRING=\"Mesa 10.2.0-rc4\"" "-DPACKAGE_BUGREPORT=\"https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa\"" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesa\" -DVERSION=\"10.2.0-rc4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DYYTEXT_POINTER=1 -DHAVE___BUILTIN_BSWAP32=1 -DHAVE___BUILTIN_BSWAP64=1 -DHAVE_DLADDR=1 -DHAVE_CLOCK_GETTIME=1 -DHAVE_PTHREAD=1 -I. -I../../../../../src/mapi/glapi -D_GNU_SOURCE -DHAVE_PTHREAD -DHAVE_DLOPEN -DHAVE_POSIX_MEMALIGN -DHAVE_LIBDRM -DHAVE_LIBUDEV -DUSE_XSHM -DMESA_EGL_NO_X11_HEADERS -I../../../../../include -I../../../../../src/mapi -I../../../src/mapi -I../../../../../src/mesa -DMAPI_MODE_UTIL -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -Wall -std=c99 -Werror=implicit-function-declaration -Werror=missing-prototypes -fno-strict-aliasing -fno-builtin-memcmp -MT glapi_dispatch.lo -MD -MP -MF .deps/glapi_dispatch.Tpo -c ../../../../../src/mapi/glapi/glapi_dispatch.c -fPIC -DPIC -o .libs/glapi_dispatch.o ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glPointSizePointerOES' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:7689:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(PointSizePointerOES)(GLenum type, GLsizei stride, const GLvoid * pointer) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glAlphaFuncx' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9359:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(AlphaFuncx)(GLenum func, GLclampx ref) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glClearColorx' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9373:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(ClearColorx)(GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glClearDepthx' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9387:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(ClearDepthx)(GLclampx depth) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glColor4x' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9401:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(Color4x)(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glDepthRangex' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9415:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(DepthRangex)(GLclampx zNear, GLclampx zFar) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glFogx' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9429:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(Fogx)(GLenum pname, GLfixed param) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glFogxv' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9443:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(Fogxv)(GLenum pname, const GLfixed * params) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glFrustumf' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9457:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(Frustumf)(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glFrustumx' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9471:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(Frustumx)(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glLightModelx' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9485:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(LightModelx)(GLenum pname, GLfixed param) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glLightModelxv' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9499:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(LightModelxv)(GLenum pname, const GLfixed * params) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glLightx' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9513:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(Lightx)(GLenum light, GLenum pname, GLfixed param) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glLightxv' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9527:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(Lightxv)(GLenum light, GLenum pname, const GLfixed * params) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glLineWidthx' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9541:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(LineWidthx)(GLfixed width) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glLoadMatrixx' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9555:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(LoadMatrixx)(const GLfixed * m) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glMaterialx' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9569:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(Materialx)(GLenum face, GLenum pname, GLfixed param) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glMaterialxv' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9583:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(Materialxv)(GLenum face, GLenum pname, const GLfixed * params) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glMultMatrixx' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9597:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(MultMatrixx)(const GLfixed * m) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glMultiTexCoord4x' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9611:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4x)(GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glNormal3x' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9625:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(Normal3x)(GLfixed nx, GLfixed ny, GLfixed nz) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glOrthof' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9639:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(Orthof)(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glOrthox' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9653:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(Orthox)(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glPointSizex' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9667:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(PointSizex)(GLfixed size) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glPolygonOffsetx' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9681:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(PolygonOffsetx)(GLfixed factor, GLfixed units) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glRotatex' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9695:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(Rotatex)(GLfixed angle, GLfixed x, GLfixed y, GLfixed z) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glSampleCoveragex' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9709:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(SampleCoveragex)(GLclampx value, GLboolean invert) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glScalex' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9723:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(Scalex)(GLfixed x, GLfixed y, GLfixed z) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glTexEnvx' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9737:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(TexEnvx)(GLenum target, GLenum pname, GLfixed param) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glTexEnvxv' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9751:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(TexEnvxv)(GLenum target, GLenum pname, const GLfixed * params) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glTexParameterx' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9765:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(TexParameterx)(GLenum target, GLenum pname, GLfixed param) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glTranslatex' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9779:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(Translatex)(GLfixed x, GLfixed y, GLfixed z) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glClipPlanef' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9793:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(ClipPlanef)(GLenum plane, const GLfloat * equation) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glClipPlanex' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9807:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(ClipPlanex)(GLenum plane, const GLfixed * equation) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glGetClipPlanef' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9821:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(GetClipPlanef)(GLenum plane, GLfloat * equation) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glGetClipPlanex' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9835:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(GetClipPlanex)(GLenum plane, GLfixed * equation) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glGetFixedv' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9849:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(GetFixedv)(GLenum pname, GLfixed * params) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glGetLightxv' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9863:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(GetLightxv)(GLenum light, GLenum pname, GLfixed * params) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glGetMaterialxv' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9877:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(GetMaterialxv)(GLenum face, GLenum pname, GLfixed * params) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glGetTexEnvxv' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9891:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(GetTexEnvxv)(GLenum target, GLenum pname, GLfixed * params) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glGetTexParameterxv' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9905:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(GetTexParameterxv)(GLenum target, GLenum pname, GLfixed * params) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glPointParameterx' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9919:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(PointParameterx)(GLenum pname, GLfixed param) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glPointParameterxv' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9933:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(PointParameterxv)(GLenum pname, const GLfixed * params) ^ ../../../../../src/mapi/glapi/glapi_dispatch.c:57:21: error: no previous prototype for 'glTexParameterxv' [-Werror=missing-prototypes] #define NAME(func) gl##func ^ ../../../src/mapi/glapi/glapitemp.h:9947:24: note: in expansion of macro 'NAME' KEYWORD1 void KEYWORD2 NAME(TexParameterxv)(GLenum target, GLenum pname, const GLfixed * params) ^
This issue seems to be related with Bug 79230 Feel free to close this as duplicate.
This build issue is reproducible on x86/x86-64 architectures if --disable-asm is additionally added to ./configure There are 4 commits involved in this issue: f6e290f80cc6728647e9cee35546190f081197e2 is the first bad commit commit f6e290f80cc6728647e9cee35546190f081197e2 Author: Ian Romanick <ian.d.romanick@intel.com> Date: Wed Mar 26 15:25:08 2014 -0700 glapi/es1: Don't mark core functions as static_dispatch=false Functions that are part of OpenGL ES 1.0 or 1.1 should have static dispatch functions in libGLESv1_CM. This doesn't affect any change yet, but it will prevent later regressions. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Matt Turner <mattst88@gmail.com> Acked-by: Chad Versace <chad.versace@linux.intel.com> This commit got reverted in: commit 526e49290cd2d83fb931708a786c27647972a00c Author: Brian Paul <brianp@vmware.com> Date: Tue Apr 1 07:39:36 2014 -0600 Revert "glapi/es1: Don't mark core functions as static_dispatch=false" This reverts commit f6e290f80cc6728647e9cee35546190f081197e2. To fix the broken build. The DRI-enabled build seems OK after reverting. Th non-DRI/gallium build is still suffering from an unrelated issue in the pipe-loader code. which fixed this build issue. Later this revert-commit got reverted, which introduced the build issue again: 65ca63043723d7dd23c204bd2cee4f6a2378ad8 is the first bad commit commit 065ca63043723d7dd23c204bd2cee4f6a2378ad8 Author: Ian Romanick <ian.d.romanick@intel.com> Date: Tue Apr 1 13:11:46 2014 -0700 Revert "Revert "glapi/es1: Don't mark core functions as static_dispatch=false"" This reverts commit 526e49290cd2d83fb931708a786c27647972a00c. The original build problem should be fixed by the previous commit. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Tested-by: Brian Paul <brianp@vmware.com> Tested-by: Lu Hua <huax.lu@intel.com> And finally this commit introduced one more missing prototype: commit 5a68f731029258ddede4bd5d578cee203f4a80b3 Author: Ian Romanick <ian.d.romanick@intel.com> Date: Tue Apr 1 21:32:11 2014 -0700 glapi: Add static dispatch for glPointSizePointerOES The OpenGL ES 1.1 conformance tests expect this function to be statically available form libGLESv1_CM.so. The comment "required for es1.1" in the XML file should have been a clue. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=76926 Reviewed-by: Matt Turner <mattst88@gmail.com> Tested-by: Lu Hua <huax.lu@intel.com>
I'll work on this today. Please, no more reverts. We know that will break es1.
So... nobody else has encountered this before because they aren't building with -Werror=missing-prototypes. Why are you doing that? We should definitely fix this, but it's also not a blocker.
Does this fix the various build problems? http://lists.freedesktop.org/archives/mesa-dev/2014-May/060454.html
(In reply to comment #4) > So... nobody else has encountered this before because they aren't building > with -Werror=missing-prototypes. Why are you doing that? We should > definitely fix this, but it's also not a blocker. mesa upstream adds -Werror=missing-prototypes to CFLAGS [1] [1] http://cgit.freedesktop.org/mesa/mesa/tree/configure.ac#n183
(In reply to comment #5) > Does this fix the various build problems? > > http://lists.freedesktop.org/archives/mesa-dev/2014-May/060454.html Yes it does. Tested-by: Andreas Boll <andreas.boll.dev@gmail.com> (I've tested it on amd64 so far.) Thanks!
Fixed with commit 7b1aeec9cd8c9b790d452eaf769ccbce51627908 Author: Ian Romanick <ian.d.romanick@intel.com> Date: Fri May 30 13:55:28 2014 -0700 glapi: Duplicate GLES1 prototypes in glapi_dispatch.c These prototypes are necessary because GLES1 library builds will create dispatch functions for them. We can't directly include GLES/gl.h because it would conflict the previously-included GL/gl.h. Since GLES1 ABI is not expected to every add more functions, the path of least resistance is to just duplicate the prototypes for the functions that aren't already in desktop OpenGL. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=79294 Acked-by: Matt Turner <mattst88@gmail.com> Tested-by: Andreas Boll <andreas.boll.dev@gmail.com> Cc: "10.2" <mesa-stable@lists.freedesktop.org>
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.