I'm assuming this is a quicktime ebuild problem and not something else I have emerged. /usr/X11R6/include/GL/glext.h is giving me a ton of parse errors..see below. Reproducible: Always Steps to Reproduce: 1.emerge libquicktime 2. 3. Actual Results: gcc -funroll-all-loops -fomit-frame-pointer -falign-loops=2 -falign-jumps=2 -falign-functions=2 -finline-functions -Wall -Wno-unused -Winline -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -o .libs/libquicktime_config lqt_gtk.o libquicktime_config.o -rdynamic -L/usr/lib -L/usr/X11R6/lib /usr/lib/libgtk.so /usr/lib/libgdk.so /usr/lib/libgmodule.so /usr/lib/libglib.so -lXi -lXext -lX11 -lm ../../src/.libs/libquicktime.so -lpthread -ldl creating libquicktime_config make[3]: Leaving directory `/var/tmp/portage/libquicktime-0.9.2/work/libquicktime-0.9.2/utils/gtk' make[3]: Entering directory `/var/tmp/portage/libquicktime-0.9.2/work/libquicktime-0.9.2/utils' source='lqtplay.c' object='lqtplay.o' libtool=no \ depfile='.deps/lqtplay.Po' tmpdepfile='.deps/lqtplay.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/quicktime -I../include -I/usr/X11R6/include -funroll-all-loops -fomit-frame-pointer -falign-loops=2 -falign-jumps=2 -falign-functions=2 -finline-functions -Wall -Wno-unused -Winline -c `test -f 'lqtplay.c' || echo './'`lqtplay.c In file included from /usr/X11R6/include/GL/gl.h:55, from lqtplay.c:31: /usr/X11R6/include/GL/glext.h:3143: error: parse error before "n" /usr/X11R6/include/GL/glext.h:3144: error: parse error before "n" /usr/X11R6/include/GL/glext.h:3145: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:3145: error: parse error before "id" /usr/X11R6/include/GL/glext.h:3145: warning: type defaults to `int' in declaration of `GLboolean' /usr/X11R6/include/GL/glext.h:3145: error: `GLboolean' declared as function returning a function /usr/X11R6/include/GL/glext.h:3146: error: parse error before "target" /usr/X11R6/include/GL/glext.h:3147: error: parse error before "target" /usr/X11R6/include/GL/glext.h:3148: error: parse error before "target" /usr/X11R6/include/GL/glext.h:3149: error: parse error before "id" /usr/X11R6/include/GL/glext.h:3150: error: parse error before "id" /usr/X11R6/include/GL/glext.h:3151: error: parse error before "target" /usr/X11R6/include/GL/glext.h:3152: error: parse error before "n" /usr/X11R6/include/GL/glext.h:3153: error: parse error before "n" /usr/X11R6/include/GL/glext.h:3154: error: parse error before "buffer" /usr/X11R6/include/GL/glext.h:3154: error: `PFNGLISBUFFERPROC' declared as function returning a function /usr/X11R6/include/GL/glext.h:3155: error: parse error before "target" /usr/X11R6/include/GL/glext.h:3156: error: parse error before "target" /usr/X11R6/include/GL/glext.h:3157: error: parse error before "target" /usr/X11R6/include/GL/glext.h:3158: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:3158: error: parse error before "target" /usr/X11R6/include/GL/glext.h:3158: warning: type defaults to `int' in declaration of `PFNGLMAPBUFFERPROC' /usr/X11R6/include/GL/glext.h:3158: warning: data definition has no type or storage class /usr/X11R6/include/GL/glext.h:3159: error: parse error before "target" /usr/X11R6/include/GL/glext.h:3159: error: `PFNGLUNMAPBUFFERPROC' declared as function returning a function /usr/X11R6/include/GL/glext.h:3160: error: parse error before "target" /usr/X11R6/include/GL/glext.h:3161: error: parse error before "target" /usr/X11R6/include/GL/glext.h:3202: error: parse error before "texture" /usr/X11R6/include/GL/glext.h:3203: error: parse error before "texture" /usr/X11R6/include/GL/glext.h:3204: error: parse error before "target" /usr/X11R6/include/GL/glext.h:3205: error: parse error before "target" /usr/X11R6/include/GL/glext.h:3206: error: parse error before "target" /usr/X11R6/include/GL/glext.h:3207: error: parse error before "target" /usr/X11R6/include/GL/glext.h:3208: error: parse error before "target" /usr/X11R6/include/GL/glext.h:3209: error: parse error before "target" /usr/X11R6/include/GL/glext.h:3210: error: parse error before "target" /usr/X11R6/include/GL/glext.h:3211: error: parse error before "target" /usr/X11R6/include/GL/glext.h:3212: error: parse error before "target" /usr/X11R6/include/GL/glext.h:3213: error: parse error before "target" /usr/X11R6/include/GL/glext.h:3214: error: parse error before "target" /usr/X11R6/include/GL/glext.h:3215: error: parse error before "target" /usr/X11R6/include/GL/glext.h:3216: error: parse error before "target" /usr/X11R6/include/GL/glext.h:3217: error: parse error before "target" /usr/X11R6/include/GL/glext.h:3218: error: parse error before "target" /usr/X11R6/include/GL/glext.h:3219: error: parse error before "target" /usr/X11R6/include/GL/glext.h:3220: error: parse error before "target" /usr/X11R6/include/GL/glext.h:3221: error: parse error before "target" /usr/X11R6/include/GL/glext.h:3222: error: parse error before "target" /usr/X11R6/include/GL/glext.h:3223: error: parse error before "target" /usr/X11R6/include/GL/glext.h:3224: error: parse error before "target" /usr/X11R6/include/GL/glext.h:3225: error: parse error before "target" /usr/X11R6/include/GL/glext.h:3226: error: parse error before "target" ...snip < 65k lines /usr/X11R6/include/GL/glext.h:4745: error: parse error before "GLfloat" /usr/X11R6/include/GL/glext.h:4746: warning: type defaults to `int' in declaration of `GLfloat' /usr/X11R6/include/GL/glext.h:4746: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:4747: error: parse error before "GLfloat" /usr/X11R6/include/GL/glext.h:4748: warning: type defaults to `int' in declaration of `GLfloat' /usr/X11R6/include/GL/glext.h:4748: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:4756: error: parse error before "sfactorRGB" /usr/X11R6/include/GL/glext.h:4764: error: parse error before "sfactorRGB" /usr/X11R6/include/GL/glext.h:4810: error: parse error before "weight" /usr/X11R6/include/GL/glext.h:4811: warning: type defaults to `int' in declaration of `GLfloat' /usr/X11R6/include/GL/glext.h:4811: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:4812: error: parse error before "size" /usr/X11R6/include/GL/glext.h:4826: error: parse error before "length" /usr/X11R6/include/GL/glext.h:4846: error: parse error before "pname" /usr/X11R6/include/GL/glext.h:4847: error: parse error before "pname" /usr/X11R6/include/GL/glext.h:4848: error: parse error before "pname" /usr/X11R6/include/GL/glext.h:4849: error: parse error before "pname" /usr/X11R6/include/GL/glext.h:4850: error: parse error before "stage" /usr/X11R6/include/GL/glext.h:4851: error: parse error before "stage" /usr/X11R6/include/GL/glext.h:4852: error: parse error before "variable" /usr/X11R6/include/GL/glext.h:4853: error: parse error before "stage" /usr/X11R6/include/GL/glext.h:4854: error: parse error before "stage" /usr/X11R6/include/GL/glext.h:4855: error: parse error before "stage" /usr/X11R6/include/GL/glext.h:4856: error: parse error before "stage" /usr/X11R6/include/GL/glext.h:4857: error: parse error before "variable" /usr/X11R6/include/GL/glext.h:4858: error: parse error before "variable" /usr/X11R6/include/GL/glext.h:4913: error: parse error before "x" /usr/X11R6/include/GL/glext.h:4914: warning: type defaults to `int' in declaration of `GLdouble' /usr/X11R6/include/GL/glext.h:4914: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:4915: error: parse error before "x" /usr/X11R6/include/GL/glext.h:4916: warning: type defaults to `int' in declaration of `GLfloat' /usr/X11R6/include/GL/glext.h:4916: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:4919: error: parse error before "x" /usr/X11R6/include/GL/glext.h:4920: warning: type defaults to `int' in declaration of `GLshort' /usr/X11R6/include/GL/glext.h:4920: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:4921: error: parse error before "x" /usr/X11R6/include/GL/glext.h:4922: warning: type defaults to `int' in declaration of `GLdouble' /usr/X11R6/include/GL/glext.h:4922: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:4923: error: parse error before "x" /usr/X11R6/include/GL/glext.h:4924: warning: type defaults to `int' in declaration of `GLfloat' /usr/X11R6/include/GL/glext.h:4924: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:4927: error: parse error before "x" /usr/X11R6/include/GL/glext.h:4928: warning: type defaults to `int' in declaration of `GLshort' /usr/X11R6/include/GL/glext.h:4928: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:4929: error: parse error before "x" /usr/X11R6/include/GL/glext.h:4930: warning: type defaults to `int' in declaration of `GLdouble' /usr/X11R6/include/GL/glext.h:4930: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:4931: error: parse error before "x" /usr/X11R6/include/GL/glext.h:4932: warning: type defaults to `int' in declaration of `GLfloat' /usr/X11R6/include/GL/glext.h:4932: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:4935: error: parse error before "x" /usr/X11R6/include/GL/glext.h:4936: warning: type defaults to `int' in declaration of `GLshort' /usr/X11R6/include/GL/glext.h:4936: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:4949: warning: type defaults to `int' in declaration of `GLenum' /usr/X11R6/include/GL/glext.h:4949: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:4950: warning: type defaults to `int' in declaration of `GLenum' /usr/X11R6/include/GL/glext.h:4950: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:4965: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:4966: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:4968: error: parse error before "type" /usr/X11R6/include/GL/glext.h:4969: error: parse error before "type" /usr/X11R6/include/GL/glext.h:4970: error: parse error before "type" /usr/X11R6/include/GL/glext.h:4971: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:4972: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5013: error: parse error before "value" /usr/X11R6/include/GL/glext.h:5014: error: parse error before "pattern" /usr/X11R6/include/GL/glext.h:5046: error: parse error before "pname" /usr/X11R6/include/GL/glext.h:5068: error: parse error before "n" /usr/X11R6/include/GL/glext.h:5069: error: parse error before "n" /usr/X11R6/include/GL/glext.h:5070: error: `PFNGLISFENCENVPROC' declared as function returning a function /usr/X11R6/include/GL/glext.h:5071: error: `PFNGLTESTFENCENVPROC' declared as function returning a function /usr/X11R6/include/GL/glext.h:5072: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5074: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5090: error: parse error before "target" /usr/X11R6/include/GL/glext.h:5091: error: parse error before "target" /usr/X11R6/include/GL/glext.h:5092: error: parse error before "target" /usr/X11R6/include/GL/glext.h:5093: error: parse error before "target" /usr/X11R6/include/GL/glext.h:5094: error: parse error before "target" /usr/X11R6/include/GL/glext.h:5095: error: parse error before "target" /usr/X11R6/include/GL/glext.h:5096: error: parse error before "target" /usr/X11R6/include/GL/glext.h:5097: error: parse error before "target" /usr/X11R6/include/GL/glext.h:5098: error: parse error before "target" /usr/X11R6/include/GL/glext.h:5111: error: parse error before "stage" /usr/X11R6/include/GL/glext.h:5112: error: parse error before "stage" /usr/X11R6/include/GL/glext.h:5203: error: parse error before "n" /usr/X11R6/include/GL/glext.h:5203: error: `PFNGLAREPROGRAMSRESIDENTNVPROC' declared as function returning a function /usr/X11R6/include/GL/glext.h:5204: error: parse error before "target" /usr/X11R6/include/GL/glext.h:5205: error: parse error before "n" /usr/X11R6/include/GL/glext.h:5206: error: parse error before "target" /usr/X11R6/include/GL/glext.h:5207: error: parse error before "n" /usr/X11R6/include/GL/glext.h:5208: error: parse error before "target" /usr/X11R6/include/GL/glext.h:5209: error: parse error before "target" /usr/X11R6/include/GL/glext.h:5210: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5211: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5212: error: parse error before "target" /usr/X11R6/include/GL/glext.h:5213: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5214: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5215: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5216: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5217: error: `PFNGLISPROGRAMNVPROC' declared as function returning a function /usr/X11R6/include/GL/glext.h:5218: error: parse error before "target" /usr/X11R6/include/GL/glext.h:5219: error: parse error before "target" /usr/X11R6/include/GL/glext.h:5220: error: parse error before "target" /usr/X11R6/include/GL/glext.h:5221: error: parse error before "target" /usr/X11R6/include/GL/glext.h:5222: error: parse error before "target" /usr/X11R6/include/GL/glext.h:5223: error: parse error before "target" /usr/X11R6/include/GL/glext.h:5224: error: parse error before "target" /usr/X11R6/include/GL/glext.h:5225: error: parse error before "n" /usr/X11R6/include/GL/glext.h:5226: error: parse error before "target" /usr/X11R6/include/GL/glext.h:5227: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5228: error: parse error before "GLdouble" /usr/X11R6/include/GL/glext.h:5229: warning: type defaults to `int' in declaration of `GLdouble' /usr/X11R6/include/GL/glext.h:5229: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:5230: error: parse error before "GLfloat" /usr/X11R6/include/GL/glext.h:5231: warning: type defaults to `int' in declaration of `GLfloat' /usr/X11R6/include/GL/glext.h:5231: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:5232: error: parse error before "GLshort" /usr/X11R6/include/GL/glext.h:5233: warning: type defaults to `int' in declaration of `GLshort' /usr/X11R6/include/GL/glext.h:5233: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:5234: error: parse error before "GLdouble" /usr/X11R6/include/GL/glext.h:5235: warning: type defaults to `int' in declaration of `GLdouble' /usr/X11R6/include/GL/glext.h:5235: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:5236: error: parse error before "GLfloat" /usr/X11R6/include/GL/glext.h:5237: warning: type defaults to `int' in declaration of `GLfloat' /usr/X11R6/include/GL/glext.h:5237: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:5238: error: parse error before "GLshort" /usr/X11R6/include/GL/glext.h:5239: warning: type defaults to `int' in declaration of `GLshort' /usr/X11R6/include/GL/glext.h:5239: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:5240: error: parse error before "GLdouble" /usr/X11R6/include/GL/glext.h:5241: warning: type defaults to `int' in declaration of `GLdouble' /usr/X11R6/include/GL/glext.h:5241: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:5242: error: parse error before "GLfloat" /usr/X11R6/include/GL/glext.h:5243: warning: type defaults to `int' in declaration of `GLfloat' /usr/X11R6/include/GL/glext.h:5243: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:5244: error: parse error before "GLshort" /usr/X11R6/include/GL/glext.h:5245: warning: type defaults to `int' in declaration of `GLshort' /usr/X11R6/include/GL/glext.h:5245: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:5246: error: parse error before "GLdouble" /usr/X11R6/include/GL/glext.h:5247: warning: type defaults to `int' in declaration of `GLdouble' /usr/X11R6/include/GL/glext.h:5247: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:5248: error: parse error before "GLfloat" /usr/X11R6/include/GL/glext.h:5249: warning: type defaults to `int' in declaration of `GLfloat' /usr/X11R6/include/GL/glext.h:5249: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:5250: error: parse error before "GLshort" /usr/X11R6/include/GL/glext.h:5251: warning: type defaults to `int' in declaration of `GLshort' /usr/X11R6/include/GL/glext.h:5251: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:5252: error: parse error before "GLubyte" /usr/X11R6/include/GL/glext.h:5253: warning: type defaults to `int' in declaration of `GLubyte' /usr/X11R6/include/GL/glext.h:5253: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:5254: error: parse error before "GLsizei" /usr/X11R6/include/GL/glext.h:5255: error: parse error before "GLsizei" /usr/X11R6/include/GL/glext.h:5256: error: parse error before "GLsizei" /usr/X11R6/include/GL/glext.h:5257: error: parse error before "GLsizei" /usr/X11R6/include/GL/glext.h:5258: error: parse error before "GLsizei" /usr/X11R6/include/GL/glext.h:5259: error: parse error before "GLsizei" /usr/X11R6/include/GL/glext.h:5260: error: parse error before "GLsizei" /usr/X11R6/include/GL/glext.h:5261: error: parse error before "GLsizei" /usr/X11R6/include/GL/glext.h:5262: error: parse error before "GLsizei" /usr/X11R6/include/GL/glext.h:5263: error: parse error before "GLsizei" /usr/X11R6/include/GL/glext.h:5264: error: parse error before "GLsizei" /usr/X11R6/include/GL/glext.h:5265: error: parse error before "GLsizei" /usr/X11R6/include/GL/glext.h:5266: error: parse error before "GLsizei" /usr/X11R6/include/GL/glext.h:5301: error: parse error before "pname" /usr/X11R6/include/GL/glext.h:5302: error: parse error before "pname" /usr/X11R6/include/GL/glext.h:5303: error: parse error before "pname" /usr/X11R6/include/GL/glext.h:5304: error: parse error before "pname" /usr/X11R6/include/GL/glext.h:5325: error: `PFNGLGENFRAGMENTSHADERSATIPROC' declared as function returning a function /usr/X11R6/include/GL/glext.h:5330: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5331: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5332: error: parse error before "op" /usr/X11R6/include/GL/glext.h:5333: error: parse error before "op" /usr/X11R6/include/GL/glext.h:5334: error: parse error before "op" /usr/X11R6/include/GL/glext.h:5335: error: parse error before "op" /usr/X11R6/include/GL/glext.h:5336: error: parse error before "op" /usr/X11R6/include/GL/glext.h:5337: error: parse error before "op" /usr/X11R6/include/GL/glext.h:5338: warning: type defaults to `int' in declaration of `GLfloat' /usr/X11R6/include/GL/glext.h:5338: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:5347: error: parse error before "pname" /usr/X11R6/include/GL/glext.h:5348: error: parse error before "pname" /usr/X11R6/include/GL/glext.h:5367: error: parse error before "size" /usr/X11R6/include/GL/glext.h:5367: error: `PFNGLNEWOBJECTBUFFERATIPROC' declared as function returning a function /usr/X11R6/include/GL/glext.h:5368: error: `PFNGLISOBJECTBUFFERATIPROC' declared as function returning a function /usr/X11R6/include/GL/glext.h:5369: error: parse error before "GLsizei" /usr/X11R6/include/GL/glext.h:5370: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5371: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5373: error: parse error before "array" /usr/X11R6/include/GL/glext.h:5374: error: parse error before "array" /usr/X11R6/include/GL/glext.h:5375: error: parse error before "array" /usr/X11R6/include/GL/glext.h:5376: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5377: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5378: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5430: error: `PFNGLGENVERTEXSHADERSEXTPROC' declared as function returning a function /usr/X11R6/include/GL/glext.h:5432: error: parse error before "op" /usr/X11R6/include/GL/glext.h:5433: error: parse error before "op" /usr/X11R6/include/GL/glext.h:5434: error: parse error before "op" /usr/X11R6/include/GL/glext.h:5435: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5436: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5439: error: parse error before "datatype" /usr/X11R6/include/GL/glext.h:5439: error: `PFNGLGENSYMBOLSEXTPROC' declared as function returning a function /usr/X11R6/include/GL/glext.h:5440: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5441: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5442: warning: type defaults to `int' in declaration of `GLbyte' /usr/X11R6/include/GL/glext.h:5442: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:5443: warning: type defaults to `int' in declaration of `GLshort' /usr/X11R6/include/GL/glext.h:5443: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:5445: warning: type defaults to `int' in declaration of `GLfloat' /usr/X11R6/include/GL/glext.h:5445: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:5446: warning: type defaults to `int' in declaration of `GLdouble' /usr/X11R6/include/GL/glext.h:5446: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:5447: warning: type defaults to `int' in declaration of `GLubyte' /usr/X11R6/include/GL/glext.h:5447: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:5448: warning: type defaults to `int' in declaration of `GLushort' /usr/X11R6/include/GL/glext.h:5448: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:5450: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5453: error: parse error before "light" /usr/X11R6/include/GL/glext.h:5453: error: `PFNGLBINDLIGHTPARAMETEREXTPROC' declared as function returning a function /usr/X11R6/include/GL/glext.h:5454: error: parse error before "face" /usr/X11R6/include/GL/glext.h:5454: error: `PFNGLBINDMATERIALPARAMETEREXTPROC' declared as function returning a function /usr/X11R6/include/GL/glext.h:5455: error: parse error before "unit" /usr/X11R6/include/GL/glext.h:5455: error: `PFNGLBINDTEXGENPARAMETEREXTPROC' declared as function returning a function /usr/X11R6/include/GL/glext.h:5456: error: parse error before "unit" /usr/X11R6/include/GL/glext.h:5456: error: `PFNGLBINDTEXTUREUNITPARAMETEREXTPROC' declared as function returning a function /usr/X11R6/include/GL/glext.h:5457: error: parse error before "value" /usr/X11R6/include/GL/glext.h:5457: error: `PFNGLBINDPARAMETEREXTPROC' declared as function returning a function /usr/X11R6/include/GL/glext.h:5458: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5458: error: `PFNGLISVARIANTENABLEDEXTPROC' declared as function returning a function /usr/X11R6/include/GL/glext.h:5459: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5460: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5461: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5462: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5463: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5464: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5465: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5466: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5467: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5468: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5520: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5521: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5522: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5523: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5524: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5525: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5526: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5527: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5528: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5529: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5530: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5531: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5532: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5533: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5534: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5535: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5536: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5537: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5538: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5539: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5540: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5541: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5542: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5543: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5544: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5545: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5546: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5547: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5548: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5549: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5550: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5551: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5552: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5553: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5554: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5555: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5556: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5557: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5558: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5559: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5560: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5561: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5562: error: parse error before "stream" /usr/X11R6/include/GL/glext.h:5563: error: parse error before "pname" /usr/X11R6/include/GL/glext.h:5564: error: parse error before "pname" /usr/X11R6/include/GL/glext.h:5574: error: parse error before "type" /usr/X11R6/include/GL/glext.h:5575: error: parse error before "mode" /usr/X11R6/include/GL/glext.h:5576: error: parse error before "mode" /usr/X11R6/include/GL/glext.h:5584: error: parse error before "mode" /usr/X11R6/include/GL/glext.h:5610: error: parse error before "n" /usr/X11R6/include/GL/glext.h:5611: error: parse error before "n" /usr/X11R6/include/GL/glext.h:5612: error: `PFNGLISOCCLUSIONQUERYNVPROC' declared as function returning a function /usr/X11R6/include/GL/glext.h:5615: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5616: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5625: error: parse error before "pname" /usr/X11R6/include/GL/glext.h:5626: error: parse error before "pname" /usr/X11R6/include/GL/glext.h:5646: error: parse error before "face" /usr/X11R6/include/GL/glext.h:5666: error: parse error before "type" /usr/X11R6/include/GL/glext.h:5667: error: parse error before "mode" /usr/X11R6/include/GL/glext.h:5668: error: parse error before "mode" /usr/X11R6/include/GL/glext.h:5669: error: parse error before "mode" /usr/X11R6/include/GL/glext.h:5670: error: parse error before "mode" /usr/X11R6/include/GL/glext.h:5685: error: parse error before "n" /usr/X11R6/include/GL/glext.h:5686: error: parse error before "n" /usr/X11R6/include/GL/glext.h:5688: error: `PFNGLISFENCEAPPLEPROC' declared as function returning a function /usr/X11R6/include/GL/glext.h:5689: error: `PFNGLTESTFENCEAPPLEPROC' declared as function returning a function /usr/X11R6/include/GL/glext.h:5691: error: parse error before "object" /usr/X11R6/include/GL/glext.h:5691: error: `PFNGLTESTOBJECTAPPLEPROC' declared as function returning a function /usr/X11R6/include/GL/glext.h:5692: error: parse error before "object" /usr/X11R6/include/GL/glext.h:5704: error: parse error before "n" /usr/X11R6/include/GL/glext.h:5705: error: parse error before "n" /usr/X11R6/include/GL/glext.h:5706: error: `PFNGLISVERTEXARRAYAPPLEPROC' declared as function returning a function /usr/X11R6/include/GL/glext.h:5716: error: parse error before "length" /usr/X11R6/include/GL/glext.h:5717: error: parse error before "length" /usr/X11R6/include/GL/glext.h:5718: error: parse error before "pname" /usr/X11R6/include/GL/glext.h:5734: error: parse error before "n" /usr/X11R6/include/GL/glext.h:5760: error: parse error before "GLsizei" /usr/X11R6/include/GL/glext.h:5761: error: parse error before "GLsizei" /usr/X11R6/include/GL/glext.h:5762: error: parse error before "GLsizei" /usr/X11R6/include/GL/glext.h:5763: error: parse error before "GLsizei" /usr/X11R6/include/GL/glext.h:5764: error: parse error before "GLsizei" /usr/X11R6/include/GL/glext.h:5765: error: parse error before "GLsizei" /usr/X11R6/include/GL/glext.h:5838: error: parse error before "target" /usr/X11R6/include/GL/glext.h:5839: error: parse error before "target" /usr/X11R6/include/GL/glext.h:5840: error: parse error before "target" /usr/X11R6/include/GL/glext.h:5841: error: parse error before "target" /usr/X11R6/include/GL/glext.h:5842: error: parse error before "target" /usr/X11R6/include/GL/glext.h:5843: error: parse error before "target" /usr/X11R6/include/GL/glext.h:5844: error: parse error before "target" /usr/X11R6/include/GL/glext.h:5845: error: parse error before "target" /usr/X11R6/include/GL/glext.h:5860: error: parse error before "GLsizei" /usr/X11R6/include/GL/glext.h:5861: error: parse error before "GLsizei" /usr/X11R6/include/GL/glext.h:5862: error: parse error before "GLsizei" /usr/X11R6/include/GL/glext.h:5863: error: parse error before "GLsizei" /usr/X11R6/include/GL/glext.h:5872: error: parse error before "target" /usr/X11R6/include/GL/glext.h:5873: error: parse error before "target" /usr/X11R6/include/GL/glext.h:5900: error: parse error before '*' token /usr/X11R6/include/GL/glext.h:5900: warning: type defaults to `int' in declaration of `PFNGLMAPOBJECTBUFFERATIPROC' /usr/X11R6/include/GL/glext.h:5900: warning: data definition has no type or storage class /usr/X11R6/include/GL/glext.h:5910: error: parse error before "face" /usr/X11R6/include/GL/glext.h:5911: error: parse error before "frontfunc" /usr/X11R6/include/GL/glext.h:5921: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5922: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5923: error: parse error before "GLenum" /usr/X11R6/include/GL/glext.h:5931: error: parse error before "zmin" /usr/X11R6/include/GL/glext.h:5943: error: parse error before "modeRGB" In file included from lqtplay.c:31: /usr/X11R6/include/GL/gl.h:60: error: conflicting types for 'GLboolean' /usr/X11R6/include/GL/glext.h:3145: error: previous declaration of 'GLboolean' was here /usr/X11R6/include/GL/gl.h:64: error: conflicting types for 'GLint' /usr/X11R6/include/GL/glext.h:3672: error: previous declaration of 'GLint' was here /usr/X11R6/include/GL/gl.h:68: error: conflicting types for 'GLuint' /usr/X11R6/include/GL/glext.h:4414: error: previous declaration of 'GLuint' was here make[3]: *** [lqtplay.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/libquicktime-0.9.2/work/libquicktime-0.9.2/utils' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/libquicktime-0.9.2/work/libquicktime-0.9.2/utils' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/libquicktime-0.9.2/work/libquicktime-0.9.2' make: *** [all] Error 2 !!! ERROR: media-libs/libquicktime-0.9.2 failed. !!! Function src_compile, Line 59, Exitcode 2 !!! (no error message) Expected Results: compile properly root@mach64 .libs # emerge info Portage 2.0.50-r9 (gcc34-amd64-2004.1, gcc-3.4.1, glibc-2.3.4.20040619-r0, 2.6.7-gentoo-r10) ================================================================= System uname: 2.6.7-gentoo-r10 x86_64 4 Gentoo Base System version 1.5.1 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CFLAGS="-O2 -march=k8 -pipe -fomit-frame-pointer -fforce-addr" CHOST="x86_64-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=k8 -pipe -fomit-frame-pointer -fforce-addr" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache" GENTOO_MIRRORS="http://gentoo.binarycompass.org http://128.213.5.34/gentoo/ http://gentoo.ccccom.com ftp://gentoo.ccccom.com" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa amd64 apm arts avi berkdb cdr crypt cups directfb distcc dvd encode esd foomaticdb gcj gdbm gif gpm gtk imlib java jpeg kde libg++ libwww mikmod mod_php motif mozilla mp3 mpeg multilib mysql ncurses nfs nls offensive ogg oggvorbis opengl oss pam pdflib perl php png ppds python qt quicktime readline samba sdl slang spell ssl tcltk tcpd truetype via xinerama xml xml2 xmms xv xvid zlib"
Which opengl are you using? The nvidia one?
i believe so yes
It seems I am getting the same when compiling xine-ui. And I'm using nvidia glx and xorg 0.6.7. make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/libquicktime-0.9.2/work/libquicktime-0.9.2' make: *** [all] Error 2 !!! ERROR: media-libs/libquicktime-0.9.2 failed. !!! Function src_compile, Line 59, Exitcode 2 !!! (no error message) # emerge info Portage 2.0.50-r9 (default-x86-2004.0, gcc-3.3.4, glibc-2.3.4.20040619-r0, 2.6.8 -rc2) ================================================================= System uname: 2.6.8-rc2 i686 Intel(R) Pentium(R) M processor 1500MHz Gentoo Base System version 1.5.1 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer -funroll-loops -ftracer - ffast-math -fprefetch-loop-arrays" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2 /share/config /usr/kde/3.3/share/config /usr/kde/3/share/config /usr/share/confi g /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer -funroll-loops -ftracer -ffast-math -fprefetch-loop-arrays" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linu x/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa apm arts avi berkdb cdr crypt cups encode esd foomaticdb gdbm gif gp m gtk gtk2 imlib java jpeg ldap libg++ libwww mad mikmod motif mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png ppds python qt quicktime readline sdl s lang spell ssl svga tcpd truetype usb x86 xml2 xmms xv zlib"
Actually it was when I am emerging k3b.
emerge -UD system emerge -UD world Got me past all of this, must be a dependence conflict or something. But at least I got it past this. dj_goku
Or maybe you changed from xfree to x.org or back... and need to run opengl-update. I was having similar issues as I have moved back to xfree. Running opengl-update made libquicktime compile again.
opengl-update xorg-x11/nvidia to solve this issue. This is usually done by an opengl-update/x11 update. re-open if the issue persists. Thanks for report and using Gentoo!