Building fails with: checking for BLAS... configure: error: Package requirements (blas) were not met: No package 'blas' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables BLAS_CFLAGS and BLAS_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. !!! Please attach the following file when filing a report to bugs.gentoo.org: !!! /var/tmp/portage/sci-libs/cblas-reference-20030223-r4/work/CBLAS/config.log * * ERROR: sci-libs/cblas-reference-20030223-r4 failed. * Call stack: * ebuild.sh, line 1654: Called dyn_compile * ebuild.sh, line 990: Called qa_call 'src_compile' * ebuild.sh, line 44: Called src_compile * cblas-reference-20030223-r4.ebuild, line 35: Called econf '--libdir=/usr/lib/blas/reference' * ebuild.sh, line 591: Called die * * econf failed #emerge --info Portage 2.1.3.9 (default-linux/x86/2007.0/desktop, gcc-3.4.6, glibc-2.6.1-r0, 2.6.22-gentoo-r2 i686) ================================================================= System uname: 2.6.22-gentoo-r2 i686 Genuine Intel(R) CPU T2500 @ 2.00GHz Timestamp of tree: Fri, 26 Oct 2007 09:20:01 +0000 ccache version 2.4 [disabled] app-shells/bash: 3.2_p17 dev-java/java-config: 1.3.7, 2.0.33-r1 dev-lang/python: 2.4.4-r5 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.4-r7 sys-apps/baselayout: 1.12.9-r2 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.22-r2 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium-m -O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-march=pentium-m -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://mirror.switch.ch/ftp/mirror/gentoo/ http://gentoo.mirror.solnet.ch http://gentoo.intergenia.de ftp://ftp.solnet.ch/mirror/Gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X acl acpi alsa amuled aqua_theme arts async avantgo bash-completion berkdb bindist bitmap-fonts bluetooth bzip2 cairo cardbus cdparanoia cdr cli cpudetection cracklib crypt css cups curlwrappers dell devfs26 dga dhcp directfb djbfft dri dvb dvd dvdr dvdread emboss encode evo fat fbcon fbsplash fftw firefox foomaticdb fortran fpx ftp gdbm gif gnutls gphoto2 gpm gs gssapi gtk gzip hal hpn iconv icq idea imagemagick imap ipv6 irda isdnlog jabber java javascript jikes john jpeg jpeg2k kde kdepim lapack lesstif mbox messages midi mikmod mime mmap mmx mmxext mozilla mp3 mpeg mplayer msn mudflap mysqli ncurses nls nocd nptl nptlonly ntfs ntlm nvidia octave ogg opengl openmp oscar pam pcapnav pcmcia pcntl pcre pda pdf perl png posix pppd python qt3 qt3support qt4 quicktime radius rdesktop readline real reflection replytolist samba sasl scanner sdl session sharedmem silc slp sms sockets sox spell spl sse sse2 ssl svga sysfs sysvipc tcpd tetex threads tiff truetype truetype-fonts type1 type1-fonts unicode usb userlocales v4l v4l2 vcd vorbis wifi win32codecs winbind x86 xcomposite xine xml xmlrpc xorg xvid yahoo zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nvidia" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Re-emerge blas-reference and try again. If that doesn't help, attach the config.log as the message told you. > !!! Please attach the following file when filing a report to bugs.gentoo.org: > !!! /var/tmp/portage/sci-libs/cblas-reference-20030223-r4/work/CBLAS/config.log
Created attachment 134420 [details] requested config.log
Created attachment 134751 [details] ERROR: sci-libs/cblas-reference-20030223-r4 failed. I am having the same trouble. Attached is my log. Thanks.
You need to reopen the bug after providing the requested info, or noone will ever notice again...
*** Bug 197567 has been marked as a duplicate of this bug. ***
(In reply to comment #4) > You need to reopen the bug after providing the requested info, or noone will > ever notice again... > Thanks for reopening. Note: when I emerged blas-reference as suggested, it was marked as N (New) instead of R (Re-merge)
Could you please post which blas implementation(s) you have installed as well as the output of "eselect blas list". Thanks, Markus
$ eselect blas list Installed BLAS for library directory lib [1] atlas [2] threaded-atlas * * sci-libs/blas-atlas Latest version available: 3.7.11-r1 Latest version installed: 3.7.11-r1 * sci-libs/blas-config Latest version available: 1.0.1 Latest version installed: 1.0.1 * virtual/blas Latest version available: 1.0 Latest version installed: 3.7.11-r1 * virtual/cblas Latest version available: 1.0 Latest version installed: 1.0
(In reply to comment #8) > * sci-libs/blas-atlas > Latest version available: 3.7.11-r1 > Latest version installed: 3.7.11-r1 > Your blas-atlas is too old! You could either upgrade to blas-atlas-3.8.0 which provides virtual/cblas, hence you don't actually need to install cblas-reference in this case. Otherwise, just emerge blas-reference and use eselect blas to switch to this implementation. Then cblas-reference should emerge fine. Markus
"Too old"? It is the x86 stable version, the other packages are stable versions as well, so I'd say it's a problem in the tree, if a x86 package depends on a ~x86 package. Wouldn't you agree?
(In reply to comment #10) > "Too old"? It is the x86 stable version, the other packages are stable versions > as well, so I'd say it's a problem in the tree, if a x86 package depends on a > ~x86 package. Wouldn't you agree? > Yes I would ;) We are currently in the process of upgrading to a new virtual and pkg-config infrastructure for all blas/lapack/cblas ebuilds. This meant that many packages needed to be stabilized on many arches which takes (and is still taking) a lot of time. Unfortunately, blas-atlas/lapack-atlas is somewhat behind since it is such a complex package. Sorry for inconvenience. In any case, blas-atlas-3.8.0 will become the new stable in a few weeks if all goes well and should be much better on all accounts than 3.7.11. So feel free to give it a try or simply emerge blas-reference. cheers, Markus
(In reply to comment #11) > > We are currently in the process of upgrading to a new virtual and > pkg-config infrastructure for all blas/lapack/cblas ebuilds. This meant > that many packages needed to be stabilized on many arches which > takes (and is still taking) a lot of time. Unfortunately, > blas-atlas/lapack-atlas is somewhat behind since it is such a > complex package. Sorry for inconvenience. > In any case, blas-atlas-3.8.0 will become the new > stable in a few weeks if all goes well and should be much better > on all accounts than 3.7.11. So feel free to give it a try > or simply emerge blas-reference. > > cheers, > Markus > I did eselect blas set reference after emerging blas-reference and it worked. Thanks
> In any case, blas-atlas-3.8.0 will become the new > stable in a few weeks if all goes well and should be much better > on all accounts than 3.7.11. So feel free to give it a try I did and I confirm that either solution solves the problem ;) Thanks