Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 54596 - mpqc ebuild has build errors when emerging
Summary: mpqc ebuild has build errors when emerging
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Science Related Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 64200
  Show dependency tree
 
Reported: 2004-06-20 22:03 UTC by Don Curtis
Modified: 2004-09-23 01:27 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Don Curtis 2004-06-20 22:03:35 UTC
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"
Comment 1 Donnie Berkholz (RETIRED) gentoo-dev 2004-06-28 00:31:13 UTC
George, what's the situation with lapack now? Is virtual/lapack the right dep, rather than app-sci/lapack? Same goes for virtual/blas..
Comment 2 George Shapovalov (RETIRED) gentoo-dev 2004-06-28 02:32:39 UTC
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
Comment 3 Malcolm Lashley (RETIRED) gentoo-dev 2004-09-19 13:33:32 UTC
BUMP! The missing virtual/blas dependancy causes ghemical (which deps on mpqc) to die in configure to to missing sc-config...
Comment 4 Donnie Berkholz (RETIRED) gentoo-dev 2004-09-23 01:27:41 UTC
Added virtuals to 2.2.2-r1