mpqc (all versions) when emerging have errors yet they think it emerges successfully. The problem seems to reside in the fact that lapack is not there. I think the soluion is that you have to install lapack-reference but to do so i have to reinstall gcc with the f77 USE flag and i haven't had time to try it yet. However, there sill needs to be some updates to the mpqc ebuild so that it recognizes that the compile is no going correctly. Reproducible: Always Steps to Reproduce: 1.emerge mpqc 2. 3. Actual Results: checking for dgesvd_ in -llapack... no Could not link to the LAPACK library. It can be obtained at http://www.netlib.org/lapack. Use --with-libdir and/or --with-libs to specify the name of the library. configure: error: LAPACK is required to complete the build sed: can't read lib/LocalMakefile: No such file or directory for dir in lib bin src; \ do \ (cd ${dir} && make ) || exit 1; \ done make[1]: Entering directory `/var/tmp/portage/mpqc-2.2.2/work/mpqc-2.2.2/lib' for dir in basis elisp perl; \ do \ (cd ${dir} && make ) || exit 1; \ done make[2]: Entering directory `/var/tmp/portage/mpqc-2.2.2/work/mpqc-2.2.2/lib/basis' make[2]: Nothing to be done for `default'. make[2]: Leaving directory `/var/tmp/portage/mpqc-2.2.2/work/mpqc-2.2.2/lib/basis' make[2]: Entering directory `/var/tmp/portage/mpqc-2.2.2/work/mpqc-2.2.2/lib/elisp' make[2]: Nothing to be done for `default'. make[2]: Leaving directory `/var/tmp/portage/mpqc-2.2.2/work/mpqc-2.2.2/lib/elisp' make[2]: Entering directory `/var/tmp/portage/mpqc-2.2.2/work/mpqc-2.2.2/lib/perl' make[2]: Nothing to be done for `default'. make[2]: Leaving directory `/var/tmp/portage/mpqc-2.2.2/work/mpqc-2.2.2/lib/perl' make[1]: Leaving directory `/var/tmp/portage/mpqc-2.2.2/work/mpqc-2.2.2/lib' make[1]: Entering directory `/var/tmp/portage/mpqc-2.2.2/work/mpqc-2.2.2/bin' make[1]: Nothing to be done for `default'. make[1]: Leaving directory `/var/tmp/portage/mpqc-2.2.2/work/mpqc-2.2.2/bin' make[1]: Entering directory `/var/tmp/portage/mpqc-2.2.2/work/mpqc-2.2.2/src' for dir in lib bin; \ do \ (cd ${dir} && make ) || exit 1; \ done make[2]: Entering directory `/var/tmp/portage/mpqc-2.2.2/work/mpqc-2.2.2/src/lib' for dir in util math chemistry; \ do \ (cd ${dir} && make ) || exit 1; \ done make[3]: Entering directory `/var/tmp/portage/mpqc-2.2.2/work/mpqc-2.2.2/src/lib/util' for dir in options ref container class state misc keyval group render; \ do \ (cd ${dir} && make ) || exit 1; \ done make[4]: Entering directory `/var/tmp/portage/mpqc-2.2.2/work/mpqc-2.2.2/src/lib/util/options' Makefile:21: GetLongOpt.d: No such file or directory c -march=pentium3 -O3 -pipe -fomit-frame-pointer GetLongOpt.cc > /dev/null /bin/sh: line 1: c: command not found make[4]: [GetLongOpt.d] Error 127 (ignored) sed 's/^GetLongOpt.o/GetLongOpt. GetLongOpt.d/g' < GetLongOpt. > GetLongOpt.d /bin/sh: line 1: GetLongOpt.: No such file or directory make[4]: *** [GetLongOpt.d] Error 1 make[4]: Leaving directory `/var/tmp/portage/mpqc-2.2.2/work/mpqc-2.2.2/src/lib/util/options' make[3]: *** [default] Error 1 make[3]: Leaving directory `/var/tmp/portage/mpqc-2.2.2/work/mpqc-2.2.2/src/lib/util' make[2]: *** [default] Error 1 make[2]: Leaving directory `/var/tmp/portage/mpqc-2.2.2/work/mpqc-2.2.2/src/lib' make[1]: *** [default] Error 1 make[1]: Leaving directory `/var/tmp/portage/mpqc-2.2.2/work/mpqc-2.2.2/src' make: *** [default] Error 1 >>> Install mpqc-2.2.2 into /var/tmp/portage/mpqc-2.2.2/image/ category app-sci for dir in lib bin src; \ do \ (cd ${dir} && make "DODEPEND=no" install) || exit 1; \ done make[1]: Entering directory `/var/tmp/portage/mpqc-2.2.2/work/mpqc-2.2.2/lib' for dir in basis elisp perl; \ do \ (cd ${dir} && make install) || exit 1; \ done make[2]: Entering directory `/var/tmp/portage/mpqc-2.2.2/work/mpqc-2.2.2/lib/basis' /basis make[2]: /basis: Command not found make[2]: *** [install] Error 127 make[2]: Leaving directory `/var/tmp/portage/mpqc-2.2.2/work/mpqc-2.2.2/lib/basis' make[1]: *** [install] Error 1 make[1]: Leaving directory `/var/tmp/portage/mpqc-2.2.2/work/mpqc-2.2.2/lib' make: *** [install] Error 1 man: prepallstrip: strip: >>> Completed installing into /var/tmp/portage/mpqc-2.2.2/image/ >>> Merging app-sci/mpqc-2.2.2 to / * Caching service dependencies... >>> app-sci/mpqc-2.2.2 merged. >>> Recording app-sci/mpqc in "world" favorites file... app-sci/mpqc selected: 2.2.0 protected: 2.2.2 omitted: none >>> 'Selected' packages are slated for removal. >>> 'Protected' and 'omitted' packages will not be removed. >>> Waiting 5 seconds before starting... >>> (Control-C to abort)... >>> Unmerging in: 5 4 3 2 1 >>> Unmerging app-sci/mpqc-2.2.0... No package files given... Grabbing a set. * Caching service dependencies... * Caching service dependencies... >>> Auto-cleaning packages ... >>> No outdated packages were found on your system. Portage 2.0.50-r8 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.5-gentoo) ================================================================= System uname: 2.6.5-gentoo i686 Intel(R) Pentium(R) 4 CPU 2.53GHz Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache fixpackages sandbox" GENTOO_MIRRORS="ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo ftp://mirrors.tds.net/gentoo ftp://gentoo.netnitco.net/pub/mirrors/gentoo/source/ http://mirrors.tds.net/gentoo http://gentoo.netnitco.net http://ftp.heanet.ie/pub/gentoo/ ftp://ftp.easynet.nl/mirror/gentoo/ http://gentoo.ccccom.com ftp://gentoo.ccccom.com ftp://trumpetti.atm.tut.fi/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa apm arts avi berkdb cdr crypt cscope cups encode esd foomaticdb freetype gdbm gif gphoto2 gpm gtk2 imap imlib java jpeg kde libg++ libwww mad mikmod mmx motif mozilla mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib png python qt quicktime readline ruby sdl slang spell ssl svga tcltk tcpd tetex truetype x86 xinerama xml2 xmms xv zlib"
George, what's the situation with lapack now? Is virtual/lapack the right dep, rather than app-sci/lapack? Same goes for virtual/blas..
Yes, all the ebuilds are in the tree for about a week already, but I only recently got test reports on lapack ones, so I'll do the "release" announcement on -dev and -science soon. In any case, yea, the virtual/blas virtual/lapack are the right dependencies now and they all check for f77 issue. George
BUMP! The missing virtual/blas dependancy causes ghemical (which deps on mpqc) to die in configure to to missing sc-config...
Added virtuals to 2.2.2-r1