[vtkusers] Re: [Mesa3d-users] problem with mangled symbols on mesa	6.1
    Michael Dussere 
    dussere at labri.fr
       
    Mon Sep 13 09:45:08 EDT 2004
    
    
  
Brian Paul wrote:
> Michael Dussere wrote:
> 
>> Hi,
>>
>> I'm using mangled mesa for doing some offscreen rendering in VTK and 
>> Paraview.
>> Lately I tryed to change my Mesa 5.0.2 for Mesa 6.0.
>> I compile with linux-static and USE_MGL_NAMESPACE.
>>
>> The problem is that the static libraries that I get contain the 
>> "mangled" symbols (for instance mgl__unused413) but also references on 
>> undefined "regular" symbols (gl__unused413). On my 5.0.2 libs the 
>> undefined "regular" symbols don't appear. For the moment I will 
>> continue with Mesa 5.0.2 ...
> 
> 
> Two things:
> 
> 1. I think I've fixed one problem related to USE_MGL_NAMESPACE and an 
> undefined reference to mgl__unused413.  It's in CVS.
 >
> 2. Are you sure you compiled from scratch and didn't have any left-over 
> .o files lying around?
> 
> -Brian
> 
I'm sure that I have no left-over .o but maybe I'm too confident in the 
'make clean' command.
Anyway, after a closer look in the symbols the only critical 'gl' symbol 
seems to be gl__unused413. But you say the undefined reference you got 
was mgl__unused413 while in my case mgl__unused413 is well defined.
# nm lib/* | grep "gl__unused413"
00004b40 T mgl__unused413
          U gl__unused413
    
    
More information about the vtkusers
mailing list