Summary: | [science overlay]sci-libs/lapack-reference-3.4.0_p20120215 failed to link: -lblas not found. | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Mathieu Z <mobiusstripper> |
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: | --- | |
Attachments: | build.log |
Description
Mathieu Z
2012-02-17 11:05:42 UTC
Created attachment 302253 [details]
build.log
Please make sure that you have blas-reference and lapack-reference from the sci overlay. And that eselect blas and eselect lapack both are set correctly. (In reply to comment #2) > Please make sure that you have blas-reference and lapack-reference from the sci > overlay. And that eselect blas and eselect lapack both are set correctly. Of course: # eselect blas show reference # eselect lapack show reference # eix -I reference [I] sci-libs/blas-reference Available versions: 20070226 (~)20070226-r1 (~)20070226-r2 (~)20110418[1] (~)20111123[1] (~)20120215[1] **99999999[1] {doc} Installed versions: 20120215[1](04:10:29 PM 02/16/2012)(-static-libs -test) Homepage: http://www.netlib.org/blas/ Description: Basic Linear Algebra Subprograms F77 reference implementations [I] sci-libs/lapack-reference Available versions: 3.1.1-r1 (~)3.2.1 (~)3.2.1-r1 (~)3.3.1-r1[1] (~)3.4.0[1] (~)3.4.0_p20120215[1] **9999[1] {doc} Installed versions: 3.4.0_p20120215[1](03:10:52 AM 02/17/2012)(xblas -static-libs -test) Homepage: http://www.netlib.org/lapack/index.html Description: FORTRAN reference implementation of LAPACK Linear Algebra PACKage [1] "science" /var/lib/layman/science Also: # cat /usr/lib64/pkgconfig/blas.pc prefix=/usr libdir=/usr/lib64 Name: blas Description: Basic Linear Algebra Subprograms F77 reference implementations Version: URL: http://www.netlib.org/blas/ Libs: -L/usr/lib64 -lblas Libs.private: -lm but /usr/lib64/libblas.so is not installed. Should change to -lrefblas?? please do eselect blas set reference again. (In reply to comment #5) > please do > eselect blas set reference > again. Already did. sci-libs/blas-reference-20120215 installs these files: # qlist blas-reference /etc/env.d/alternatives/blas/reference/usr/lib64/pkgconfig/blas.pc /etc/env.d/alternatives/blas/reference/_importance /usr/lib64/librefblas.so /usr/lib64/pkgconfig/refblas.pc but refblas.pc has -lblas in it while it should be -lrefblas to reference librefblas.so. which eselect version do you have installed? (In reply to comment #7) > which eselect version do you have installed? # eix -eI eselect [I] app-admin/eselect Available versions: 1.2.15 1.2.18 (~)1.3 (~)1.3.1 (~)1.3.1-r1[1] **9999 {doc} Installed versions: 1.3.1-r1[1](10:58:26 PM 02/13/2012)(-doc) Homepage: http://www.gentoo.org/proj/en/eselect/ Description: Gentoo's multi-purpose configuration and management tool [1] "science" /var/lib/layman/science okay I can reproduce it here Fixed in -r1 |