Bug#383923: FTBFS with GCC 4.2: '<anonymous>' has incomplete type
Martin Michlmayr
tbm at cyrius.com
Sat Feb 3 17:10:30 CET 2007
tags 383923 + patch
thanks
* Martin Michlmayr <tbm at cyrius.com> [2006-08-20 19:53]:
> Some background information about why this code is no longer
> accepted can be found at
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9278
Here's a patch.
--- ./bogl/gl/extensions/arb_shader_objects_decl_p.h~ 2007-02-03 15:33:24.000000000 +0000
+++ ./bogl/gl/extensions/arb_shader_objects_decl_p.h 2007-02-03 15:33:36.000000000 +0000
@@ -37,7 +37,7 @@
typedef GLhandleARB (*_glCreateShaderObjectARB) (GLenum);
typedef GLvoid (*_glShaderSourceARB) (GLhandleARB, GLsizei, const GLcharARB**, const GLint*);
typedef GLvoid (*_glCompileShaderARB) (GLhandleARB);
- typedef GLhandleARB (*_glCreateProgramObjectARB) (GLvoid);
+ typedef GLhandleARB (*_glCreateProgramObjectARB) (void);
typedef GLvoid (*_glAttachObjectARB) (GLhandleARB, GLhandleARB);
typedef GLvoid (*_glLinkProgramARB) (GLhandleARB);
typedef GLvoid (*_glUseProgramObjectARB) (GLhandleARB);
--- ./bogl/gl/bogl_2_0_decl_p.h~ 2007-02-03 15:34:30.000000000 +0000
+++ ./bogl/gl/bogl_2_0_decl_p.h 2007-02-03 15:34:38.000000000 +0000
@@ -290,7 +290,7 @@
typedef GLvoid (*_glShaderSource)(GLuint, GLsizei, const GLchar**, const GLint*);
typedef GLvoid (*_glCompileShader)(GLuint);
typedef GLvoid (*_glDeleteShader)(GLuint);
- typedef GLuint (*_glCreateProgram)(GLvoid);
+ typedef GLuint (*_glCreateProgram)(void);
typedef GLvoid (*_glAttachShader)(GLuint, GLuint);
typedef GLvoid (*_glDetachShader)(GLuint, GLuint);
typedef GLvoid (*_glLinkProgram)(GLuint);
--
Martin Michlmayr
http://www.cyrius.com/
More information about the Pkg-games-devel
mailing list