help-octave
[Top][All Lists]
Advanced

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

problem building octave 3.3.50 with MacPorts dependancies


From: Liam Groener
Subject: problem building octave 3.3.50 with MacPorts dependancies
Date: Mon, 15 Mar 2010 18:05:06 -0700

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.


reply via email to

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