Summary: | sci-libs/clapack-3.2.1-r6 fails to configure because BLAS libraries are not found | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Juergen Rose <rose> |
Component: | [OLD] Library | Assignee: | Gentoo Science Related Packages <sci> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | jlec |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | /var/tmp/portage/sci-libs/clapack-3.2.1-r6/temp/build.log |
Description
Juergen Rose
2011-08-26 07:51:08 UTC
Same here. Full builg.log. Whatdoes pkg-config --libs blas say? Are all those libs in place? root@grizzly:/usr/src(41)# pkg-config --libs blas Package blas was not found in the pkg-config search path. Perhaps you should add the directory containing `blas.pc' to the PKG_CONFIG_PATH environment variable No package 'blas' found Created attachment 284777 [details]
/var/tmp/portage/sci-libs/clapack-3.2.1-r6/temp/build.log
root@grizzly:/usr/src(43)# qlist atlas /etc/env.d/alternatives/blas/atlas/_importance /etc/env.d/alternatives/cblas/atlas/_importance /etc/env.d/alternatives/lapack/atlas/_importance /usr/lib64/pkgconfig/atlas-clapack.pc /usr/lib64/pkgconfig/atlas-blas.pc /usr/lib64/pkgconfig/atlas-cblas.pc /usr/lib64/pkgconfig/atlas-lapack.pc /usr/lib64/libatlas.so.3 /usr/lib64/libatlcblas.so.3 /usr/lib64/libatlclapack.so.3 /usr/lib64/libatlclapack.so /usr/lib64/libf77blas.so.3 /usr/lib64/libatlas.so /usr/lib64/libf77blas.so /usr/lib64/libatlcblas.so /usr/lib64/libatllapack.so.3 /usr/share/doc/atlas-3.9.47/cblas.pdf ... /usr/include/atlas/atlas_ptalias3.h /etc/env.d/alternatives/blas/atlas/usr/lib64/pkgconfig/blas.pc /etc/env.d/alternatives/cblas/atlas/usr/lib64/pkgconfig/cblas.pc /etc/env.d/alternatives/cblas/atlas/usr/include/cblas.h /etc/env.d/alternatives/lapack/atlas/usr/lib64/pkgconfig/lapack.pc /usr/lib64/libatllapack.so I still tried 'strace -o strace-pkg-config.log -f pkg-config --libs blas' grizzly and on a system where blas is detected. On the system where blas is detected there are the following links: root@impala:/root(28)# ll /usr/lib64/pkgconfig/blas.pc lrwxrwxrwx 1 root root 73 Aug 7 14:02 /usr/lib64/pkgconfig/blas.pc -> ../../../etc/env.d/alternatives/blas/_current/usr/lib64/pkgconfig/blas.pc root@impala:/root(30)# ll /etc/env.d/alternatives/blas/_current/usr/lib64/pkgconfig/blas.pc lrwxrwxrwx 1 root root 57 Aug 7 14:02 /etc/env.d/alternatives/blas/_current/usr/lib64/pkgconfig/blas.pc -> ../../../../../../../../usr/lib64/pkgconfig/atlas-blas.pc root@impala:/root(31)# ll /etc/env.d/alternatives/blas/_current lrwxrwxrwx 1 root root 5 Aug 7 14:02 /etc/env.d/alternatives/blas/_current -> atlas/ These links are missing on grizzly: root@grizzly:/usr/src(51)# ll /usr/lib64/pkgconfig/blas.pc /bin/ls: cannot access /usr/lib64/pkgconfig/blas.pc: No such file or directory root@grizzly:/usr/src(52)# ll /etc/env.d/alternatives/blas/_current/usr/lib64/pkgconfig/blas.pc /bin/ls: cannot access /etc/env.d/alternatives/blas/_current/usr/lib64/pkgconfig/blas.pc: No such file or directory root@grizzly:/usr/src(53)# ll /etc/env.d/alternatives/blas/_current /bin/ls: cannot access /etc/env.d/alternatives/blas/_current: No such file or directory It seems something went wrong with your atlas installation. mine has all those .pc files. Please try to reemerge atlas and try again. Some hours later after reemerging atlas 'pkg-config --libs blas' says: root@grizzly:/usr/src(62)# pkg-config --libs blas -lf77blas -lm -latlas Thanks Justin. Okay then, good to hear. nd 'emerge sci-libs/clapack-3.2.1-r6' works too. |