Bug 161560

Summary: [patch] games/el: build fails WITHOUT_NOUVEAU
Product: Ports & Packages Reporter: Nali Toja <nalitoja>
Component: Individual Port(s)Assignee: Jose Alonso Cardenas Marquez <acm>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
glext.diff none

Description Nali Toja 2011-10-13 23:30:07 UTC
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
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2011-10-13 23:30:19 UTC
Responsible Changed
From-To: freebsd-ports-bugs->acm

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 Nali Toja 2011-10-13 23:39:00 UTC
Nali Toja <nalitoja@gmail.com> writes:

>>Description:
> Do not use bundled copy of glext.h over the system one.

Oops, this should have gone to ports/150882.
Comment 3 Jose Alonso Cardenas Marquez freebsd_committer freebsd_triage 2011-10-20 18:50:45 UTC
State Changed
From-To: open->closed

- It could compile on new version of el