Hi, I am trying to build the new numpy20 on the linux native blas/lapack libraries. But by doing so I cannot import LinearAlgebra. Here is the import error message: >>> import Numeric >>> import LinearAlgebra Traceback (most recent call last): File "<stdin>", line 1, in ? File "/usr/local/lib/python2.1/site-packages/Numeric/LinearAlgebra.py", line 8, in ? import lapack_lite ImportError: /usr/local/lib/python2.1/site-packages/Numeric/lapack_lite.so: undefined symbol: dgesvd_ I have changed the relenvant section of setup.py to sourcelist = ['Src/lapack_litemodule.c',] # set these to use your own BLAS library_dirs_list = ['/usr/lib','/usr/local/lib','/usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66'] libraries_list = ['blas','g2c'] and have tried many other variants; none of them worked. During the setup process, there were messages: Src/lapack_litemodule.c:11: warning: function declaration isn't a prototype Src/lapack_litemodule.c:16: warning: function declaration isn't a prototype Src/lapack_litemodule.c: In function `lapack_lite_dgeev': Src/lapack_litemodule.c:93: warning: implicit declaration of function `dgeev_' Src/lapack_litemodule.c: In function `lapack_lite_dgelss': Src/lapack_litemodule.c:130: warning: implicit declaration of function `dgelss_' Src/lapack_litemodule.c: In function `lapack_lite_dgesv': Src/lapack_litemodule.c:161: warning: implicit declaration of function `dgesv_' Src/lapack_litemodule.c: In function `lapack_lite_dgesvd': Src/lapack_litemodule.c:200: warning: implicit declaration of function `dgesvd_' Src/lapack_litemodule.c: In function `lapack_lite_dgetrf': Src/lapack_litemodule.c:226: warning: implicit declaration of function `dgetrf_' Src/lapack_litemodule.c: In function `lapack_lite_zgeev': Src/lapack_litemodule.c:265: warning: implicit declaration of function `zgeev_' Src/lapack_litemodule.c: In function `lapack_lite_zgelss': Src/lapack_litemodule.c:303: warning: implicit declaration of function `zgelss_' Src/lapack_litemodule.c: In function `lapack_lite_zgesv': Src/lapack_litemodule.c:332: warning: implicit declaration of function `zgesv_' Src/lapack_litemodule.c: In function `lapack_lite_zgesvd': Src/lapack_litemodule.c:373: warning: implicit declaration of function `zgesvd_' Src/lapack_litemodule.c: In function `lapack_lite_zgetrf': Src/lapack_litemodule.c:400: warning: implicit declaration of function `zgetrf_' Src/lapack_litemodule.c: At top level: Src/lapack_litemodule.c:426: warning: function declaration isn't a prototype Src/lapack_litemodule.c:423: warning: `lapack_liteError' defined but not used My OS is RedHat linux 6.2, python-2.1. Any suggestion? -- <> Benyang Tang <> 300-323, JPL <> 4800 Oak Grove Drive <> Pasadena, CA 91109, USA
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4