help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: problem building octave 3.3.50 with MacPorts dependancies


From: Liam Groener
Subject: Re: problem building octave 3.3.50 with MacPorts dependancies
Date: Tue, 16 Mar 2010 02:19:35 -0700

On Mar 15, 2010, at 6:05 PM, Liam Groener wrote:

> Hi,
> I'm trying to build the development version using MacPort dependancies on OS 
> X 10.6.2. The error I get is:
>   ../../run-octave -f -q -H -p . --eval "geometryimages ('voronoi', 'txt');"
>   dyld: Symbol not found:   
> __ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode
>   Referenced from: 
> /Users/liamg/build45/octave/src/.libs/liboctinterp-3.3.50+.dylib  Expected 
> in: flat namespace
> 
> Sure enough, looking at the library symbol table 
> "__ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode"
> is not there. 
> 
> However, there is a DWARF subdirectory created and the symbol  list of the 
> library in there reads:
> 
>  
> /Users/liamg/build45/octave/src/.libs/liboctinterp-3.3.50+.dylib.dsym/contents/resources/dwarf/liboctinterp-3.3.50+.dylib:
> Indirect symbols for (__TEXT,__symbol_stub1) 6588 entries (entries extends 
> past the end of the indirect symbol table)
> address            index name
> Indirect symbols for (__DATA,__nl_symbol_ptr) 661 entries (entries start past 
> the end of the indirect symbol table) (reserved1 field greater than the table 
> size)
> address            index name
> Indirect symbols for (__DATA,__la_symbol_ptr) 6588 entries (entries start 
> past the end of the indirect symbol table) (reserved1 field greater than the 
> table size)
> address            index name
> 
> This would seem to imply that dynamic library symbol tables are limited to to 
> 6588 entries while 7249 symbols were created during link. Is this true? If 
> so, is there a way to increase the limit?
> 
> Liam G.
> _______________________________________________
> Help-octave mailing list
> address@hidden
> https://www-old.cae.wisc.edu/mailman/listinfo/help-octave

Well, I looked at the symbol table a little more and see that my guess was all 
wet. The table has 6588 entries for  (__TEXT,__symbol_stub1), 661 entries for 
(__DATA,__nl_symbol_ptr), and 6588 entries for (__DATA,__la_symbol_ptr). The 
corresponding numbers for Octave 3.2.3 (which works fine) are 6495, 855, and 
6495. So what does it all mean?


reply via email to

[Prev in Thread] Current Thread [Next in Thread]