[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.
- problem building octave 3.3.50 with MacPorts dependancies,
Liam Groener <=