Summary: | sci-libs/blas-reference-20120215-r1 - eselect: Can't load module blas | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Martin Mokrejš <mmokrejs> |
Component: | Current packages | Assignee: | Gentoo Science Related Packages <sci> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Martin Mokrejš
2012-02-25 19:11:08 UTC
(In reply to comment #0) > from numpy.linalg import lapack_lite > ImportError: /usr/lib64/python2.7/site-packages/numpy/linalg/lapack_lite.so: > undefined symbol: dpotrf_ Reinstalling numpy does not help, "revdep-rebuild -i" does not find any problems. Interesting. ;-) # equery belongs /usr/lib64/python2.7/site-packages/numpy/linalg/lapack_lite.so * Searching for /usr/lib64/python2.7/site-packages/numpy/linalg/lapack_lite.so ... dev-python/numpy-1.6.1-r1 (/usr/lib64/python2.7/site-packages/numpy/linalg/lapack_lite.so) # If you are installing this version of blas-reference, it looks to me like you are trying to migrate to the new blas infrastructure from the science overlay. Now for your symbols in numpy, would you happen to have atlas installed and have it eselected as your lapack provider? If so which version? Other infos, what do eselect blas list eselect cblas list eselect lapack list return? You need the eselect from sci overlay. (In reply to comment #2) > If you are installing this version of blas-reference, it looks to me like you > are trying to migrate to the new blas infrastructure from the science overlay. Well, personally I do not use any of them, I just added USE="lapack blas" to my make.conf. So at this stage I expected the system to install stuff automatically for me. ;) > > Now for your symbols in numpy, would you happen to have atlas installed and > have it eselected as your lapack provider? If so which version? Neither of sci-libs/atlas, sci-libs/blas-atlas, sci-libs/lapack-atlas is installed. > > Other infos, what do > eselect blas list > eselect cblas list > eselect lapack list > return? # eselect blas list Available providers for blas: [1] reference * # eselect cblas list Available providers for cblas: [1] gsl * # eselect lapack list Available providers for lapack: [1] reference # (In reply to comment #3) > You need the eselect from sci overlay. Looks I do have it. # emerge -pv eselect These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] app-admin/eselect-1.3.1-r1::science USE="-doc" 0 kB # this might be an issue with an older tar ball. it should be fixed now. remove the lapack-3.4.0* tar balls from /usr/portage/distfiles and re-install blas-reference, gsl, and lapack-reference all from the sci overlay, then numpy. |