[MacPorts] #24925: py26-numpy linking error? "Symbol not found: ___floatunditf"

MacPorts noreply at macports.org
Mon May 17 02:59:41 PDT 2010


#24925: py26-numpy linking error? "Symbol not found: ___floatunditf"
------------------------------------------+---------------------------------
 Reporter:  gerboland+macports@…          |       Owner:  macports-tickets@…                   
     Type:  defect                        |      Status:  new                                  
 Priority:  Normal                        |   Milestone:                                       
Component:  ports                         |     Version:  1.8.2                                
 Keywords:  numpy py26 floatunditf        |        Port:  py26-numpy                           
------------------------------------------+---------------------------------
 I'm running a G4 iBook with 10.4.11.

 Want to install numpy. Port's build completes successfully, but when using
 it in python get following error:

 {{{
 ImportError:
 dlopen(/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/
 site-packages/numpy/core/multiarray.so, 2): Symbol not found:
 ___floatunditf
 }}}

 This causes any other port which depends on numpy to fail to build (e.g.
 scipy).

 Symbol appears to be available:
 {{{
 gerry:/opt/local/lib$ grep -r floatunditf *
 Binary file gcc43/gcc/ppc-apple-darwin8/4.3.4/libgcc.a matches
 Binary file gcc43/libgcc_s.1.dylib matches
 Binary file gcc43/libgcc_s.10.5.dylib matches
 Binary file gcc43/libgcc_s_ppc64.1.dylib matches
 Binary file gcc43/libgcc_s_x86_64.1.dylib matches
 }}}
 but I would expect those libs to be linked against automatically. Or is
 there a flag missing? Possible this is an architecture thing, as
 floatunditf looks to do soft floating-point ops.

 Attached is my build log, and error output. I'd appreciate any advice!

 -G

-- 
Ticket URL: <http://trac.macports.org/ticket/24925>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list