[prev in list] [next in list] [prev in thread] [next in thread]
List: dri-devel
Subject: Re: Latest Mesa CVS (DRI) do not compile (since glx indirect?)
From: Dieter =?utf-8?q?N=C3=BCtzel?= <Dieter.Nuetzel () hamburg ! de>
Date: 2004-10-28 20:39:15
Message-ID: 200410282239.15251.Dieter.Nuetzel () hamburg ! de
[Download RAW message or body]
Am Donnerstag, 28. Oktober 2004 01:31 schrieb Ian Romanick:
> Dieter Nützel 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=athlon -ansi -pedantic
> > -fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -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=athlon -ansi -pedantic -fPIC
-D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -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 arbfplight.c -L../../lib -lglut -lGLU -lGL
-lm -o arbfplight
arbfplight.c: In function `Init':
arbfplight.c:236: Warnung: string length `900' is greater than the length
`509'ISO C89 compilers are required to support
arbfplight.c:262: Warnung: string length `729' is greater than the length
`509'ISO C89 compilers are required to support
../../lib/libGL.so: undefined reference to `_mesa_AttachObjectARB'
../../lib/libGL.so: undefined reference to `_mesa_Uniform1iARB'
../../lib/libGL.so: undefined reference to `_mesa_Uniform1fvARB'
../../lib/libGL.so: undefined reference to `_mesa_Uniform3fvARB'
../../lib/libGL.so: undefined reference to `_mesa_GetObjectParameterivARB'
../../lib/libGL.so: undefined reference to `_mesa_GetObjectParameterfvARB'
../../lib/libGL.so: undefined reference to `_mesa_CreateProgramObjectARB'
../../lib/libGL.so: undefined reference to `_mesa_Uniform1fARB'
../../lib/libGL.so: undefined reference to `_mesa_GetAttachedObjectsARB'
../../lib/libGL.so: undefined reference to `_mesa_UniformMatrix3fvARB'
../../lib/libGL.so: undefined reference to `_mesa_GetActiveAttribARB'
../../lib/libGL.so: undefined reference to `_mesa_ShaderSourceARB'
../../lib/libGL.so: undefined reference to `_mesa_GetInfoLogARB'
../../lib/libGL.so: undefined reference to `_mesa_ValidateProgramARB'
../../lib/libGL.so: undefined reference to `_mesa_LinkProgramARB'
../../lib/libGL.so: undefined reference to `_mesa_DeleteObjectARB'
../../lib/libGL.so: undefined reference to `_mesa_CompileShaderARB'
../../lib/libGL.so: undefined reference to `_mesa_Uniform3iARB'
../../lib/libGL.so: undefined reference to `_mesa_GetShaderSourceARB'
../../lib/libGL.so: undefined reference to `_mesa_GetHandleARB'
../../lib/libGL.so: undefined reference to `_mesa_GetUniformfvARB'
../../lib/libGL.so: undefined reference to `_mesa_Uniform3fARB'
../../lib/libGL.so: undefined reference to `_mesa_Uniform4iARB'
../../lib/libGL.so: undefined reference to `_mesa_Uniform2ivARB'
../../lib/libGL.so: undefined reference to `_mesa_Uniform4fARB'
../../lib/libGL.so: undefined reference to `_mesa_GetAttribLocationARB'
../../lib/libGL.so: undefined reference to `_mesa_UniformMatrix2fvARB'
../../lib/libGL.so: undefined reference to `_mesa_Uniform3ivARB'
../../lib/libGL.so: undefined reference to `_mesa_Uniform2fARB'
../../lib/libGL.so: undefined reference to `_mesa_GetActiveUniformARB'
../../lib/libGL.so: undefined reference to `_mesa_GetUniformLocationARB'
../../lib/libGL.so: undefined reference to `_mesa_GetUniformivARB'
../../lib/libGL.so: undefined reference to `_mesa_Uniform4fvARB'
../../lib/libGL.so: undefined reference to `_mesa_Uniform4ivARB'
../../lib/libGL.so: undefined reference to `_mesa_Uniform2iARB'
../../lib/libGL.so: undefined reference to `_mesa_Uniform2fvARB'
../../lib/libGL.so: undefined reference to `_mesa_DetachObjectARB'
../../lib/libGL.so: undefined reference to `_mesa_Uniform1ivARB'
../../lib/libGL.so: undefined reference to `_mesa_CreateShaderObjectARB'
../../lib/libGL.so: undefined reference to `_mesa_BindAttribLocationARB'
../../lib/libGL.so: undefined reference to `_mesa_UniformMatrix4fvARB'
../../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
`/tmp/INSTALL/SOURCE/dri-trunk/xc/xc/programs/Xserver/GL/mesa/main'
rm -f dispatch.o
gcc -m32 -O -march=athlon -fomit-frame-pointer -fno-unit-at-a-time
-mpreferred-stack-boundary=2 -falign-functions=4 -fschedule-insns2
-fexpensive-optimizations
-ansi -pedantic -Wall -Wpointer-arith -Wstrict-prototypes
-Wmissing-prototypes -Wmissing-declarations
-Wredundant-decls -Wnested-externs -Wundef -pipe
-fno-merge-constants -I/opt/Mesa/src/mesa -I/opt/Mesa/src/mesa/main
-I/opt/Mesa/src/mesa/shader -I/opt/Mesa/src/mesa/glapi
-I/opt/Mesa/include -I../../../../../programs/Xserver/include
-I../../../../../exports/include/X11
-I../../../../../programs/Xserver/GL/include
-I../../../../../programs/Xserver/GL/glx
-I../../../../../lib/GL/include
-I../../../../../programs/Xserver/hw/xfree86 -I../../../../../exports/include
-I../../../../.. -I../../../../../exports/include -I/usr/X11R6/include
-Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L
-D_POSIX_SOURCE -D_XOPEN_SOURCE
-D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE
-DSHAPE -DXINPUT -DXKB -DLBX -DXAPPGROUP
-DXCSECURITY -DTOGCUP -DXF86BIGFONT -DDPMSExtension -DPANORAMIX
-DRENDER -DRANDR -DGCCUSESGAS -DAVOID_GLYPHBLT -DPIXPRIV -DSINGLEDEPTH
-DXFreeXDGA -DXvExtension
-DXFree86LOADER -DXFree86Server -DXF86VIDMODE
-DXvMCExtension -DSMART_SCHEDULE
-DBUILDDEBUG -DXResExtension
-DX_BYTE_ORDER=X_LITTLE_ENDIAN -DNDEBUG -DFUNCPROTO=15 -DNARROWPROTO
-DIN_MODULE -DXFree86Module -DGLXEXT -DXF86DRI -DGLX_DIRECT_RENDERING
-DGLX_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
`glGetActiveAttribARB'
/opt/Mesa/include/GL/glext.h:3715: error: previous declaration of
`glGetActiveAttribARB'
make[7]: *** [dispatch.o] Fehler 1
make[7]: Leaving directory
`/tmp/INSTALL/SOURCE/dri-trunk/xc/xc/programs/Xserver/GL/mesa/main'
make[6]: *** [all] Fehler 2
make[6]: Leaving directory
`/tmp/INSTALL/SOURCE/dri-trunk/xc/xc/programs/Xserver/GL/mesa'
make[5]: *** [mesa] Fehler 2
make[5]: Leaving directory
`/tmp/INSTALL/SOURCE/dri-trunk/xc/xc/programs/Xserver/GL'
make[4]: *** [GL] Fehler 2
make[4]: Leaving directory
`/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
--
Dieter Nützel
@home: <Dieter.Nuetzel () hamburg ! de>
-------------------------------------------------------
This Newsletter Sponsored by: Macrovision
For reliable Linux application installations, use the industry's leading
setup authoring tool, InstallShield X. Learn more and evaluate
today. http://clk.atdmt.com/MSI/go/ins0030000001msi/direct/01/
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic