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

Reply via email to