[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