[MacPorts] #19966: ATLAS variant for py25-numpy 1.3.0

MacPorts noreply at macports.org
Mon Jul 13 20:34:23 PDT 2009


#19966: ATLAS variant for py25-numpy 1.3.0
-------------------------------+--------------------------------------------
 Reporter:  max@…              |       Owner:  ram@…                
     Type:  enhancement        |      Status:  new                  
 Priority:  Normal             |   Milestone:                       
Component:  ports              |     Version:  1.7.1                
 Keywords:  numpy ATLAS        |        Port:  py25-numpy py26-numpy
-------------------------------+--------------------------------------------

Comment(by ram@…):

 OK I've looked at this in more detail and it appears that no fortran
 compiler needs to specified, and I can confirm that numpy is using atlas.
 However when I try to build scipy it fails with the following error:

 {{{
 DEBUG: Executing org.macports.build (py25-scipy)
 DEBUG: Environment: MACOSX_DEPLOYMENT_TARGET='10.5'
 CCFLAGS='-I/opt/local/include -L/opt/local/lib'
 DEBUG: Assembled command: 'cd
 "/opt/local/var/macports/build/_Users_ram_opt_macports_python_py25-scipy/work/scipy-0.7.1"
 && /opt/local/bin/python2.5 setup.py --no-user-cfg config_fc --fcompiler
 gnu95 --f77exec /opt/local/bin/gfortran-mp-4.3 --f90exec /opt/local/bin
 /gfortran-mp-4.3 build'
 Traceback (most recent call last):
   File "setup.py", line 160, in <module>
     setup_package()
   File "setup.py", line 127, in setup_package
     from numpy.distutils.core import setup
   File "/opt/local/lib/python2.5/site-packages/numpy/__init__.py", line
 130, in <module>
     import add_newdocs
   File "/opt/local/lib/python2.5/site-packages/numpy/add_newdocs.py", line
 9, in <module>
     from lib import add_newdoc
   File "/opt/local/lib/python2.5/site-packages/numpy/lib/__init__.py",
 line 13, in <module>
     from polynomial import *
   File "/opt/local/lib/python2.5/site-packages/numpy/lib/polynomial.py",
 line 18, in <module>
     from numpy.linalg import eigvals, lstsq
   File "/opt/local/lib/python2.5/site-packages/numpy/linalg/__init__.py",
 line 47, in <module>
     from linalg import *
   File "/opt/local/lib/python2.5/site-packages/numpy/linalg/linalg.py",
 line 22, in <module>
     from numpy.linalg import lapack_lite
 ImportError:
 dlopen(/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5
 /site-packages/numpy/linalg/lapack_lite.so, 2): Library not loaded:
 libptf77blas.dylib
   Referenced from:
 /opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5
 /site-packages/numpy/linalg/lapack_lite.so
   Reason: image not found
 }}}

 libptff77blas.dylib is provided by atlas and seems fine:

 {{{
 $ port provides /opt/local/lib/libptf77blas.dylib
 /opt/local/lib/libptf77blas.dylib is provided by: atlas
 $ file /opt/local/lib/libptf77blas.dylib
 /opt/local/lib/libptf77blas.dylib: Mach-O dynamically linked shared
 library i386
 $ ls -l /opt/local/lib/libptf77blas.dylib
 -rw-r--r-- 2 ram admin 107272 2009-06-18 19:47
 /opt/local/lib/libptf77blas.dylib
 $
 }}}

 Do you not get this error?

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


More information about the macports-tickets mailing list