[opensuse-buildservice] Fwd: scipy on opensuse 10.2
Hi, This continues an earlier effort I made in late 2006 to get scipy and numpy working on opensuse. Last weekend, I installed opensuse 10.2 from scratch on an amd x86_64 system. I installed blas, lapack, fftw, numpy, scipy, and matplotlib, from the 10.2 repo or the opensuse build service. I can run python 2.5 fine. Then,
from numpy import *
loads numpy, and basic things like sqrt() work. However,
from scipy import *
from scipy import * Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib64/python2.5/site-packages/scipy/linalg/__init__.py", line 8, in <module> from basic import * File "/usr/lib64/python2.5/site-packages/scipy/linalg/basic.py",
gives an error, with an undefined symbol in fblas (part of BLAS I gather); see transcript below. As I remember, in late 2006 there are a lot of problems with what fortran compiler (g77 vs gfortran) was used. Either way, if anyone has any ideas for how to fix this, please share them! Cheers, David ****************************************** line 227, in <module> import decomp File "/usr/lib64/python2.5/site-packages/scipy/linalg/decomp.py", line 21, in <module> from blas import get_blas_funcs File "/usr/lib64/python2.5/site-packages/scipy/linalg/blas.py", line 14, in <m odule> from scipy.linalg import fblas ImportError: /usr/lib64/python2.5/site-packages/scipy/linalg/fblas.so: undefined --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Hi David, On Monday 22 January 2007 02:27, David Strozzi wrote:
This continues an earlier effort I made in late 2006 to get scipy and numpy working on opensuse.
Last weekend, I installed opensuse 10.2 from scratch on an amd x86_64 system. I installed blas, lapack, fftw, numpy, scipy, and matplotlib,
from the 10.2 repo or the opensuse build service. I can run python ^^ Please let me know which blas/ lapack package you've installed.
http://lists.opensuse.org/opensuse-buildservice/2006-12/msg00011.html regards Werner --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Hi, Werner Hoch wrote:
Last weekend, I installed opensuse 10.2 from scratch on an amd x86_64 system. I installed blas, lapack, fftw, numpy, scipy, and matplotlib,
from the 10.2 repo or the opensuse build service. I can run python
^^ Please let me know which blas/ lapack package you've installed.
Note that Netlib's LAPACK does not contain all BLAS routines. SUSE - like many distributions - uses LAPACK's BLAS routines to create an RPM. Red Hat does so as well, but they added at some point the missing routines. openSUSE has now in Factory also those missing BLAS routines. (Actually, if this is known, why did no one bother to write a bugreport before?) Whether the other changes, which Red Hat did, make sense, I don't know. At least some of them are obsolated by LAPACK 3.1.0. Someone interested checking the Red Hat patches? I hope that the missing BLAS-routines problems will be soon a thing of the past as the LAPACK maintainers seems to be willing to include the 6 routines. (Seemingly there was a long-standing discussion whether (a) no BLAS, (b) only-Lapack-needed routines or (c) all BLAS routines should be included. The current situation up to 3.1.0 is (b); in SVN and 3.1.1 there will be allegedly (c).) Tobias PS: http://lists.opensuse.org/opensuse-commit/2007-01/msg00636.html https://bugzilla.novell.com/show_bug.cgi?id=228824 PPS: Thanks to the LAPACK maintainers, which are very responsive. It is nice that LAPACK is maintained again. Note that LAPACK contains some new routines which are not in Vendor LAPACK yet. (AMD: Estimated for late this year in the AMCL.) --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Hi Tobias, On Monday 22 January 2007 19:51, Tobias Burnus wrote:
Werner Hoch wrote:
Last weekend, I installed opensuse 10.2 from scratch on an amd x86_64 system. I installed blas, lapack, fftw, numpy, scipy, and matplotlib,
from the 10.2 repo or the opensuse build service. I can run python
^^ Please let me know which blas/ lapack package you've installed.
Note that Netlib's LAPACK does not contain all BLAS routines. SUSE - like many distributions - uses LAPACK's BLAS routines to create an RPM.
Red Hat does so as well, but they added at some point the missing routines.
The lapack rpm in the buildservice is a copy of the FC6 package with the patches: http://software.opensuse.org/download/science/openSUSE_10.2/repodata/repovie... Regards Werner --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
participants (3)
-
David Strozzi
-
Tobias Burnus
-
Werner Hoch