Am Freitag, 29. Oktober 2004 19:16 schrieb Dieter Nützel: > 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=c99 > > > -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE > > > -D_BSD_SOURCE -D_GNU_SOURCE -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 > > > -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 > »../../src/mesa/glapi/APIspec«, benötigt von »getproclist.h«, zu 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 = 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 module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_DeleteObjectARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_GetHandleARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_DetachObjectARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_CreateShaderObjectARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_ShaderSourceARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_CompileShaderARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_CreateProgramObjectARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_AttachObjectARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_LinkProgramARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_UseProgramObjectARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_ValidateProgramARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_Uniform1fARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_Uniform2fARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_Uniform3fARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_Uniform4fARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_Uniform1iARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_Uniform3iARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_Uniform4iARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_Uniform1fvARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_Uniform2fvARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_Uniform3fvARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_Uniform4fvARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_Uniform1ivARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_Uniform2ivARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_Uniform3ivARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_Uniform4ivARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_UniformMatrix2fvARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_UniformMatrix3fvARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_UniformMatrix4fvARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_GetObjectParameterfvARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_GetObjectParameterivARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_GetInfoLogARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_GetAttachedObjectsARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_GetUniformLocationARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_GetActiveUniformARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_GetUniformfvARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_GetUniformivARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_GetShaderSourceARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_BindAttribLocationARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_GetActiveAttribARB from module /usr/X11R6/lib/modules/extensions/libGLcore.a is unresolved! Symbol _mesa_GetAttribLocationARB from 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 `_mesa_GetObjectParameterivARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_GetObjectParameterfvARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_CreateProgramObjectARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_Uniform1fARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_GetAttachedObjectsARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_UniformMatrix3fvARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_GetActiveAttribARB' /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_ValidateProgramARB' /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_GetShaderSourceARB' /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 `_mesa_GetAttribLocationARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_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 `_mesa_GetActiveUniformARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_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 `_mesa_CreateShaderObjectARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_BindAttribLocationARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_UniformMatrix4fvARB' /usr/X11R6/lib/libOSMesa.so: undefined reference to `_mesa_UseProgramObjectARB' collect2: ld returned 1 exit status -Dieter ------------------------------------------------------- This SF.Net email is sponsored by: Sybase ASE Linux Express Edition - download now for FREE LinuxWorld Reader's Choice Award Winner for best database on Linux. http://ads.osdn.com/?ad_idU88&alloc_id065&op=click -- _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel