[SciPy-user] scipy compilation succeeds, test fails

Michele Mazzucco michelemazzucco at gmail.com
Fri Apr 20 20:35:20 EDT 2007


Hi again,

I've noticed also the problem below, which happens every time I import
the scipy module. What went wrong during the setup process?, there
were no error messages.

Sealbook:/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/scipy/linalg/tests
nmm42$ python test_basic.py
/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/numpy/testing/numpytest.py:634:
DeprecationWarning: ScipyTest is now called NumpyTest; please update
your code
  DeprecationWarning)
Traceback (most recent call last):
  File "test_basic.py", line 28, in <module>
    from linalg import solve,inv,det,lstsq, toeplitz, hankel, tri, triu, tril
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/scipy/linalg/__init__.py",
line 8, in <module>
    from basic import *
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/scipy/linalg/basic.py",
line 17, in <module>
    from lapack import get_lapack_funcs
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/scipy/linalg/lapack.py",
line 17, in <module>
    from scipy.linalg import flapack
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/scipy/linalg/__init__.py",
line 8, in <module>
    from basic import *
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/scipy/linalg/basic.py",
line 17, in <module>
    from lapack import get_lapack_funcs
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/scipy/linalg/lapack.py",
line 17, in <module>
    from scipy.linalg import flapack
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/scipy/linalg/flapack.so,
2): Symbol not found: ___dso_handle
  Referenced from:
/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/scipy/linalg/flapack.so
  Expected in: dynamic lookup

Sealbook:/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/scipy/linalg/tests
nmm42$ ls ../
__init__.py             basic.py                cblas.so
 flapack.so              interface_gen.py        lapack.pyc
  setup.py
__init__.pyc            basic.pyc               clapack.so
 flinalg.py              interface_gen.pyc       linalg_version.py
  setup.pyc
_flinalg.so             blas.py                 decomp.py
 flinalg.pyc             iterative.py            linalg_version.pyc
  setup_atlas_version.py
_iterative.so           blas.pyc                decomp.pyc
 info.py                 iterative.pyc           matfuncs.py
  setup_atlas_version.pyc
atlas_version.so        calc_lwork.so           fblas.so
 info.pyc                lapack.py               matfuncs.pyc
  tests


Thanks,
Michele

On 4/21/07, Michele Mazzucco <michelemazzucco at gmail.com> wrote:
> Hi all,
>
> I've just built SciPy on an Intel Mac OS 10.4, python 2.5.1, gcc
> 4.0.1, gfortran 4.3.0 and fftw 3.1.2.
> I've followed the instructions described here [1]. I can successfully
> install the library, howevever the call to
> scipy.test(1,10)
> fails:
>
> ======================================================================
> ERROR: check_integer (scipy.io.tests.test_array_import.test_read_array)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/scipy/io/tests/test_array_import.py",
> line 55, in check_integer
>     from scipy import stats
>   File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/scipy/stats/__init__.py",
> line 7, in <module>
>     from stats import *
>   File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/scipy/stats/stats.py",
> line 190, in <module>
>     import scipy.special as special
>   File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/scipy/special/__init__.py",
> line 8, in <module>
>     from basic import *
>   File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/scipy/special/basic.py",
> line 8, in <module>
>     from _cephes import *
> ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/scipy/special/_cephes.so,
> 2): Symbol not found: ___dso_handle
>   Referenced from:
> /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/scipy/special/_cephes.so
>   Expected in: dynamic lookup
>
>
> ======================================================================
> ERROR: check_simple_todense (scipy.io.tests.test_mmio.test_mmio_coordinate)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/scipy/io/tests/test_mmio.py",
> line 151, in check_simple_todense
>     b = mmread(fn).todense()
> AttributeError: 'numpy.ndarray' object has no attribute 'todense'
>
> ----------------------------------------------------------------------
> Ran 417 tests in 1.788s
>
> FAILED (errors=2)
> <unittest.TextTestRunner object at 0x17e0d90>
>
>
> The call numpy.test(1,10) succeeds. Any idea?
>
> Thanks,
> Michele
>
>
>
> [1] http://www.scipy.org/Installing_SciPy/Mac_OS_X
>



More information about the SciPy-User mailing list