Date: Thu, 13 Oct 2011 22:11:35 +0000 From: Nali Toja <nalitoja@gmail.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/161560: [patch] games/el: build fails WITHOUT_NOUVEAU Message-ID: <86ehygo7cj.fsf@gmail.com> Resent-Message-ID: <201110132230.p9DMU7U5080077@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 161560 >Category: ports >Synopsis: [patch] games/el: build fails WITHOUT_NOUVEAU >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Oct 13 22:30:07 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Nali Toja >Release: FreeBSD 10.0-CURRENT amd64 >Organization: >Environment: libGL-7.11 from xorg-dev repo or build WITHOUT_NOUVEAU to get libGL-7.6.1 >Description: Do not use bundled copy of glext.h over the system one. >How-To-Repeat: # gcc has more obscure errors $ make ===> Building for el-180_6 CC 2d_objects.o In file included from 2d_objects.c:10: ./load_gl_extensions.h:69:8: error: unknown type name 'PFNGLCLIENTACTIVETEXTUREPROC'; did you mean 'PFNGLCLIENTACTIVETEXTUREARBPROC'? extern PFNGLCLIENTACTIVETEXTUREPROC ELglClientActiveTexture; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLCLIENTACTIVETEXTUREARBPROC /usr/local/include/GL/gl.h:2043:25: note: 'PFNGLCLIENTACTIVETEXTUREARBPROC' declared here typedef void (APIENTRYP PFNGLCLIENTACTIVETEXTUREARBPROC) (GLenum texture); ^ In file included from 2d_objects.c:10: ./load_gl_extensions.h:77:8: error: unknown type name 'PFNGLLOADTRANSPOSEMATRIXDPROC'; did you mean 'PFNGLLOADTRANSPOSEMATRIXDARBPROC'? extern PFNGLLOADTRANSPOSEMATRIXDPROC ELglLoadTransposeMatrixd; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLLOADTRANSPOSEMATRIXDARBPROC ./glext.h:4076:25: note: 'PFNGLLOADTRANSPOSEMATRIXDARBPROC' declared here typedef void (APIENTRYP PFNGLLOADTRANSPOSEMATRIXDARBPROC) (const GLdouble *m); ^ In file included from 2d_objects.c:10: ./load_gl_extensions.h:78:8: error: unknown type name 'PFNGLLOADTRANSPOSEMATRIXFPROC'; did you mean 'PFNGLLOADTRANSPOSEMATRIXFARBPROC'? extern PFNGLLOADTRANSPOSEMATRIXFPROC ELglLoadTransposeMatrixf; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLLOADTRANSPOSEMATRIXFARBPROC ./glext.h:4075:25: note: 'PFNGLLOADTRANSPOSEMATRIXFARBPROC' declared here typedef void (APIENTRYP PFNGLLOADTRANSPOSEMATRIXFARBPROC) (const GLfloat *m); ^ In file included from 2d_objects.c:10: ./load_gl_extensions.h:79:8: error: unknown type name 'PFNGLMULTTRANSPOSEMATRIXDPROC'; did you mean 'PFNGLMULTTRANSPOSEMATRIXDARBPROC'? extern PFNGLMULTTRANSPOSEMATRIXDPROC ELglMultTransposeMatrixd; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTTRANSPOSEMATRIXDARBPROC ./glext.h:4078:25: note: 'PFNGLMULTTRANSPOSEMATRIXDARBPROC' declared here typedef void (APIENTRYP PFNGLMULTTRANSPOSEMATRIXDARBPROC) (const GLdouble *m); ^ In file included from 2d_objects.c:10: ./load_gl_extensions.h:80:8: error: unknown type name 'PFNGLMULTTRANSPOSEMATRIXFPROC'; did you mean 'PFNGLMULTTRANSPOSEMATRIXFARBPROC'? extern PFNGLMULTTRANSPOSEMATRIXFPROC ELglMultTransposeMatrixf; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTTRANSPOSEMATRIXFARBPROC ./glext.h:4077:25: note: 'PFNGLMULTTRANSPOSEMATRIXFARBPROC' declared here typedef void (APIENTRYP PFNGLMULTTRANSPOSEMATRIXFARBPROC) (const GLfloat *m); ^ In file included from 2d_objects.c:10: ./load_gl_extensions.h:81:8: error: unknown type name 'PFNGLMULTITEXCOORD1DPROC' extern PFNGLMULTITEXCOORD1DPROC ELglMultiTexCoord1d; ^ ./load_gl_extensions.h:82:8: error: unknown type name 'PFNGLMULTITEXCOORD1DVPROC'; did you mean 'PFNGLMULTITEXCOORD1HNVPROC'? extern PFNGLMULTITEXCOORD1DVPROC ELglMultiTexCoord1dv; ^~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD1HNVPROC ./glext.h:6706:25: note: 'PFNGLMULTITEXCOORD1HNVPROC' declared here typedef void (APIENTRYP PFNGLMULTITEXCOORD1HNVPROC) (GLenum target, GLhalfNV s); ^ In file included from 2d_objects.c:10: ./load_gl_extensions.h:83:8: error: unknown type name 'PFNGLMULTITEXCOORD1FPROC' extern PFNGLMULTITEXCOORD1FPROC ELglMultiTexCoord1f; ^ ./load_gl_extensions.h:84:8: error: unknown type name 'PFNGLMULTITEXCOORD1FVPROC'; did you mean 'PFNGLMULTITEXCOORD1HNVPROC'? extern PFNGLMULTITEXCOORD1FVPROC ELglMultiTexCoord1fv; ^~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD1HNVPROC ./glext.h:6706:25: note: 'PFNGLMULTITEXCOORD1HNVPROC' declared here typedef void (APIENTRYP PFNGLMULTITEXCOORD1HNVPROC) (GLenum target, GLhalfNV s); ^ In file included from 2d_objects.c:10: ./load_gl_extensions.h:85:8: error: unknown type name 'PFNGLMULTITEXCOORD1IPROC' extern PFNGLMULTITEXCOORD1IPROC ELglMultiTexCoord1i; ^ ./load_gl_extensions.h:86:8: error: unknown type name 'PFNGLMULTITEXCOORD1IVPROC'; did you mean 'PFNGLMULTITEXCOORD1HNVPROC'? extern PFNGLMULTITEXCOORD1IVPROC ELglMultiTexCoord1iv; ^~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD1HNVPROC ./glext.h:6706:25: note: 'PFNGLMULTITEXCOORD1HNVPROC' declared here typedef void (APIENTRYP PFNGLMULTITEXCOORD1HNVPROC) (GLenum target, GLhalfNV s); ^ In file included from 2d_objects.c:10: ./load_gl_extensions.h:87:8: error: unknown type name 'PFNGLMULTITEXCOORD1SPROC' extern PFNGLMULTITEXCOORD1SPROC ELglMultiTexCoord1s; ^ ./load_gl_extensions.h:88:8: error: unknown type name 'PFNGLMULTITEXCOORD1SVPROC'; did you mean 'PFNGLMULTITEXCOORD1HNVPROC'? extern PFNGLMULTITEXCOORD1SVPROC ELglMultiTexCoord1sv; ^~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD1HNVPROC ./glext.h:6706:25: note: 'PFNGLMULTITEXCOORD1HNVPROC' declared here typedef void (APIENTRYP PFNGLMULTITEXCOORD1HNVPROC) (GLenum target, GLhalfNV s); ^ In file included from 2d_objects.c:10: ./load_gl_extensions.h:89:8: error: unknown type name 'PFNGLMULTITEXCOORD2DPROC' extern PFNGLMULTITEXCOORD2DPROC ELglMultiTexCoord2d; ^ ./load_gl_extensions.h:90:8: error: unknown type name 'PFNGLMULTITEXCOORD2DVPROC'; did you mean 'PFNGLMULTITEXCOORD2HNVPROC'? extern PFNGLMULTITEXCOORD2DVPROC ELglMultiTexCoord2dv; ^~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD2HNVPROC ./glext.h:6708:25: note: 'PFNGLMULTITEXCOORD2HNVPROC' declared here typedef void (APIENTRYP PFNGLMULTITEXCOORD2HNVPROC) (GLenum target, GLhalfNV s, GLhalfNV t); ^ In file included from 2d_objects.c:10: ./load_gl_extensions.h:91:8: error: unknown type name 'PFNGLMULTITEXCOORD2FPROC' extern PFNGLMULTITEXCOORD2FPROC ELglMultiTexCoord2f; ^ ./load_gl_extensions.h:92:8: error: unknown type name 'PFNGLMULTITEXCOORD2FVPROC'; did you mean 'PFNGLMULTITEXCOORD2HNVPROC'? extern PFNGLMULTITEXCOORD2FVPROC ELglMultiTexCoord2fv; ^~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD2HNVPROC ./glext.h:6708:25: note: 'PFNGLMULTITEXCOORD2HNVPROC' declared here typedef void (APIENTRYP PFNGLMULTITEXCOORD2HNVPROC) (GLenum target, GLhalfNV s, GLhalfNV t); ^ In file included from 2d_objects.c:10: ./load_gl_extensions.h:93:8: error: unknown type name 'PFNGLMULTITEXCOORD2IPROC' extern PFNGLMULTITEXCOORD2IPROC ELglMultiTexCoord2i; ^ ./load_gl_extensions.h:94:8: error: unknown type name 'PFNGLMULTITEXCOORD2IVPROC'; did you mean 'PFNGLMULTITEXCOORD2HNVPROC'? extern PFNGLMULTITEXCOORD2IVPROC ELglMultiTexCoord2iv; ^~~~~~~~~~~~~~~~~~~~~~~~~ PFNGLMULTITEXCOORD2HNVPROC fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. gmake: *** [2d_objects.o] Error 1 >Fix: --- glext.diff begins here --- Index: games/el/files/patch-platform.h =================================================================== RCS file: /a/.csup/ports/games/el/files/patch-platform.h,v retrieving revision 1.1 diff -u -p -r1.1 patch-platform.h --- games/el/files/patch-platform.h 20 Jan 2009 17:29:36 -0000 1.1 +++ games/el/files/patch-platform.h 13 Oct 2011 21:45:00 -0000 @@ -9,3 +9,12 @@ #define X86_64 #endif +@@ -79,7 +79,7 @@ + #define GL_GLEXT_LEGACY + #include <GL/gl.h> + #include <GL/glu.h> +- #include "glext.h" ++ #include <GL/glext.h> + #endif + + // Inlucde the plaform specific location sound libs --- glext.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86ehygo7cj.fsf>