From: Dieter <Die...@ha...> - 2004-10-27 22:42:00
|
/opt/Mesa> time nice +19 make linux-x86 (cd configs && rm -f current && ln -s linux-x86 current) make default make[1]: Entering directory `/opt/Mesa' make[2]: Entering directory `/opt/Mesa/src' Making sources for linux-x86 make[3]: Entering directory `/opt/Mesa/src/mesa' make[4]: Entering directory `/opt/Mesa/src/mesa' make[5]: Entering directory `/opt/Mesa/src/mesa/x86' make[5]: F=C3=BCr das Ziel =C2=BBdefault=C2=AB ist nichts zu tun. make[5]: Leaving directory `/opt/Mesa/src/mesa/x86' gcc -c -I../../include -I../../src/mesa -I../../src/mesa/main=20 =2DI../../src/mesa/glapi -I../../src/mesa/math=20 =2DI../../src/mesa/tnl-I../../src/mesa/shader -I../../src/mesa/swrast=20 =2DI../../src/mesa/swrast_setup -Wall -O -march=3Dathlon -ansi -pedantic -f= PIC=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 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 In file included from glapi/glapi.c:515: glapi/glprocs.h: At top level: glapi/glprocs.h:1009: Warnung: string length `17205' is greater than the=20 length `509' ISO C89 compilers are required to support make[4]: *** [glapi/glapi.o] Fehler 1 make[4]: Leaving directory `/opt/Mesa/src/mesa' make[3]: *** [default] Fehler 2 make[3]: Leaving directory `/opt/Mesa/src/mesa' make[2]: *** [subdirs] Fehler 1 make[2]: Leaving directory `/opt/Mesa/src' make[1]: *** [default] Fehler 1 make[1]: Leaving directory `/opt/Mesa' make: *** [linux-x86] Fehler 2 2.948u 0.155s 0:03.11 99.3% 0+0k 0+0io 0pf+0w =2DDieter |
From: Ian R. <id...@us...> - 2004-10-27 23:31:38
|
Dieter N=C3=BCtzel wrote: > gcc -c -I../../include -I../../src/mesa -I../../src/mesa/main=20 > -I../../src/mesa/glapi -I../../src/mesa/math=20 > -I../../src/mesa/tnl-I../../src/mesa/shader -I../../src/mesa/swrast=20 > -I../../src/mesa/swrast_setup -Wall -O -march=3Dathlon -ansi -pedantic = -fPIC=20 > -D_POSIX_SOURCE -D_POSIX_C_SOURCE=3D199309L -D_SVID_SOURCE -D_BSD_SOURC= E=20 > -DUSE_XSHM -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM=20 > -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=20 changes. I'll try to poke around at it tonight, if nobody beats me to it. |
From: Pasi <pa...@ik...> - 2004-10-28 09:03:19
|
On Wed, Oct 27, 2004 at 04:31:13PM -0700, Ian Romanick wrote: > Dieter N=FCtzel wrote: >=20 > >gcc -c -I../../include -I../../src/mesa -I../../src/mesa/main=20 > >-I../../src/mesa/glapi -I../../src/mesa/math=20 > >-I../../src/mesa/tnl-I../../src/mesa/shader -I../../src/mesa/swrast=20 > >-I../../src/mesa/swrast_setup -Wall -O -march=3Dathlon -ansi -pedantic= -fPIC=20 > >-D_POSIX_SOURCE -D_POSIX_C_SOURCE=3D199309L -D_SVID_SOURCE -D_BSD_SOUR= CE=20 > >-DUSE_XSHM -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM=20 > >-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 >=20 > I just saw this as well. It appears to be related to the recent GLSL=20 > changes. I'll try to poke around at it tonight, if nobody beats me to = it. >=20 So GLSL will be supported in Mesa/DRI in the near future? :)=20 -- Pasi K=E4rkk=E4inen =20 ^ . . Linux / - \ Choice.of.the .Next.Generation. |
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> |
From: Roland S. <rsc...@hi...> - 2004-10-28 23:57:35
|
Dieter N=C3=BCtzel wrote: > Now, I get this in Mesa CVS: >=20 > gcc -I../../include -Wall -O -march=3Dathlon -ansi -pedantic -fPIC=20 > -D_POSIX_SOURCE -D_POSIX_C_SOURCE=3D199309L -D_SVID_SOURCE -D_BSD_SOURC= E=20 > -DUSE_XSHM -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM=20 > -DPTHREADS -I/usr/X11R6/include arbfplight.c -L../../lib -lglut -lGLU -= lGL=20 > -lm -o arbfplight > arbfplight.c: In function `Init': > arbfplight.c:236: Warnung: string length `900' is greater than the leng= th=20 > `509'ISO C89 compilers are required to support > arbfplight.c:262: Warnung: string length `729' is greater than the leng= th=20 > `509'ISO C89 compilers are required to support > ../../lib/libGL.so: undefined reference to `_mesa_AttachObjectARB' > ../../lib/libGL.so: undefined reference to `_mesa_Uniform1iARB' I can compile the dri linux target, but when I try to compile=20 progs/tests I get something similar: gcc -I. -I../../include -DDRI_NEW_INTERFACE_ONLY -Wall -g -O=20 -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -std=3Dc99=20 -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=3D199309L -D_SVID_SOURCE=20 -D_BSD_SOURCE -D_GNU_SOURCE -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=3D1=20 -I/usr/X11R6/include -I/usr/X11R6/include/X11/extensions antialias.c=20 -L../../lib -lglut -lGLU -lGL -lm -o antialias ../../lib/libGL.so: undefined reference to `XF86VidModeQueryVersion' ../../lib/libGL.so: undefined reference to `XF86VidModeGetModeLine' collect2: ld returned 1 exit status make: *** [antialias] Fehler 1 Looks like it's related to the now-built dri-aware libGL.so. Simply=20 removing this libGL.so fixed compiling the tests. > And in DRI XFree86: > In file included from dispatch.c:86: > /opt/Mesa/src/mesa/glapi/glapitemp.h:3829: error: conflicting types for= =20 > `glGetActiveAttribARB' looks like glapi trouble. Due to the very recent changes, I'd try again.=20 I hope these changes aren't supposed to break XFree86/Xorg builds? Roland |
From: Adam J. <aj...@nw...> - 2004-10-29 00:12:31
|
On Thursday 28 October 2004 19:58, Roland Scheidegger wrote: > I can compile the dri linux target, but when I try to compile > progs/tests I get something similar: > gcc -I. -I../../include -DDRI_NEW_INTERFACE_ONLY -Wall -g -O > -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -std=3Dc99 > -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=3D199309L -D_SVID_SOURCE > -D_BSD_SOURCE -D_GNU_SOURCE -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=3D1 > -I/usr/X11R6/include -I/usr/X11R6/include/X11/extensions antialias.c > -L../../lib -lglut -lGLU -lGL -lm -o antialias > ../../lib/libGL.so: undefined reference to `XF86VidModeQueryVersion' > ../../lib/libGL.so: undefined reference to `XF86VidModeGetModeLine' > collect2: ld returned 1 exit status > make: *** [antialias] Fehler 1 > > Looks like it's related to the now-built dri-aware libGL.so. Simply > removing this libGL.so fixed compiling the tests. Good catch. Add "-lXxf86vm" to GL_LIB_DEPS in the appropriate config file,= or=20 just update from CVS (just committed the fix). =2D ajax |
From: Dieter <Die...@ha...> - 2004-10-29 17:17:07
|
Am Freitag, 29. Oktober 2004 02:12 schrieb Adam Jackson: > On Thursday 28 October 2004 19:58, Roland Scheidegger wrote: > > I can compile the dri linux target, but when I try to compile > > progs/tests I get something similar: > > gcc -I. -I../../include -DDRI_NEW_INTERFACE_ONLY -Wall -g -O > > -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -std=3Dc99 > > -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=3D199309L -D_SVID_SOURCE > > -D_BSD_SOURCE -D_GNU_SOURCE -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=3D1 > > -I/usr/X11R6/include -I/usr/X11R6/include/X11/extensions antialias.c > > -L../../lib -lglut -lGLU -lGL -lm -o antialias > > ../../lib/libGL.so: undefined reference to `XF86VidModeQueryVersion' > > ../../lib/libGL.so: undefined reference to `XF86VidModeGetModeLine' > > collect2: ld returned 1 exit status > > make: *** [antialias] Fehler 1 > > > > Looks like it's related to the now-built dri-aware libGL.so. Simply > > removing this libGL.so fixed compiling the tests. > > Good catch. Add "-lXxf86vm" to GL_LIB_DEPS in the appropriate config fil= e, > or just update from CVS (just committed the fix). Works, now. But compilation fails for ~/Mesa/progs/tests/getprocaddress.c progs/tests> time nice +19 make make: *** Keine Regel vorhanden, um das Target =BB../../src/mesa/glapi/APIs= pec=AB, ben=F6tigt von =BBgetproclist.h=AB, zu erstellen. Schluss. Makefile: rm -f getproclist.h Makefile:getprocaddress: getprocaddress.c getproclist.h Makefile:getproclist.h: $(TOP)/src/mesa/glapi/APIspec getprocaddress.c=20 getprocaddress.py Makefile: python getprocaddress.py > getproclist.h progs/tests> python getprocaddress.py > getproclist.h Traceback (most recent call last): File "getprocaddress.py", line 93, in ? PrintFunctions("../../src/mesa/glapi/APIspec", tests) File "getprocaddress.py", line 61, in PrintFunctions f =3D open(specFile) IOError: [Errno 2] No such file or directory: '../../src/mesa/glapi/APIspec' =2DDieter |
From: Dieter <Die...@ha...> - 2004-10-29 18:46:35
|
Am Freitag, 29. Oktober 2004 19:16 schrieb Dieter N=FCtzel: > Am Freitag, 29. Oktober 2004 02:12 schrieb Adam Jackson: > > On Thursday 28 October 2004 19:58, Roland Scheidegger wrote: > > > I can compile the dri linux target, but when I try to compile > > > progs/tests I get something similar: > > > gcc -I. -I../../include -DDRI_NEW_INTERFACE_ONLY -Wall -g -O > > > -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -std=3Dc99 > > > -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=3D199309L -D_SVID_SOURCE > > > -D_BSD_SOURCE -D_GNU_SOURCE -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=3D1 > > > -I/usr/X11R6/include -I/usr/X11R6/include/X11/extensions antialias.c > > > -L../../lib -lglut -lGLU -lGL -lm -o antialias > > > ../../lib/libGL.so: undefined reference to `XF86VidModeQueryVersion' > > > ../../lib/libGL.so: undefined reference to `XF86VidModeGetModeLine' > > > collect2: ld returned 1 exit status > > > make: *** [antialias] Fehler 1 > > > > > > Looks like it's related to the now-built dri-aware libGL.so. Simply > > > removing this libGL.so fixed compiling the tests. > > > > Good catch. Add "-lXxf86vm" to GL_LIB_DEPS in the appropriate config > > file, or just update from CVS (just committed the fix). > > Works, now. > > But compilation fails for ~/Mesa/progs/tests/getprocaddress.c > > progs/tests> time nice +19 make > make: *** Keine Regel vorhanden, um das Target > =BB../../src/mesa/glapi/APIspec=AB, ben=F6tigt von =BBgetproclist.h=AB, z= u erstellen. > Schluss. > > Makefile: rm -f getproclist.h > Makefile:getprocaddress: getprocaddress.c getproclist.h > Makefile:getproclist.h: $(TOP)/src/mesa/glapi/APIspec getprocaddress.c > getprocaddress.py > Makefile: python getprocaddress.py > getproclist.h > > progs/tests> python getprocaddress.py > getproclist.h > Traceback (most recent call last): > File "getprocaddress.py", line 93, in ? > PrintFunctions("../../src/mesa/glapi/APIspec", tests) > File "getprocaddress.py", line 61, in PrintFunctions > f =3D open(specFile) > IOError: [Errno 2] No such file or directory: > '../../src/mesa/glapi/APIspec' Addition: XFree86 DRI CVS build works, but libGLcore.a have unresolved symbols. Symbol _mesa_Uniform2iARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_DeleteObjectARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_GetHandleARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_DetachObjectARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_CreateShaderObjectARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_ShaderSourceARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_CompileShaderARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_CreateProgramObjectARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_AttachObjectARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_LinkProgramARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_UseProgramObjectARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_ValidateProgramARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_Uniform1fARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_Uniform2fARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_Uniform3fARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_Uniform4fARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_Uniform1iARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_Uniform3iARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_Uniform4iARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_Uniform1fvARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_Uniform2fvARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_Uniform3fvARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_Uniform4fvARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_Uniform1ivARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_Uniform2ivARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_Uniform3ivARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_Uniform4ivARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_UniformMatrix2fvARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_UniformMatrix3fvARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_UniformMatrix4fvARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_GetObjectParameterfvARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_GetObjectParameterivARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_GetInfoLogARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_GetAttachedObjectsARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_GetUniformLocationARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_GetActiveUniformARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_GetUniformfvARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_GetUniformivARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_GetShaderSourceARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_BindAttribLocationARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_GetActiveAttribARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_GetAttribLocationARB from=20 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Sadly in /usr/X11R6/lib/libOSMesa.so.4.0, too: VTk do NOT link anymore: Building executable /opt/VTK/V4.0/VTK/bin/vtk... /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_AttachObjectARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_Uniform1iARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_Uniform1fvARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_Uniform3fvARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to=20 `_mesa_GetObjectParameterivARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to=20 `_mesa_GetObjectParameterfvARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to=20 `_mesa_CreateProgramObjectARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_Uniform1fARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to=20 `_mesa_GetAttachedObjectsARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to=20 `_mesa_UniformMatrix3fvARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_GetActiveAttribA= RB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_ShaderSourceARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_GetInfoLogARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_ValidateProgramA= RB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_LinkProgramARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_DeleteObjectARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_CompileShaderARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_Uniform3iARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_GetShaderSourceA= RB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_GetHandleARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_GetUniformfvARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_Uniform3fARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_Uniform4iARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_Uniform2ivARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_Uniform4fARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to=20 `_mesa_GetAttribLocationARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to=20 `_mesa_UniformMatrix2fvARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_Uniform3ivARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_Uniform2fARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to=20 `_mesa_GetActiveUniformARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to=20 `_mesa_GetUniformLocationARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_GetUniformivARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_Uniform4fvARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_Uniform4ivARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_Uniform2iARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_Uniform2fvARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_DetachObjectARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_Uniform1ivARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to=20 `_mesa_CreateShaderObjectARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to=20 `_mesa_BindAttribLocationARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to=20 `_mesa_UniformMatrix4fvARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to=20 `_mesa_UseProgramObjectARB' collect2: ld returned 1 exit status =2DDieter |
From: Roland S. <rsc...@hi...> - 2004-10-29 19:35:22
|
Dieter N=FCtzel wrote: > Addition: >=20 > XFree86 DRI CVS build works, but libGLcore.a have unresolved symbols. >=20 > Symbol _mesa_Uniform2iARB from=20 > module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! I suspect you need to include shaderobjects.c/shaderobjects.o in the=20 Imakefile.inc of lib/GL/mesa/shader, but I'm really not sure. I'm not=20 familiar at all with that build system... I think though it is expected that you can't build latest cvs Mesa in=20 the xorg/xfree86 directories. Roland |
From: Dieter <Die...@ha...> - 2004-10-30 20:19:42
|
Am Freitag, 29. Oktober 2004 21:36 schrieb Roland Scheidegger: > Dieter N=FCtzel wrote: > > Addition: > > > > XFree86 DRI CVS build works, but libGLcore.a have unresolved symbols. > > > > Symbol _mesa_Uniform2iARB from > > module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! > > I suspect you need to include shaderobjects.c/shaderobjects.o in the > Imakefile.inc of lib/GL/mesa/shader, but I'm really not sure. I'm not > familiar at all with that build system... > I think though it is expected that you can't build latest cvs Mesa in > the xorg/xfree86 directories. Good point! Brian pointed in the same direction. Here comes the patch for XFree86 DRI: =2D-- xc/lib/GL/mesa/shader/Imakefile.inc 2004-10-30 22:14:42.735599211 +02= 00 +++ xc/lib/GL/mesa/shader/Imakefile.inc.Dieter 2004-10-30 20:26:44.0000000= 00=20 +0200 @@ -15,7 +15,8 @@ $(MESASHADERBUILDDIR)nvfragparse.c \ $(MESASHADERBUILDDIR)nvvertexec.c \ $(MESASHADERBUILDDIR)nvvertparse.c \ =2D $(MESASHADERBUILDDIR)program.c + $(MESASHADERBUILDDIR)program.c \ + $(MESASHADERBUILDDIR)shaderobjects.c #ifdef NeedToLinkMesaSrc LinkSourceFile(arbprogparse.c, $(MESASRCDIR)/src/mesa/shader) @@ -44,6 +45,9 @@ LinkSourceFile(grammar_syn.h, $(MESASRCDIR)/src/mesa/shader) LinkSourceFile(program.c, $(MESASRCDIR)/src/mesa/shader) LinkSourceFile(program.h, $(MESASRCDIR)/src/mesa/shader) +LinkSourceFile(shaderobjects.c, $(MESASRCDIR)/src/mesa/shader) +LinkSourceFile(shaderobjects.h, $(MESASRCDIR)/src/mesa/shader) + #endif MESA_SHADER_OBJS =3D $(MESASHADERBUILDDIR)arbprogparse.o \ @@ -55,7 +59,8 @@ $(MESASHADERBUILDDIR)nvfragparse.o \ $(MESASHADERBUILDDIR)nvvertexec.o \ $(MESASHADERBUILDDIR)nvvertparse.o \ =2D $(MESASHADERBUILDDIR)program.o + $(MESASHADERBUILDDIR)program.o \ + $(MESASHADERBUILDDIR)shaderobjects.o #if defined(DoSharedLib) && DoSharedLib MESA_SHADER_UOBJS =3D $(MESASHADERBUILDDIR)unshared/arbprogparse.o \ @@ -67,7 +72,8 @@ $(MESASHADERBUILDDIR)unshared/nvfragparse.o \ $(MESASHADERBUILDDIR)unshared/nvvertexec.o \ $(MESASHADERBUILDDIR)unshared/nvvertparse.o \ =2D $(MESASHADERBUILDDIR)unshared/program.o + $(MESASHADERBUILDDIR)unshared/program.o \ + $(MESASHADERBUILDDIR)shaderobjects.o #else MESA_SHADER_UOBJS =3D $(MESA_SHADER_OBJS) #endif @@ -81,7 +87,8 @@ $(MESASHADERBUILDDIR)debugger/nvfragparse.o \ $(MESASHADERBUILDDIR)debugger/nvvertexec.o \ $(MESASHADERBUILDDIR)debugger/nvvertparse.o \ =2D $(MESASHADERBUILDDIR)debugger/program.o + $(MESASHADERBUILDDIR)debugger/program.o \ + $(MESASHADERBUILDDIR)shaderobjects.o MESA_SHADER_POBJS =3D $(MESASHADERBUILDDIR)profiled/arbprogparse.o \ $(MESASHADERBUILDDIR)profiled/arbprogram.o \ @@ -92,4 +99,5 @@ $(MESASHADERBUILDDIR)profiled/nvfragparse.o \ $(MESASHADERBUILDDIR)profiled/nvvertexec.o \ $(MESASHADERBUILDDIR)profiled/nvvertparse.o \ =2D $(MESASHADERBUILDDIR)profiled/program.o + $(MESASHADERBUILDDIR)profiled/program.o \ + $(MESASHADERBUILDDIR)shaderobjects.o Cheers, Dieter |