From: Dieter <Die...@ha...> - 2004-10-28 20:39:21
|
Am Donnerstag, 28. Oktober 2004 01:31 schrieb Ian Romanick: > Dieter N=C3=BCtzel wrote: > > gcc -c -I../../include -I../../src/mesa -I../../src/mesa/main > > -I../../src/mesa/glapi -I../../src/mesa/math > > -I../../src/mesa/tnl-I../../src/mesa/shader -I../../src/mesa/swrast > > -I../../src/mesa/swrast_setup -Wall -O -march=3Dathlon -ansi -pedantic > > -fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=3D199309L -D_SVID_SOURCE > > -D_BSD_SOURCE -DUSE_XSHM -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM > > -DUSE_SSE_ASM -DPTHREADS -I/usr/X11R6/include glapi/glapi.c -o > > glapi/glapi.o > > In file included from glapi/glapi.c:129: > > glapi/glapitemp.h: In function `NoOpGetInfoLogARB': > > glapi/glapitemp.h:3783: error: parameter name omitted > > glapi/glapitemp.h:3783: error: parameter name omitted > > glapi/glapitemp.h:3783: error: parameter name omitted > > glapi/glapitemp.h:3785: error: parse error before ',' token > > I just saw this as well. It appears to be related to the recent GLSL > changes. I'll try to poke around at it tonight, if nobody beats me to it. Now, I get this in Mesa CVS: gcc -I../../include -Wall -O -march=3Dathlon -ansi -pedantic -fPIC=20 =2DD_POSIX_SOURCE -D_POSIX_C_SOURCE=3D199309L -D_SVID_SOURCE -D_BSD_SOURCE= =20 =2DDUSE_XSHM -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM=20 =2DDPTHREADS -I/usr/X11R6/include arbfplight.c -L../../lib -lglut -lGLU -lG= L=20 =2Dlm -o arbfplight arbfplight.c: In function `Init': arbfplight.c:236: Warnung: string length `900' is greater than the length=20 `509'ISO C89 compilers are required to support arbfplight.c:262: Warnung: string length `729' is greater than the length=20 `509'ISO C89 compilers are required to support =2E./../lib/libGL.so: undefined reference to `_mesa_AttachObjectARB' =2E./../lib/libGL.so: undefined reference to `_mesa_Uniform1iARB' =2E./../lib/libGL.so: undefined reference to `_mesa_Uniform1fvARB' =2E./../lib/libGL.so: undefined reference to `_mesa_Uniform3fvARB' =2E./../lib/libGL.so: undefined reference to `_mesa_GetObjectParameterivARB' =2E./../lib/libGL.so: undefined reference to `_mesa_GetObjectParameterfvARB' =2E./../lib/libGL.so: undefined reference to `_mesa_CreateProgramObjectARB' =2E./../lib/libGL.so: undefined reference to `_mesa_Uniform1fARB' =2E./../lib/libGL.so: undefined reference to `_mesa_GetAttachedObjectsARB' =2E./../lib/libGL.so: undefined reference to `_mesa_UniformMatrix3fvARB' =2E./../lib/libGL.so: undefined reference to `_mesa_GetActiveAttribARB' =2E./../lib/libGL.so: undefined reference to `_mesa_ShaderSourceARB' =2E./../lib/libGL.so: undefined reference to `_mesa_GetInfoLogARB' =2E./../lib/libGL.so: undefined reference to `_mesa_ValidateProgramARB' =2E./../lib/libGL.so: undefined reference to `_mesa_LinkProgramARB' =2E./../lib/libGL.so: undefined reference to `_mesa_DeleteObjectARB' =2E./../lib/libGL.so: undefined reference to `_mesa_CompileShaderARB' =2E./../lib/libGL.so: undefined reference to `_mesa_Uniform3iARB' =2E./../lib/libGL.so: undefined reference to `_mesa_GetShaderSourceARB' =2E./../lib/libGL.so: undefined reference to `_mesa_GetHandleARB' =2E./../lib/libGL.so: undefined reference to `_mesa_GetUniformfvARB' =2E./../lib/libGL.so: undefined reference to `_mesa_Uniform3fARB' =2E./../lib/libGL.so: undefined reference to `_mesa_Uniform4iARB' =2E./../lib/libGL.so: undefined reference to `_mesa_Uniform2ivARB' =2E./../lib/libGL.so: undefined reference to `_mesa_Uniform4fARB' =2E./../lib/libGL.so: undefined reference to `_mesa_GetAttribLocationARB' =2E./../lib/libGL.so: undefined reference to `_mesa_UniformMatrix2fvARB' =2E./../lib/libGL.so: undefined reference to `_mesa_Uniform3ivARB' =2E./../lib/libGL.so: undefined reference to `_mesa_Uniform2fARB' =2E./../lib/libGL.so: undefined reference to `_mesa_GetActiveUniformARB' =2E./../lib/libGL.so: undefined reference to `_mesa_GetUniformLocationARB' =2E./../lib/libGL.so: undefined reference to `_mesa_GetUniformivARB' =2E./../lib/libGL.so: undefined reference to `_mesa_Uniform4fvARB' =2E./../lib/libGL.so: undefined reference to `_mesa_Uniform4ivARB' =2E./../lib/libGL.so: undefined reference to `_mesa_Uniform2iARB' =2E./../lib/libGL.so: undefined reference to `_mesa_Uniform2fvARB' =2E./../lib/libGL.so: undefined reference to `_mesa_DetachObjectARB' =2E./../lib/libGL.so: undefined reference to `_mesa_Uniform1ivARB' =2E./../lib/libGL.so: undefined reference to `_mesa_CreateShaderObjectARB' =2E./../lib/libGL.so: undefined reference to `_mesa_BindAttribLocationARB' =2E./../lib/libGL.so: undefined reference to `_mesa_UniformMatrix4fvARB' =2E./../lib/libGL.so: undefined reference to `_mesa_UseProgramObjectARB' collect2: ld returned 1 exit status make[3]: *** [arbfplight] Fehler 1 make[3]: Leaving directory `/opt/Mesa/progs/demos' make[2]: *** [subdirs] Fehler 1 make[2]: Leaving directory `/opt/Mesa/progs' make[1]: *** [default] Fehler 1 make[1]: Leaving directory `/opt/Mesa' make: *** [linux-x86] Fehler 2 0.444u 0.135s 0:00.61 93.4% 0+0k 0+0io 0pf+0w And in DRI XFree86: making all in programs/Xserver/GL/mesa/main... make[7]: Entering directory=20 `/tmp/INSTALL/SOURCE/dri-trunk/xc/xc/programs/Xserver/GL/mesa/main' rm -f dispatch.o gcc -m32 -O -march=3Dathlon -fomit-frame-pointer -fno-unit-at-a-time=20 =2Dmpreferred-stack-boundary=3D2 -falign-functions=3D4 -fschedule-insns2=20 =2Dfexpensive-optimizations -ansi -pedantic -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations = =20 =2DWredundant-decls -Wnested-externs -Wundef -pipe = =20 =2Dfno-merge-constants -I/opt/Mesa/src/mesa -I/opt/Mesa/src/mesa/= main =2DI/opt/Mesa/src/mesa/shader -I/opt/Mesa/src/mesa/glapi =2DI/opt/Mesa/include -I../../../../../programs/Xserver/inc= lude=20 =2DI../../../../../exports/include/X11 =20 =2DI../../../../../programs/Xserver/GL/include=20 =2DI../../../../../programs/Xserver/GL/glx =20 =2DI../../../../../lib/GL/include =20 =2DI../../../../../programs/Xserver/hw/xfree86 -I../../../../../exports/inc= lude =20 =2DI../../../../.. -I../../../../../exports/include -I/usr/X11R6/include =20 =2DDlinux -D__i386__ -D_POSIX_C_SOURCE=3D199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOU= RCE -DSHAPE -DXINPUT -DXKB -DLBX -DXAPPGROUP =20 =2DDXCSECURITY -DTOGCUP -DXF86BIGFONT -DDPMSExtension -DPANORAMIX = =20 =2DDRENDER -DRANDR -DGCCUSESGAS -DAVOID_GLYPHBLT -DPIXPRIV -DSINGLEDEPTH -DXFreeXDGA -DXvExtension =20 =2DDXFree86LOADER -DXFree86Server -DXF86VID= MODE -DXvMCExtension -DSMART_SCHEDULE -DBUILDDEBUG -DXResExtension =2DDX_BYTE_ORDER=3DX_LITTLE_ENDIAN -DNDEBUG -DFUNCPROTO=3D15 -DNARROWPROT= O =20 =2DDIN_MODULE -DXFree86Module -DGLXEXT -DXF86DRI -DGLX_DIRECT_RENDERING=20 =2DDGLX_USE_DLOPEN -DGLX_USE_MESA -c dispatch.c In file included from dispatch.c:86: /opt/Mesa/src/mesa/glapi/glapitemp.h:3829: error: conflicting types for=20 `glGetActiveAttribARB' /opt/Mesa/include/GL/glext.h:3715: error: previous declaration of=20 `glGetActiveAttribARB' make[7]: *** [dispatch.o] Fehler 1 make[7]: Leaving directory=20 `/tmp/INSTALL/SOURCE/dri-trunk/xc/xc/programs/Xserver/GL/mesa/main' make[6]: *** [all] Fehler 2 make[6]: Leaving directory=20 `/tmp/INSTALL/SOURCE/dri-trunk/xc/xc/programs/Xserver/GL/mesa' make[5]: *** [mesa] Fehler 2 make[5]: Leaving directory=20 `/tmp/INSTALL/SOURCE/dri-trunk/xc/xc/programs/Xserver/GL' make[4]: *** [GL] Fehler 2 make[4]: Leaving directory=20 `/tmp/INSTALL/SOURCE/dri-trunk/xc/xc/programs/Xserver' make[3]: *** [all] Fehler 2 make[3]: Leaving directory `/tmp/INSTALL/SOURCE/dri-trunk/xc/xc/programs' make[2]: *** [all] Fehler 2 make[2]: Leaving directory `/tmp/INSTALL/SOURCE/dri-trunk/xc/xc' make[1]: *** [World] Fehler 2 make[1]: Leaving directory `/tmp/INSTALL/SOURCE/dri-trunk/xc/xc' make: *** [World] Fehler 2 =2D-=20 Dieter N=C3=BCtzel @home: <Dieter.Nuetzel () hamburg ! de> |