tom fogal wrote:
> tom fogal <tfo...@alumni.unh.edu> writes:
>> Compilation is broken on OS X 10.5.7 using master's HEAD [1]:
> [snip]
>> mklib: Making Darwin shared library:  libOSMesa.7.6.dylib
>> Undefined symbols:
>>   "_glCopyBufferSubData", referenced from:
>>       _static_functions in libglapi.a(glapi_getproc.o)
>> ld: symbol(s) not found
>> collect2: ld returned 1 exit status
> 
> Err, should have realized this earlier but this of course also happens
> on Linux, it just occurs earlier on a Mac.  On Linux, it happens when
> linking an app against OSMesa, as opposed to linking OSMesa itself.
> 
> Actually, upon further investigation, it looks like the symbol just
> exists non-mangled when it should not.
> 
>   t...@shigeru lib nm libOSMesa.so | grep -i glCopyBuffer
>                    U glCopyBufferSubData
>   000000000028c3c0 T mglCopyBufferSubData
> 
> Based on:
>   fe0ccf323daba2a5e2f0d9936477c73db044190a
> I think gl_mangle.h just needed regenerating.  Attached patch solves
> the problem.  Well, my application links again, at least...
> 

OK, should be fixed now with commit 
b0d874bfbec8a323d7a69d98fad875162222a1cb

-Brian


------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to