When emerging numpy 1.0.1-r1, the build fails because it can't find cblas. Reproducible: Always Steps to Reproduce: 1. emerge numpy Actual Results: >>> Compiling source in /home/tmp/portage/dev-python/numpy-1.0.1-r1/work/numpy-1.0.1 ... * You need to set cblas to atlas or reference. Do: * eselect cblas set <impl> * where <impl> is atlas, threaded-atlas or reference !!! ERROR: dev-python/numpy-1.0.1-r1 failed. Call stack: ebuild.sh, line 1614: Called dyn_compile ebuild.sh, line 971: Called qa_call 'src_compile' environment, line 3930: Called src_compile numpy-1.0.1-r1.ebuild, line 122: Called numpy_configure numpy-1.0.1-r1.ebuild, line 37: Called die Expected Results: Um, I expected it to build... I've tried "eseclect cblas set" with all of the suggested choices. The numpy build fails with all of them. I have all of the following installed: app-admin/eselect-cblas 0.1 sci-libs/cblas-reference 20030223-r1 sci-libs/blas-atlas 3.7.11 sci-libs/lapack-atlas 3.7.11 The command "eselect cblas list" shows nothing: # eselect cblas list #
It looks like the versions of cblas you have installed do not support the eselect cblas. You need at least blas-atlas-3.7.11-r1 or cblas-reference-20030223-r3. Let me know if it still doing it after updating your cblas lib. I updated the numpy ebuild accordingly no matter what.
Doh! I should have thought of that. After unmasking ~x86 versions of blas-atlas and cblas-reference, numpy built fine.
closing then.