Problem compiling Irrlicht 0.8 at SuSe 9.2 with GCC!

You are an experienced programmer and have a problem with the engine, shaders, or advanced effects? Here you'll get answers.
No questions about C++ programming or topics which are answered in the tutorials!
Post Reply
ChrML
Posts: 30
Joined: Sun Oct 03, 2004 2:45 pm
Location: Norway

Problem compiling Irrlicht 0.8 at SuSe 9.2 with GCC!

Post by ChrML »

Hi everyone,

I have a problem when compiling the Irrlicht source at SuSe 9.2, something that looks very much like errors in the source. When I type "make" inside /home/christian/temp/irrlicht/source/Irrlicht (which is where the source is extracted), I get compiler errors:

Code: Select all

glext.h:4870: error: syntax error before `,' token
glext.h:4890: error: `GLenum' was not declared in this scope
glext.h:4890: error: syntax error before `,' token
glext.h:4891: error: `GLenum' was not declared in this scope
glext.h:4891: error: syntax error before `,' token
glext.h:4892: error: `GLenum' was not declared in this scope
glext.h:4892: error: syntax error before `,' token
glext.h:4893: error: `GLenum' was not declared in this scope
glext.h:4893: error: syntax error before `,' token
glext.h:4894: error: `GLenum' was not declared in this scope
glext.h:4894: error: syntax error before `,' token
glext.h:4895: error: `GLenum' was not declared in this scope
glext.h:4895: error: syntax error before `,' token
glext.h:4896: error: `GLenum' was not declared in this scope
glext.h:4896: error: syntax error before `,' token
glext.h:4897: error: `GLenum' was not declared in this scope
glext.h:4897: error: syntax error before `,' token
glext.h:4898: error: `GLenum' was not declared in this scope
glext.h:4898: error: syntax error before `,' token
glext.h:4899: error: `GLenum' was not declared in this scope
glext.h:4899: error: syntax error before `,' token
glext.h:4900: error: `GLenum' was not declared in this scope
glext.h:4900: error: syntax error before `,' token
glext.h:4901: error: `GLenum' was not declared in this scope
glext.h:4901: error: syntax error before `,' token
glext.h:4902: error: `GLenum' was not declared in this scope
glext.h:4902: error: syntax error before `,' token
glext.h:4957: error: `GLdouble' was not declared in this scope
glext.h:4957: error: syntax error before `,' token
glext.h:4958: error: syntax error before `*' token
glext.h:4959: error: `GLfloat' was not declared in this scope
glext.h:4959: error: syntax error before `,' token
glext.h:4960: error: syntax error before `*' token
glext.h:4962: error: `const' qualifiers cannot be applied to `int ()(unsigned
   int, const GLcharARB*)'
glext.h:4963: error: `GLshort' was not declared in this scope
glext.h:4963: error: syntax error before `,' token
glext.h:4964: error: syntax error before `*' token
glext.h:4965: error: `GLdouble' was not declared in this scope
glext.h:4965: error: syntax error before `,' token
glext.h:4966: error: syntax error before `*' token
glext.h:4967: error: `GLfloat' was not declared in this scope
glext.h:4967: error: syntax error before `,' token
glext.h:4968: error: syntax error before `*' token
glext.h:4970: error: `const' qualifiers cannot be applied to `int ()(unsigned
   int, const GLcharARB*)'
glext.h:4971: error: `GLshort' was not declared in this scope
glext.h:4971: error: syntax error before `,' token
glext.h:4972: error: syntax error before `*' token
glext.h:4973: error: `GLdouble' was not declared in this scope
glext.h:4973: error: syntax error before `,' token
glext.h:4974: error: syntax error before `*' token
glext.h:4975: error: `GLfloat' was not declared in this scope
glext.h:4975: error: syntax error before `,' token
glext.h:4976: error: syntax error before `*' token
glext.h:4978: error: `const' qualifiers cannot be applied to `int ()(unsigned
   int, const GLcharARB*)'
glext.h:4979: error: `GLshort' was not declared in this scope
glext.h:4979: error: syntax error before `,' token
glext.h:4980: error: syntax error before `*' token
glext.h:4993: error: syntax error before `*' token
glext.h:4994: error: syntax error before `*' token
glext.h:5009: error: type specifier omitted for parameter `GLenum'
glext.h:5009: error: syntax error before `,' token
glext.h:5010: error: type specifier omitted for parameter `GLenum'
glext.h:5010: error: syntax error before `,' token
glext.h:5011: error: `const' qualifiers cannot be applied to `int ()(...)'
glext.h:5012: error: `GLenum' was not declared in this scope
glext.h:5012: error: syntax error before `,' token
glext.h:5013: error: `GLenum' was not declared in this scope
glext.h:5013: error: syntax error before `,' token
glext.h:5014: error: `GLenum' was not declared in this scope
glext.h:5014: error: syntax error before `,' token
glext.h:5015: error: type specifier omitted for parameter `GLenum'
glext.h:5015: error: syntax error before `,' token
glext.h:5016: error: type specifier omitted for parameter `GLenum'
glext.h:5016: error: syntax error before `,' token
glext.h:5057: error: `GLclampf' was not declared in this scope
glext.h:5057: error: syntax error before `,' token
glext.h:5058: error: `GLenum' was not declared in this scope
glext.h:5058: error: syntax error before `)' token
glext.h:5090: error: `GLenum' was not declared in this scope
glext.h:5090: error: syntax error before `,' token
glext.h:5112: error: `GLsizei' was not declared in this scope
glext.h:5112: error: syntax error before `,' token
glext.h:5113: error: `GLsizei' was not declared in this scope
glext.h:5113: error: syntax error before `,' token
glext.h:5114: error: `PFNGLISFENCENVPROC' declared as function returning a
   function
glext.h:5115: error: `PFNGLTESTFENCENVPROC' declared as function returning a
   function
glext.h:5116: error: type specifier omitted for parameter `GLenum'
glext.h:5116: error: syntax error before `,' token
glext.h:5118: error: type specifier omitted for parameter `GLenum'
glext.h:5118: error: syntax error before `)' token
glext.h:5134: error: `GLenum' was not declared in this scope
glext.h:5134: error: syntax error before `,' token
glext.h:5135: error: `GLenum' was not declared in this scope
glext.h:5135: error: syntax error before `,' token
glext.h:5136: error: `GLenum' was not declared in this scope
glext.h:5136: error: syntax error before `,' token
glext.h:5137: error: `GLenum' was not declared in this scope
glext.h:5137: error: syntax error before `,' token
glext.h:5138: error: `GLenum' was not declared in this scope
glext.h:5138: error: syntax error before `,' token
glext.h:5139: error: `GLenum' was not declared in this scope
glext.h:5139: error: syntax error before `,' token
glext.h:5140: error: `GLenum' was not declared in this scope
glext.h:5140: error: syntax error before `,' token
glext.h:5141: error: `GLenum' was not declared in this scope
glext.h:5141: error: syntax error before `,' token
glext.h:5142: error: `GLenum' was not declared in this scope
glext.h:5142: error: syntax error before `,' token
glext.h:5155: error: `GLenum' was not declared in this scope
glext.h:5155: error: syntax error before `,' token
glext.h:5156: error: `GLenum' was not declared in this scope
glext.h:5156: error: syntax error before `,' token
glext.h:5247: error: `GLsizei' was not declared in this scope
glext.h:5247: error: syntax error before `,' token
glext.h:5247: error: `PFNGLAREPROGRAMSRESIDENTNVPROC' declared as function
   returning a function
glext.h:5248: error: `GLenum' was not declared in this scope
glext.h:5248: error: syntax error before `,' token
glext.h:5249: error: `GLsizei' was not declared in this scope
glext.h:5249: error: syntax error before `,' token
glext.h:5250: error: `GLenum' was not declared in this scope
glext.h:5250: error: syntax error before `,' token
glext.h:5251: error: `GLsizei' was not declared in this scope
glext.h:5251: error: syntax error before `,' token
glext.h:5252: error: `GLenum' was not declared in this scope
glext.h:5252: error: syntax error before `,' token
glext.h:5253: error: `GLenum' was not declared in this scope
glext.h:5253: error: syntax error before `,' token
glext.h:5254: error: type specifier omitted for parameter `GLenum'
glext.h:5254: error: syntax error before `,' token
glext.h:5255: error: type specifier omitted for parameter `GLenum'
glext.h:5255: error: syntax error before `,' token
glext.h:5256: error: `GLenum' was not declared in this scope
glext.h:5256: error: syntax error before `,' token
glext.h:5257: error: type specifier omitted for parameter `GLenum'
glext.h:5257: error: syntax error before `,' token
glext.h:5258: error: type specifier omitted for parameter `GLenum'
glext.h:5258: error: syntax error before `,' token
glext.h:5259: error: type specifier omitted for parameter `GLenum'
glext.h:5259: error: syntax error before `,' token
glext.h:5260: error: type specifier omitted for parameter `GLenum'
glext.h:5260: error: syntax error before `,' token
glext.h:5261: error: `PFNGLISPROGRAMNVPROC' declared as function returning a
   function
glext.h:5262: error: `GLenum' was not declared in this scope
glext.h:5262: error: syntax error before `,' token
glext.h:5263: error: `GLenum' was not declared in this scope
glext.h:5263: error: syntax error before `,' token
glext.h:5264: error: `GLenum' was not declared in this scope
glext.h:5264: error: syntax error before `,' token
glext.h:5265: error: `GLenum' was not declared in this scope
glext.h:5265: error: syntax error before `,' token
glext.h:5266: error: `GLenum' was not declared in this scope
glext.h:5266: error: syntax error before `,' token
glext.h:5267: error: `GLenum' was not declared in this scope
glext.h:5267: error: syntax error before `,' token
glext.h:5268: error: `GLenum' was not declared in this scope
glext.h:5268: error: syntax error before `,' token
glext.h:5269: error: `GLsizei' was not declared in this scope
glext.h:5269: error: syntax error before `,' token
glext.h:5270: error: `GLenum' was not declared in this scope
glext.h:5270: error: syntax error before `,' token
glext.h:5271: error: type specifier omitted for parameter `GLenum'
glext.h:5271: error: syntax error before `,' token
glext.h:5272: error: type specifier omitted for parameter `GLdouble'
glext.h:5272: error: syntax error before `)' token
glext.h:5273: error: syntax error before `*' token
glext.h:5274: error: type specifier omitted for parameter `GLfloat'
glext.h:5274: error: syntax error before `)' token
glext.h:5275: error: syntax error before `*' token
glext.h:5276: error: type specifier omitted for parameter `GLshort'
glext.h:5276: error: syntax error before `)' token
glext.h:5277: error: syntax error before `*' token
glext.h:5278: error: type specifier omitted for parameter `GLdouble'
glext.h:5278: error: syntax error before `,' token
glext.h:5279: error: syntax error before `*' token
glext.h:5280: error: type specifier omitted for parameter `GLfloat'
glext.h:5280: error: syntax error before `,' token
glext.h:5281: error: syntax error before `*' token
glext.h:5282: error: type specifier omitted for parameter `GLshort'
glext.h:5282: error: syntax error before `,' token
glext.h:5283: error: syntax error before `*' token
glext.h:5284: error: type specifier omitted for parameter `GLdouble'
glext.h:5284: error: syntax error before `,' token
glext.h:5285: error: syntax error before `*' token
glext.h:5286: error: type specifier omitted for parameter `GLfloat'
glext.h:5286: error: syntax error before `,' token
glext.h:5287: error: syntax error before `*' token
glext.h:5288: error: type specifier omitted for parameter `GLshort'
glext.h:5288: error: syntax error before `,' token
glext.h:5289: error: syntax error before `*' token
glext.h:5290: error: type specifier omitted for parameter `GLdouble'
glext.h:5290: error: syntax error before `,' token
glext.h:5291: error: syntax error before `*' token
glext.h:5292: error: type specifier omitted for parameter `GLfloat'
glext.h:5292: error: syntax error before `,' token
glext.h:5293: error: syntax error before `*' token
glext.h:5294: error: type specifier omitted for parameter `GLshort'
glext.h:5294: error: syntax error before `,' token
glext.h:5295: error: syntax error before `*' token
glext.h:5296: error: type specifier omitted for parameter `GLubyte'
glext.h:5296: error: syntax error before `,' token
glext.h:5297: error: syntax error before `*' token
glext.h:5298: error: type specifier omitted for parameter `GLsizei'
glext.h:5298: error: syntax error before `,' token
glext.h:5299: error: type specifier omitted for parameter `GLsizei'
glext.h:5299: error: syntax error before `,' token
glext.h:5300: error: type specifier omitted for parameter `GLsizei'
glext.h:5300: error: syntax error before `,' token
glext.h:5301: error: type specifier omitted for parameter `GLsizei'
glext.h:5301: error: syntax error before `,' token
glext.h:5302: error: type specifier omitted for parameter `GLsizei'
glext.h:5302: error: syntax error before `,' token
glext.h:5303: error: type specifier omitted for parameter `GLsizei'
glext.h:5303: error: syntax error before `,' token
glext.h:5304: error: type specifier omitted for parameter `GLsizei'
glext.h:5304: error: syntax error before `,' token
glext.h:5305: error: type specifier omitted for parameter `GLsizei'
glext.h:5305: error: syntax error before `,' token
glext.h:5306: error: type specifier omitted for parameter `GLsizei'
glext.h:5306: error: syntax error before `,' token
glext.h:5307: error: type specifier omitted for parameter `GLsizei'
glext.h:5307: error: syntax error before `,' token
glext.h:5308: error: type specifier omitted for parameter `GLsizei'
glext.h:5308: error: syntax error before `,' token
glext.h:5309: error: type specifier omitted for parameter `GLsizei'
glext.h:5309: error: syntax error before `,' token
glext.h:5310: error: type specifier omitted for parameter `GLsizei'
glext.h:5310: error: syntax error before `,' token
glext.h:5345: error: `GLenum' was not declared in this scope
glext.h:5345: error: syntax error before `,' token
glext.h:5346: error: `GLenum' was not declared in this scope
glext.h:5346: error: syntax error before `,' token
glext.h:5347: error: `GLenum' was not declared in this scope
glext.h:5347: error: syntax error before `,' token
glext.h:5348: error: `GLenum' was not declared in this scope
glext.h:5348: error: syntax error before `,' token
glext.h:5369: error: `PFNGLGENFRAGMENTSHADERSATIPROC' declared as function
   returning a function
glext.h:5374: error: type specifier omitted for parameter `GLenum'
glext.h:5374: error: syntax error before `)' token
glext.h:5375: error: type specifier omitted for parameter `GLenum'
glext.h:5375: error: syntax error before `)' token
glext.h:5376: error: `GLenum' was not declared in this scope
glext.h:5376: error: syntax error before `,' token
glext.h:5377: error: `GLenum' was not declared in this scope
glext.h:5377: error: syntax error before `,' token
glext.h:5378: error: `GLenum' was not declared in this scope
glext.h:5378: error: syntax error before `,' token
glext.h:5379: error: `GLenum' was not declared in this scope
glext.h:5379: error: syntax error before `,' token
glext.h:5380: error: `GLenum' was not declared in this scope
glext.h:5380: error: syntax error before `,' token
glext.h:5381: error: `GLenum' was not declared in this scope
glext.h:5381: error: syntax error before `,' token
glext.h:5382: error: syntax error before `*' token
glext.h:5391: error: `GLenum' was not declared in this scope
glext.h:5391: error: syntax error before `,' token
glext.h:5392: error: `GLenum' was not declared in this scope
glext.h:5392: error: syntax error before `,' token
glext.h:5411: error: `GLsizei' was not declared in this scope
glext.h:5411: error: syntax error before `,' token
glext.h:5411: error: `PFNGLNEWOBJECTBUFFERATIPROC' declared as function
   returning a function
glext.h:5412: error: `PFNGLISOBJECTBUFFERATIPROC' declared as function
   returning a function
glext.h:5413: error: type specifier omitted for parameter `GLsizei'
glext.h:5413: error: syntax error before `,' token
glext.h:5414: error: type specifier omitted for parameter `GLenum'
glext.h:5414: error: syntax error before `,' token
glext.h:5415: error: type specifier omitted for parameter `GLenum'
glext.h:5415: error: syntax error before `,' token
glext.h:5417: error: `GLenum' was not declared in this scope
glext.h:5417: error: syntax error before `,' token
glext.h:5418: error: `GLenum' was not declared in this scope
glext.h:5418: error: syntax error before `,' token
glext.h:5419: error: `GLenum' was not declared in this scope
glext.h:5419: error: syntax error before `,' token
glext.h:5420: error: type specifier omitted for parameter `GLenum'
glext.h:5420: error: syntax error before `,' token
glext.h:5421: error: type specifier omitted for parameter `GLenum'
glext.h:5421: error: syntax error before `,' token
glext.h:5422: error: type specifier omitted for parameter `GLenum'
glext.h:5422: error: syntax error before `,' token
glext.h:5474: error: `PFNGLGENVERTEXSHADERSEXTPROC' declared as function
   returning a function
glext.h:5476: error: `GLenum' was not declared in this scope
glext.h:5476: error: syntax error before `,' token
glext.h:5477: error: `GLenum' was not declared in this scope
glext.h:5477: error: syntax error before `,' token
glext.h:5478: error: `GLenum' was not declared in this scope
glext.h:5478: error: syntax error before `,' token
glext.h:5479: error: type specifier omitted for parameter `GLenum'
glext.h:5479: error: syntax error before `,' token
glext.h:5480: error: type specifier omitted for parameter `GLenum'
glext.h:5480: error: syntax error before `,' token
glext.h:5483: error: `GLenum' was not declared in this scope
glext.h:5483: error: syntax error before `,' token
glext.h:5483: error: `PFNGLGENSYMBOLSEXTPROC' declared as function returning a
   function
glext.h:5484: error: type specifier omitted for parameter `GLenum'
glext.h:5484: error: syntax error before `,' token
glext.h:5485: error: type specifier omitted for parameter `GLenum'
glext.h:5485: error: syntax error before `,' token
glext.h:5486: error: syntax error before `*' token
glext.h:5487: error: syntax error before `*' token
glext.h:5488: error: `const' qualifiers cannot be applied to `int ()(unsigned
   int, const GLcharARB*)'
glext.h:5489: error: syntax error before `*' token
glext.h:5490: error: syntax error before `*' token
glext.h:5491: error: syntax error before `*' token
glext.h:5492: error: syntax error before `*' token
glext.h:5493: error: `const' qualifiers cannot be applied to `int ()(...)'
glext.h:5494: error: type specifier omitted for parameter `GLenum'
glext.h:5494: error: syntax error before `,' token
glext.h:5497: error: `GLenum' was not declared in this scope
glext.h:5497: error: syntax error before `,' token
glext.h:5497: error: `PFNGLBINDLIGHTPARAMETEREXTPROC' declared as function
   returning a function
glext.h:5498: error: `GLenum' was not declared in this scope
glext.h:5498: error: syntax error before `,' token
glext.h:5498: error: `PFNGLBINDMATERIALPARAMETEREXTPROC' declared as function
   returning a function
glext.h:5499: error: `GLenum' was not declared in this scope
glext.h:5499: error: syntax error before `,' token
glext.h:5499: error: `PFNGLBINDTEXGENPARAMETEREXTPROC' declared as function
   returning a function
glext.h:5500: error: `GLenum' was not declared in this scope
glext.h:5500: error: syntax error before `,' token
glext.h:5500: error: `PFNGLBINDTEXTUREUNITPARAMETEREXTPROC' declared as
   function returning a function
glext.h:5501: error: `GLenum' was not declared in this scope
glext.h:5501: error: syntax error before `)' token
glext.h:5501: error: `PFNGLBINDPARAMETEREXTPROC' declared as function returning
   a function
glext.h:5502: error: type specifier omitted for parameter `GLenum'
glext.h:5502: error: syntax error before `)' token
glext.h:5502: error: `PFNGLISVARIANTENABLEDEXTPROC' declared as function
   returning a function
glext.h:5503: error: type specifier omitted for parameter `GLenum'
glext.h:5503: error: syntax error before `,' token
glext.h:5504: error: type specifier omitted for parameter `GLenum'
glext.h:5504: error: syntax error before `,' token
glext.h:5505: error: type specifier omitted for parameter `GLenum'
glext.h:5505: error: syntax error before `,' token
glext.h:5506: error: type specifier omitted for parameter `GLenum'
glext.h:5506: error: syntax error before `,' token
glext.h:5507: error: type specifier omitted for parameter `GLenum'
glext.h:5507: error: syntax error before `,' token
glext.h:5508: error: type specifier omitted for parameter `GLenum'
glext.h:5508: error: syntax error before `,' token
glext.h:5509: error: type specifier omitted for parameter `GLenum'
glext.h:5509: error: syntax error before `,' token
glext.h:5510: error: type specifier omitted for parameter `GLenum'
glext.h:5510: error: syntax error before `,' token
glext.h:5511: error: type specifier omitted for parameter `GLenum'
glext.h:5511: error: syntax error before `,' token
glext.h:5512: error: type specifier omitted for parameter `GLenum'
glext.h:5512: error: syntax error before `,' token
glext.h:5564: error: `GLenum' was not declared in this scope
glext.h:5564: error: syntax error before `,' token
glext.h:5565: error: `GLenum' was not declared in this scope
glext.h:5565: error: syntax error before `,' token
glext.h:5566: error: `GLenum' was not declared in this scope
glext.h:5566: error: syntax error before `,' token
glext.h:5567: error: `GLenum' was not declared in this scope
glext.h:5567: error: syntax error before `,' token
glext.h:5568: error: `GLenum' was not declared in this scope
glext.h:5568: error: syntax error before `,' token
glext.h:5569: error: `GLenum' was not declared in this scope
glext.h:5569: error: syntax error before `,' token
glext.h:5570: error: `GLenum' was not declared in this scope
glext.h:5570: error: syntax error before `,' token
glext.h:5571: error: `GLenum' was not declared in this scope
glext.h:5571: error: syntax error before `,' token
glext.h:5572: error: `GLenum' was not declared in this scope
glext.h:5572: error: syntax error before `,' token
glext.h:5573: error: `GLenum' was not declared in this scope
glext.h:5573: error: syntax error before `,' token
glext.h:5574: error: `GLenum' was not declared in this scope
glext.h:5574: error: syntax error before `,' token
glext.h:5575: error: `GLenum' was not declared in this scope
glext.h:5575: error: syntax error before `,' token
glext.h:5576: error: `GLenum' was not declared in this scope
glext.h:5576: error: syntax error before `,' token
glext.h:5577: error: `GLenum' was not declared in this scope
glext.h:5577: error: syntax error before `,' token
glext.h:5578: error: `GLenum' was not declared in this scope
glext.h:5578: error: syntax error before `,' token
glext.h:5579: error: `GLenum' was not declared in this scope
glext.h:5579: error: syntax error before `,' token
glext.h:5580: error: `GLenum' was not declared in this scope
glext.h:5580: error: syntax error before `,' token
glext.h:5581: error: `GLenum' was not declared in this scope
glext.h:5581: error: syntax error before `,' token
glext.h:5582: error: `GLenum' was not declared in this scope
glext.h:5582: error: syntax error before `,' token
glext.h:5583: error: `GLenum' was not declared in this scope
glext.h:5583: error: syntax error before `,' token
glext.h:5584: error: `GLenum' was not declared in this scope
glext.h:5584: error: syntax error before `,' token
glext.h:5585: error: `GLenum' was not declared in this scope
glext.h:5585: error: syntax error before `,' token
glext.h:5586: error: `GLenum' was not declared in this scope
glext.h:5586: error: syntax error before `,' token
glext.h:5587: error: `GLenum' was not declared in this scope
glext.h:5587: error: syntax error before `,' token
glext.h:5588: error: `GLenum' was not declared in this scope
glext.h:5588: error: syntax error before `,' token
glext.h:5589: error: `GLenum' was not declared in this scope
glext.h:5589: error: syntax error before `,' token
glext.h:5590: error: `GLenum' was not declared in this scope
glext.h:5590: error: syntax error before `,' token
glext.h:5591: error: `GLenum' was not declared in this scope
glext.h:5591: error: syntax error before `,' token
glext.h:5592: error: `GLenum' was not declared in this scope
glext.h:5592: error: syntax error before `,' token
glext.h:5593: error: `GLenum' was not declared in this scope
glext.h:5593: error: syntax error before `,' token
glext.h:5594: error: `GLenum' was not declared in this scope
glext.h:5594: error: syntax error before `,' token
glext.h:5595: error: `GLenum' was not declared in this scope
glext.h:5595: error: syntax error before `,' token
glext.h:5596: error: `GLenum' was not declared in this scope
glext.h:5596: error: syntax error before `,' token
glext.h:5597: error: `GLenum' was not declared in this scope
glext.h:5597: error: syntax error before `,' token
glext.h:5598: error: `GLenum' was not declared in this scope
glext.h:5598: error: syntax error before `,' token
glext.h:5599: error: `GLenum' was not declared in this scope
glext.h:5599: error: syntax error before `,' token
glext.h:5600: error: `GLenum' was not declared in this scope
glext.h:5600: error: syntax error before `,' token
glext.h:5601: error: `GLenum' was not declared in this scope
glext.h:5601: error: syntax error before `,' token
glext.h:5602: error: `GLenum' was not declared in this scope
glext.h:5602: error: syntax error before `,' token
glext.h:5603: error: `GLenum' was not declared in this scope
glext.h:5603: error: syntax error before `,' token
glext.h:5604: error: `GLenum' was not declared in this scope
glext.h:5604: error: syntax error before `,' token
glext.h:5605: error: `GLenum' was not declared in this scope
glext.h:5605: error: syntax error before `,' token
glext.h:5606: error: `GLenum' was not declared in this scope
glext.h:5606: error: syntax error before `)' token
glext.h:5607: error: `GLenum' was not declared in this scope
glext.h:5607: error: syntax error before `,' token
glext.h:5608: error: `GLenum' was not declared in this scope
glext.h:5608: error: syntax error before `,' token
glext.h:5618: error: `GLenum' was not declared in this scope
glext.h:5618: error: syntax error before `,' token
glext.h:5619: error: `GLenum' was not declared in this scope
glext.h:5619: error: syntax error before `,' token
glext.h:5620: error: `GLenum' was not declared in this scope
glext.h:5620: error: syntax error before `,' token
glext.h:5628: error: `GLenum' was not declared in this scope
glext.h:5628: error: syntax error before `,' token
glext.h:5654: error: `GLsizei' was not declared in this scope
glext.h:5654: error: syntax error before `,' token
glext.h:5655: error: `GLsizei' was not declared in this scope
glext.h:5655: error: syntax error before `,' token
glext.h:5656: error: `PFNGLISOCCLUSIONQUERYNVPROC' declared as function
   returning a function
glext.h:5659: error: type specifier omitted for parameter `GLenum'
glext.h:5659: error: syntax error before `,' token
glext.h:5660: error: type specifier omitted for parameter `GLenum'
glext.h:5660: error: syntax error before `,' token
glext.h:5669: error: `GLenum' was not declared in this scope
glext.h:5669: error: syntax error before `,' token
glext.h:5670: error: `GLenum' was not declared in this scope
glext.h:5670: error: syntax error before `,' token
glext.h:5690: error: `GLenum' was not declared in this scope
glext.h:5690: error: syntax error before `)' token
glext.h:5710: error: `GLenum' was not declared in this scope
glext.h:5710: error: syntax error before `,' token
glext.h:5711: error: `GLenum' was not declared in this scope
glext.h:5711: error: syntax error before `,' token
glext.h:5712: error: `GLenum' was not declared in this scope
glext.h:5712: error: syntax error before `,' token
glext.h:5713: error: `GLenum' was not declared in this scope
glext.h:5713: error: syntax error before `,' token
glext.h:5714: error: `GLenum' was not declared in this scope
glext.h:5714: error: syntax error before `,' token
glext.h:5729: error: `GLsizei' was not declared in this scope
glext.h:5729: error: syntax error before `,' token
glext.h:5730: error: `GLsizei' was not declared in this scope
glext.h:5730: error: syntax error before `,' token
glext.h:5732: error: `PFNGLISFENCEAPPLEPROC' declared as function returning a
   function
glext.h:5733: error: `PFNGLTESTFENCEAPPLEPROC' declared as function returning a
   function
glext.h:5735: error: `GLenum' was not declared in this scope
glext.h:5735: error: syntax error before `,' token
glext.h:5735: error: `PFNGLTESTOBJECTAPPLEPROC' declared as function returning
   a function
glext.h:5736: error: `GLenum' was not declared in this scope
glext.h:5736: error: syntax error before `,' token
glext.h:5748: error: `GLsizei' was not declared in this scope
glext.h:5748: error: syntax error before `,' token
glext.h:5749: error: `GLsizei' was not declared in this scope
glext.h:5749: error: syntax error before `,' token
glext.h:5750: error: `PFNGLISVERTEXARRAYAPPLEPROC' declared as function
   returning a function
glext.h:5760: error: `GLsizei' was not declared in this scope
glext.h:5760: error: syntax error before `,' token
glext.h:5761: error: `GLsizei' was not declared in this scope
glext.h:5761: error: syntax error before `,' token
glext.h:5762: error: `GLenum' was not declared in this scope
glext.h:5762: error: syntax error before `,' token
glext.h:5778: error: `GLsizei' was not declared in this scope
glext.h:5778: error: syntax error before `,' token
glext.h:5811: error: type specifier omitted for parameter `GLsizei'
glext.h:5811: error: syntax error before `,' token
glext.h:5812: error: type specifier omitted for parameter `GLsizei'
glext.h:5812: error: syntax error before `,' token
glext.h:5813: error: type specifier omitted for parameter `GLsizei'
glext.h:5813: error: syntax error before `,' token
glext.h:5814: error: type specifier omitted for parameter `GLsizei'
glext.h:5814: error: syntax error before `,' token
glext.h:5815: error: type specifier omitted for parameter `GLsizei'
glext.h:5815: error: syntax error before `,' token
glext.h:5816: error: type specifier omitted for parameter `GLsizei'
glext.h:5816: error: syntax error before `,' token
glext.h:5889: error: `GLenum' was not declared in this scope
glext.h:5889: error: syntax error before `,' token
glext.h:5890: error: `GLenum' was not declared in this scope
glext.h:5890: error: syntax error before `,' token
glext.h:5891: error: `GLenum' was not declared in this scope
glext.h:5891: error: syntax error before `,' token
glext.h:5892: error: `GLenum' was not declared in this scope
glext.h:5892: error: syntax error before `,' token
glext.h:5893: error: `GLenum' was not declared in this scope
glext.h:5893: error: syntax error before `,' token
glext.h:5894: error: `GLenum' was not declared in this scope
glext.h:5894: error: syntax error before `,' token
glext.h:5895: error: `GLenum' was not declared in this scope
glext.h:5895: error: syntax error before `,' token
glext.h:5896: error: `GLenum' was not declared in this scope
glext.h:5896: error: syntax error before `,' token
glext.h:5911: error: type specifier omitted for parameter `GLsizei'
glext.h:5911: error: syntax error before `,' token
glext.h:5912: error: type specifier omitted for parameter `GLsizei'
glext.h:5912: error: syntax error before `,' token
glext.h:5913: error: type specifier omitted for parameter `GLsizei'
glext.h:5913: error: syntax error before `,' token
glext.h:5914: error: type specifier omitted for parameter `GLsizei'
glext.h:5914: error: syntax error before `,' token
glext.h:5923: error: `GLenum' was not declared in this scope
glext.h:5923: error: syntax error before `,' token
glext.h:5924: error: `GLenum' was not declared in this scope
glext.h:5924: error: syntax error before `)' token
glext.h:5951: error: syntax error before `*' token
glext.h:5961: error: `GLenum' was not declared in this scope
glext.h:5961: error: syntax error before `,' token
glext.h:5962: error: `GLenum' was not declared in this scope
glext.h:5962: error: syntax error before `,' token
glext.h:5972: error: type specifier omitted for parameter `GLenum'
glext.h:5972: error: syntax error before `,' token
glext.h:5973: error: type specifier omitted for parameter `GLenum'
glext.h:5973: error: syntax error before `,' token
glext.h:5974: error: type specifier omitted for parameter `GLenum'
glext.h:5974: error: syntax error before `,' token
glext.h:5982: error: `GLclampd' was not declared in this scope
glext.h:5982: error: syntax error before `,' token
glext.h:5994: error: `GLenum' was not declared in this scope
glext.h:5994: error: syntax error before `,' token
COpenGLTexture.cpp: In constructor `
   irr::video::COpenGLTexture::COpenGLTexture(irr::video::IImage*, bool)':
COpenGLTexture.cpp:19: error: class `irr::video::COpenGLTexture' does not have
   any field named `TextureName'
COpenGLTexture.cpp:35: error: `TextureName' undeclared (first use this
   function)
COpenGLTexture.cpp:35: error: (Each undeclared identifier is reported only once
   for each function it appears in.)
COpenGLTexture.cpp:35: error: `glGenTextures' undeclared (first use this
   function)
COpenGLTexture.cpp: In destructor `virtual
   irr::video::COpenGLTexture::~COpenGLTexture()':
COpenGLTexture.cpp:46: error: `glDeleteTextures' undeclared (first use this
   function)
COpenGLTexture.cpp: In member function `void
   irr::video::COpenGLTexture::copyTexture()':
COpenGLTexture.cpp:165: error: `GL_TEXTURE_2D' undeclared (first use this
   function)
COpenGLTexture.cpp:165: error: `glBindTexture' undeclared (first use this
   function)
COpenGLTexture.cpp:169: error: `GL_RGBA' undeclared (first use this function)
COpenGLTexture.cpp:170: error: `GL_UNSIGNED_BYTE' undeclared (first use this
   function)
COpenGLTexture.cpp:170: error: `glTexImage2D' undeclared (first use this
   function)
COpenGLTexture.cpp:174: error: `GL_TEXTURE_MIN_FILTER' undeclared (first use
   this function)
COpenGLTexture.cpp:174: error: `GL_LINEAR' undeclared (first use this function)
COpenGLTexture.cpp:174: error: `glTexParameteri' undeclared (first use this
   function)
COpenGLTexture.cpp:175: error: `GL_TEXTURE_MAG_FILTER' undeclared (first use
   this function)
COpenGLTexture.cpp:198: error: `GL_LINEAR_MIPMAP_NEAREST' undeclared (first use
   this function)
COpenGLTexture.cpp:198: error: `glTexParameterf' undeclared (first use this
   function)
COpenGLTexture.cpp: At global scope:
COpenGLTexture.cpp:271: error: `getOpenGLTextureName' declared as function
   returning a function
COpenGLTexture.cpp:271: error: no `int
   irr::video::COpenGLTexture::getOpenGLTextureName()' member function declared
   in class `irr::video::COpenGLTexture'
make: *** [COpenGLTexture.o] Error 1

It's probably a lot more above, but the console won't display that much (nor this forum). Any idea what can cause that except from errors in the source? There are no "configure" scripts..

Info:
OS: SUSE 9.2 Personal (linux kernel 2.6)
Compiler: GCC (the one that came bundled with SUSE)
Vido: ATI drivers (fglrx for Xorg) @ ATI Radeon 9200

Please see if anyone can help me.. as I'm trying to get a linux port working
Joe_Oliveri
Posts: 448
Joined: Tue Oct 05, 2004 3:24 am
Location: Boston, MA

Post by Joe_Oliveri »

Im not good with Linux but make sure you have the most recent OpenGL drivers for your card, you will find them you G Cards website. Also make sure you link the OpenGL Libraries are linked correctly.
Irrlicht Moderator || Game Designer
Learn the basics at </dream.in.code>
ChrML
Posts: 30
Joined: Sun Oct 03, 2004 2:45 pm
Location: Norway

Post by ChrML »

Ah, thanks! Installed MesaLib, XFree86-devel, and fontconfig-devel, and it compiled smootly! :) Thanks, I should've thought of dependencies earlier, however, I'm used to releases with a "configure" script that reports things like that.
Post Reply