Linux - porblems while compiling
Posted: 12.06.2002, 15:21
Hi !
I'm using gentoo Linux. I know that my opengl is working, because i can play quake3 in all it's glory. However i encounter problems, when i want to buil celestia 1.2.4.
configure runs without errors.
Then i type "make" and everything just looks fine, but suddenly i got warnings , which say that
Funcion gl******** is previously declared. For e.g:
glext.h:288: `void (* glCombinerParameterfvNV)(unsigned int, const GLfloat *)' redeclared as different kind of symbol
/usr/X11R6/include/GL/gl.h:2164: previous declaration of `void glCombinerParameterfvNV(unsigned int, const GLfloat *)'
glext.h:289: `void (* glCombinerParameterivNV)(unsigned int, const GLint *)' redeclared as different kind of symbol
/usr/X11R6/include/GL/gl.h:2166: previous declaration of `void glCombinerParameterivNV(unsigned int, const GLint *)'
glext.h:290: `void (* glCombinerParameterfNV)(unsigned int, float)' redeclared as different kind of symbol
/usr/X11R6/include/GL/gl.h:2163: previous declaration of `void glCombinerParameterfNV(unsigned int, float)'
glext.h:291: `void (* glCombinerParameteriNV)(unsigned int, int)' redeclared as different kind of symbol
/usr/X11R6/include/GL/gl.h:2165: previous declaration of `void glCombinerParameteriNV(unsigned int, int)'
glext.h:292: `void (* glCombinerInputNV)(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)' redeclared as different kind of symbol
then make aborts. I have no clue why . I will be glad, if someone could help me to solve this problem.
I'm using gentoo Linux. I know that my opengl is working, because i can play quake3 in all it's glory. However i encounter problems, when i want to buil celestia 1.2.4.
configure runs without errors.
Then i type "make" and everything just looks fine, but suddenly i got warnings , which say that
Funcion gl******** is previously declared. For e.g:
glext.h:288: `void (* glCombinerParameterfvNV)(unsigned int, const GLfloat *)' redeclared as different kind of symbol
/usr/X11R6/include/GL/gl.h:2164: previous declaration of `void glCombinerParameterfvNV(unsigned int, const GLfloat *)'
glext.h:289: `void (* glCombinerParameterivNV)(unsigned int, const GLint *)' redeclared as different kind of symbol
/usr/X11R6/include/GL/gl.h:2166: previous declaration of `void glCombinerParameterivNV(unsigned int, const GLint *)'
glext.h:290: `void (* glCombinerParameterfNV)(unsigned int, float)' redeclared as different kind of symbol
/usr/X11R6/include/GL/gl.h:2163: previous declaration of `void glCombinerParameterfNV(unsigned int, float)'
glext.h:291: `void (* glCombinerParameteriNV)(unsigned int, int)' redeclared as different kind of symbol
/usr/X11R6/include/GL/gl.h:2165: previous declaration of `void glCombinerParameteriNV(unsigned int, int)'
glext.h:292: `void (* glCombinerInputNV)(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)' redeclared as different kind of symbol
then make aborts. I have no clue why . I will be glad, if someone could help me to solve this problem.