texture_compression weirdness was Re: [PyOpenGL-Users] unable to build PyOpenGL on RedHat 8.0
Brought to you by:
mcfletch
From: <il...@ya...> - 2003-02-09 07:23:06
|
What version of pyopengl are you using? 2.0.1.02 should work for you. If not, arg!!! Maybe there are different definitions for these functions? Could someone give me their ones if they differ from the definitions below? from GL/glext.h: #ifndef GL_ARB_texture_compression #define GL_ARB_texture_compression 1 #ifdef GL_GLEXT_PROTOTYPES extern void APIENTRY glCompressedTexImage3DARB (GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *); extern void APIENTRY glCompressedTexImage2DARB (GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *); extern void APIENTRY glCompressedTexImage1DARB (GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *); extern void APIENTRY glCompressedTexSubImage3DARB (GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); extern void APIENTRY glCompressedTexSubImage2DARB (GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); extern void APIENTRY glCompressedTexSubImage1DARB (GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *); extern void APIENTRY glGetCompressedTexImageARB (GLenum, GLint, void *); #endif /* GL_GLEXT_PROTOTYPES */ typedef void (APIENTRY * PFNGLCOMPRESSEDTEXIMAGE3DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data); typedef void (APIENTRY * PFNGLCOMPRESSEDTEXIMAGE2DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data); typedef void (APIENTRY * PFNGLCOMPRESSEDTEXIMAGE1DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data); typedef void (APIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data); typedef void (APIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data); typedef void (APIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data); typedef void (APIENTRY * PFNGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint level, void *img); #endif --- Scott Nichols <scu...@ho...> wrote: > I am unable to install PyOpenGL on RedHat 8.0. > Below is a portion of the > install log that shows the error. I think it may be > very similar to some of > the problems other people asked about earlier. > Christoph Lehmann posted a > message about a changed linux.cnf file but his > attachment was not accessible > from sourceforge. Any help would be greatly > appreciated. > > Thanks, > > Scott Nichols > > > gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC > -DGLX_PLATFORM -DNUMERIC > -I/usr/include -I/usr/local/include -I/usr/X11/ > include -I/usr/X11R6/include > -I/usr/local/include/python2.2/Numeric > -I/usr/local/include/python2.2 -c > src/interface/GL.ARB.p > oint_parameters.c -o > build/temp.linux-i686-2.2/GL.ARB.point_parameters.o > gcc -shared > build/temp.linux-i686-2.2/GL.ARB.point_parameters.o > -L/usr/lib > -L/usr/local/lib -L/usr/X11/lib -L/usr/X11R6/lib > -Lbuild/temp.linux-i686-2.2 -lGL -lX11 -lXext -lGLU > -linterface_util -o > build/lib.linux-i686-2.2/OpenGL/GL/ARB/point_paramet > ers.so > building 'GL.ARB.texture_compression' extension > cc1: warning: changing search order for system > directory > "/usr/local/include" > cc1: warning: as it has already been specified as > a non-system directory > cc1: warning: changing search order for system > directory "/usr/include" > cc1: warning: as it has already been specified as > a non-system directory > In file included from > src/interface/GL.ARB.texture_compression.c:8: > src/interface/GL.ARB.texture_compression.0103.inc:750: > warning: function > declaration isn't a prototype > src/interface/GL.ARB.texture_compression.0103.inc:798: > warning: function > declaration isn't a prototype > src/interface/GL.ARB.texture_compression.0103.inc:929: > warning: function > declaration isn't a prototype > src/interface/GL.ARB.texture_compression.0103.inc: > In function > `_wrap_glCompressedTexSubImage3DARB': > src/interface/GL.ARB.texture_compression.0103.inc:1127: > warning: passing arg > 11 of `glCompressedTexSubImage3DARB' makes poin > ter from integer without a cast > src/interface/GL.ARB.texture_compression.0103.inc:1127: > too many arguments > to function `glCompressedTexSubImage3DARB' > src/interface/GL.ARB.texture_compression.0103.inc: > In function > `_wrap_glCompressedTexSubImage2DARB': > src/interface/GL.ARB.texture_compression.0103.inc:1176: > warning: passing arg > 9 of `glCompressedTexSubImage2DARB' makes point > er from integer without a cast > src/interface/GL.ARB.texture_compression.0103.inc:1176: > too many arguments > to function `glCompressedTexSubImage2DARB' > src/interface/GL.ARB.texture_compression.0103.inc: > In function > `_wrap_glCompressedTexSubImage1DARB': > src/interface/GL.ARB.texture_compression.0103.inc:1223: > warning: passing arg > 7 of `glCompressedTexSubImage1DARB' makes point > er from integer without a cast > src/interface/GL.ARB.texture_compression.0103.inc:1223: > too many arguments > to function `glCompressedTexSubImage1DARB' > src/interface/GL.ARB.texture_compression.0103.inc: > At top level: > src/interface/GL.ARB.texture_compression.0103.inc:875: > warning: > `_doc_glCompressedTexImage3DARB' defined but not > used > src/interface/GL.ARB.texture_compression.0103.inc:876: > warning: > `_doc_glCompressedTexImage2DARB' defined but not > used > src/interface/GL.ARB.texture_compression.0103.inc:877: > warning: > `_doc_glCompressedTexImage1DARB' defined but not > used > src/interface/GL.ARB.texture_compression.0103.inc:878: > warning: > `_doc_glCompressedTexSubImage3DARB' defined but not > used > src/interface/GL.ARB.texture_compression.0103.inc:879: > warning: > `_doc_glCompressedTexSubImage2DARB' defined but not > used > src/interface/GL.ARB.texture_compression.0103.inc:880: > warning: > `_doc_glCompressedTexSubImage1DARB' defined but not > used > src/interface/GL.ARB.texture_compression.0103.inc:907: > warning: > `_doc_glGetCompressedTexImageARB' defined but not > used > src/interface/GL.ARB.texture_compression.0103.inc:925: > warning: > `_doc_glInitTextureCompressionARB' defined but not > used > src/interface/GL.ARB.texture_compression.0103.inc:926: > warning: > `_doc_glInitTexCompressionARB' defined but not used > gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC > -DGLX_PLATFORM -DNUMERIC > -I/usr/include -I/usr/local/include -I/usr/X11/ > include -I/usr/X11R6/include > -I/usr/local/include/python2.2/Numeric > -I/usr/local/include/python2.2 -c > src/interface/GL.ARB.t > exture_compression.c -o > build/temp.linux-i686-2.2/GL.ARB.texture_compression.o > error: command 'gcc' failed with exit status 1 > > > __________________________________________________ Do You Yahoo!? Everything you'll ever need on one web page from News and Sport to Email and Music Charts http://uk.my.yahoo.com |