Bug 98457 - mopac7-1.00 does not compile / link
|
Bug#:
98457
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: x86
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: sci@gentoo.org
|
Reported By: m.weigt@uni-bonn.de
|
|
Component: Ebuilds
|
|
|
URL:
|
|
Summary: mopac7-1.00 does not compile / link
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2005-07-09 05:20 0000
|
mopac7 fails to emerge
Reproducible: Always
Steps to Reproduce:
1.emerge mopac
2.
3.
Actual Results:
/bin/sh ../libtool --mode=compile i686-pc-linux-gnu-gcc
-DPACKAGE_NAME=\"mopac7\" -DPACKAGE_TARNAME=\"mopac7\"
-DPACKAGE_VERSION=\"1.00\" -DPACKAGE_STRING=\"mopac7\ 1.00\"
-DPACKAGE_BUGREPORT=\"\" -DVERSION=\"1.00\" -DPACKAGE=\"mopac7\"
-DVERSION=\"1.00\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1
-DPACKAGE=\"mopac7\" -DVERSION=\"1.00\" -DHAVE_LIBM=1 -I. -I. -O3
-march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -fforce-addr
-fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt
-falign-functions=4 -maccumulate-outgoing-args -ffast-math
-fprefetch-loop-arrays -pipe -c mopac7lib.c
i686-pc-linux-gnu-gcc -DPACKAGE_NAME=\"mopac7\" -DPACKAGE_TARNAME=\"mopac7\"
-DPACKAGE_VERSION=\"1.00\" "-DPACKAGE_STRING=\"mopac7 1.00\""
-DPACKAGE_BUGREPORT=\"\" -DVERSION=\"1.00\" -DPACKAGE=\"mopac7\"
-DVERSION=\"1.00\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1
-DPACKAGE=\"mopac7\" -DVERSION=\"1.00\" -DHAVE_LIBM=1 -I. -I. -O3
-march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -fforce-addr
-fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt
-falign-functions=4 -maccumulate-outgoing-args -ffast-math
-fprefetch-loop-arrays -pipe -Wp,-MD,.deps/mopac7lib.pp -c mopac7lib.c -fPIC
-DPIC -o .libs/mopac7lib.o
i686-pc-linux-gnu-gcc -DPACKAGE_NAME=\"mopac7\" -DPACKAGE_TARNAME=\"mopac7\"
-DPACKAGE_VERSION=\"1.00\" "-DPACKAGE_STRING=\"mopac7 1.00\""
-DPACKAGE_BUGREPORT=\"\" -DVERSION=\"1.00\" -DPACKAGE=\"mopac7\"
-DVERSION=\"1.00\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1
-DPACKAGE=\"mopac7\" -DVERSION=\"1.00\" -DHAVE_LIBM=1 -I. -I. -O3
-march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -fforce-addr
-fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt
-falign-functions=4 -maccumulate-outgoing-args -ffast-math
-fprefetch-loop-arrays -pipe -Wp,-MD,.deps/mopac7lib.pp -c mopac7lib.c -o
mopac7lib.o >/dev/null 2>&1
i686-pc-linux-gnu-gcc -DPACKAGE_NAME=\"mopac7\" -DPACKAGE_TARNAME=\"mopac7\"
-DPACKAGE_VERSION=\"1.00\" -DPACKAGE_STRING=\"mopac7\ 1.00\"
-DPACKAGE_BUGREPORT=\"\" -DVERSION=\"1.00\" -DPACKAGE=\"mopac7\"
-DVERSION=\"1.00\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1
-DPACKAGE=\"mopac7\" -DVERSION=\"1.00\" -DHAVE_LIBM=1 -I. -I. -O3
-march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -fforce-addr
-fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt
-falign-functions=4 -maccumulate-outgoing-args -ffast-math
-fprefetch-loop-arrays -pipe -c mopac7app.c
/bin/sh ../libtool --mode=link i686-pc-linux-gnu-gcc -O3 -march=athlon-xp
-m3dnow -msse -mfpmath=sse -mmmx -fforce-addr -fomit-frame-pointer
-funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4
-maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays -pipe -o mopac7
-lmopac7 -lf2c -lm mopac7app.o -lm
i686-pc-linux-gnu-gcc -O3 -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx
-fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop
-frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math
-fprefetch-loop-arrays -pipe -o mopac7 mopac7app.o -lmopac7 -lf2c -lm
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld:
cannot find -lmopac7
collect2: ld returned 1 exit status
make[1]: *** [mopac7] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory `/var/tmp/portage/mopac7-1.00/work/mopac7-1.00/src'
make: *** [all-recursive] Error 1
Expected Results:
should compile cleanly
Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.4.4,
glibc-2.3.4.20041102-r1, 2.6.12-gentoo-r4 i686)
=================================================================
System uname: 2.6.12-gentoo-r4 i686 AMD Athlon(tm) XP 2600+
Gentoo Base System version 1.6.12
Python: dev-lang/python-2.4.1-r1,dev-lang/python-2.3.5 [2.4.1
(#1, Jun 17 2005, 14:13:30)]
ccache version 2.3 [enabled]
dev-lang/python: 2.4.1-r1, 2.3.5
sys-apps/sandbox: [Not Present]
sys-devel/autoconf: 2.59-r6, 2.13
sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5
sys-devel/binutils: 2.15.92.0.2-r10
sys-devel/libtool: 1.5.18-r1
virtual/os-headers: 2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -fforce-addr
-fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt
-falign-functions=4 -maccumulate-outgoing-args -ffast-math
-fprefetch-loop-arrays -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O3 -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -fforce-addr
-fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt
-falign-functions=4 -maccumulate-outgoing-args -ffast-math
-fprefetch-loop-arrays -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://mirror.switch.ch/mirror/gentoo/
http://mir.zyrianes.net/gentoo/ http://194.117.143.70
ftp://mirror.nutsmaas.nl/gentoo/"
LINGUAS="de ru"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/opt/portage"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X a52 aac aalib alsa apm arts avi bash-completion
berkdb bitmap-fonts cdr crypt cups curl dga divx4linux dvd dvdr dvdread emboss
encode esd fam fame flac foomaticdb fortran gd gdbm gif gnome gphoto2 gpm gtk
gtk2 hal imagemagick imlib ipv6 ithreads java jpeg kde kdeenablefinal libg++
libwww logitech-mouse mad mikmod mjpeg mmx mmxext mng mopac7 motif mozsvg mp3
mpeg mpqc ncurses nls nptl ogg oggvorbis openbabel opengl oss pam pdflib perl
plugin png ppds python qt quicktime readline real rtc scanner sdl slang spell
sse ssl svg svga symlink tcpd tetex threads tiff truetype truetype-fonts
type1-fonts usb vorbis win32codecs wmf xine xml2 xmms xv xvid xvmc zlib
linguas_de linguas_ru userland_GNU kernel_linux elibc_glibc"
Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
On another box I have less optimizations but it fails too
Please use "New -> Gentoo Linux -> Component: Ebuilds" in future.
Infrastructure
is not the correct addressee.
Looks like we need to add an -L to path containing libmopac in the workdir.
Could you try that manually and see whether it works?
(In reply to comment #2)
> Looks like we need to add an -L to path containing libmopac in the workdir.
>
> Could you try that manually and see whether it works?
When I go to /var/tmp/portage/mopac7-1.00/work/mopac7-1.00 and write make (or
make clean; make) it compiles cleanly. I compared the output and it seems that
the ebuild did not link the library before trying to link the executable.
Therefore the library libmopac7 is simply not there, when it wants to link
against it. The manual make is doing it right, but I have no idea why.
Here the last lines:
manual make:
/bin/sh ../libtool --mode=compile i686-pc-linux-gnu-gcc
-DPACKAGE_NAME=\"mopac7\" -DPACKAGE_TARNAME=\"mopac7\"
-DPACKAGE_VERSION=\"1.00\" -DPACKAGE_STRING=\"mopac7\ 1.00\"
-DPACKAGE_BUGREPORT=\"\" -DVERSION=\"1.00\" -DPACKAGE=\"mopac7\"
-DVERSION=\"1.00\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1
-DPACKAGE=\"mopac7\" -DVERSION=\"1.00\" -DHAVE_LIBM=1 -I. -I. -O3
-march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -fforce-addr
-fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt
-falign-functions=4 -maccumulate-outgoing-args -ffast-math
-fprefetch-loop-arrays -pipe -c mopac7lib.c
i686-pc-linux-gnu-gcc -DPACKAGE_NAME=\"mopac7\" -DPACKAGE_TARNAME=\"mopac7\"
-DPACKAGE_VERSION=\"1.00\" "-DPACKAGE_STRING=\"mopac7 1.00\""
-DPACKAGE_BUGREPORT=\"\" -DVERSION=\"1.00\" -DPACKAGE=\"mopac7\"
-DVERSION=\"1.00\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1
-DPACKAGE=\"mopac7\" -DVERSION=\"1.00\" -DHAVE_LIBM=1 -I. -I. -O3
-march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -fforce-addr
-fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt
-falign-functions=4 -maccumulate-outgoing-args -ffast-math
-fprefetch-loop-arrays -pipe -Wp,-MD,.deps/mopac7lib.pp -c mopac7lib.c -fPIC
-DPIC -o .libs/mopac7lib.o
i686-pc-linux-gnu-gcc -DPACKAGE_NAME=\"mopac7\" -DPACKAGE_TARNAME=\"mopac7\"
-DPACKAGE_VERSION=\"1.00\" "-DPACKAGE_STRING=\"mopac7 1.00\""
-DPACKAGE_BUGREPORT=\"\" -DVERSION=\"1.00\" -DPACKAGE=\"mopac7\"
-DVERSION=\"1.00\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1
-DPACKAGE=\"mopac7\" -DVERSION=\"1.00\" -DHAVE_LIBM=1 -I. -I. -O3
-march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -fforce-addr
-fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt
-falign-functions=4 -maccumulate-outgoing-args -ffast-math
-fprefetch-loop-arrays -pipe -Wp,-MD,.deps/mopac7lib.pp -c mopac7lib.c -o
mopac7lib.o >/dev/null 2>&1
/bin/sh ../libtool --mode=link i686-pc-linux-gnu-gcc -O3 -march=athlon-xp
-m3dnow -msse -mfpmath=sse -mmmx -fforce-addr -fomit-frame-pointer
-funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4
-maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays -pipe -o
libmopac7.la -rpath /usr/lib aababc.lo addfck.lo addhcr.lo addnuc.lo analyt.lo
anavib.lo axis.lo block.lo bonds.lo brlzon.lo btoc.lo calpar.lo capcor.lo
cdiag.lo chrge.lo cnvg.lo compfg.lo consts.lo cqden.lo datin.lo dcart.lo
delmol.lo delri.lo denrot.lo densit.lo depvar.lo deri0.lo deri1.lo deri2.lo
deri21.lo deri22.lo deri23.lo deritr.lo deriv.lo dernvo.lo ders.lo dfock2.lo
dfpsav.lo dgemm.lo dgemv.lo dger.lo dgetf2.lo dgetrf.lo dgetri.lo diag.lo
diat.lo diat2.lo diegrd.lo dielen.lo diis.lo dijkl1.lo dijkl2.lo dipind.lo
dipole.lo dlaswp.lo dofs.lo dot.lo drc.lo drcout.lo dtrmm.lo dtrmv.lo dtrsm.lo
dtrti2.lo dtrtri.lo dvfill.lo ef.lo enpart.lo esp.lo etime.lo exchng.lo
fdate.lo ffhpol.lo flepo.lo fmat.lo fock1.lo fock2.lo force.lo formxy.lo
forsav.lo frame.lo freqcy.lo geout.lo geoutg.lo getgeg.lo getgeo.lo getsym.lo
gettxt.lo gmetry.lo gover.lo greenf.lo grid.lo h1elec.lo haddon.lo hcore.lo
helect.lo hqrii.lo ijkl.lo ilaenv.lo initsv.lo interp.lo iter.lo jcarin.lo
linmin.lo local.lo locmin.lo lsame.lo makpol.lo mamult.lo matou1.lo matout.lo
matpak.lo meci.lo mecid.lo mecih.lo mecip.lo moldat.lo molval.lo mullik.lo
mult.lo nllsq.lo nuchar.lo parsav.lo partxy.lo pathk.lo paths.lo perm.lo
polar.lo powsav.lo powsq.lo prtdrc.lo quadr.lo react1.lo reada.lo readmo.lo
refer.lo repp.lo rotat.lo rotate.lo rsp.lo search.lo second.lo setupg.lo
solrot.lo swap.lo sympro.lo symtry.lo symtrz.lo thermo.lo timer.lo timout.lo
update.lo upsurf.lo vecprt.lo writmo.lo wrtkey.lo wrttxt.lo xerbla.lo xyzint.lo
mopac7lib.lo -lm
i686-pc-linux-gnu-gcc
-shared .libs/aababc.o .libs/addfck.o .libs/addhcr.o .libs/addnuc.o .libs/analyt.o .libs/anavib.o .libs/axis.o .libs/block.o .libs/bonds.o .libs/brlzon.o .libs/btoc.o .libs/calpar.o .libs/capcor.o .libs/cdiag.o .libs/chrge.o .libs/cnvg.o .libs/compfg.o .libs/consts.o .libs/cqden.o .libs/datin.o .libs/dcart.o .libs/delmol.o .libs/delri.o .libs/denrot.o .libs/densit.o .libs/depvar.o .libs/deri0.o .libs/deri1.o .libs/deri2.o .libs/deri21.o .libs/deri22.o .libs/deri23.o .libs/deritr.o .libs/deriv.o .libs/dernvo.o .libs/ders.o .libs/dfock2.o .libs/dfpsav.o .libs/dgemm.o .libs/dgemv.o .libs/dger.o .libs/dgetf2.o .libs/dgetrf.o .libs/dgetri.o .libs/diag.o .libs/diat.o .libs/diat2.o .libs/diegrd.o .libs/dielen.o .libs/diis.o .libs/dijkl1.o .libs/dijkl2.o .libs/dipind.o .libs/dipole.o .libs/dlaswp.o .libs/dofs.o .libs/dot.o .libs/drc.o .libs/drcout.o .libs/dtrmm.o .libs/dtrmv.o .libs/dtrsm.o .libs/dtrti2.o .libs/dtrtri.o .libs/dvfill.o .libs/ef.o .libs/enpart.o .libs/esp.o .libs/etime.o .libs/exchng.o .libs/fdate.o .libs/ffhpol.o .libs/flepo.o .libs/fmat.o .libs/fock1.o .libs/fock2.o .libs/force.o .libs/formxy.o .libs/forsav.o .libs/frame.o .libs/freqcy.o .libs/geout.o .libs/geoutg.o .libs/getgeg.o .libs/getgeo.o .libs/getsym.o .libs/gettxt.o .libs/gmetry.o .libs/gover.o .libs/greenf.o .libs/grid.o .libs/h1elec.o .libs/haddon.o .libs/hcore.o .libs/helect.o .libs/hqrii.o .libs/ijkl.o .libs/ilaenv.o .libs/initsv.o .libs/interp.o .libs/iter.o .libs/jcarin.o .libs/linmin.o .libs/local.o .libs/locmin.o .libs/lsame.o .libs/makpol.o .libs/mamult.o .libs/matou1.o .libs/matout.o .libs/matpak.o .libs/meci.o .libs/mecid.o .libs/mecih.o .libs/mecip.o .libs/moldat.o .libs/molval.o .libs/mullik.o .libs/mult.o .libs/nllsq.o .libs/nuchar.o .libs/parsav.o .libs/partxy.o .libs/pathk.o .libs/paths.o .libs/perm.o .libs/polar.o .libs/powsav.o .libs/powsq.o .libs/prtdrc.o .libs/quadr.o .libs/react1.o .libs/reada.o .libs/readmo.o .libs/refer.o .libs/repp.o .libs/rotat.o .libs/rotate.o .libs/rsp.o .libs/search.o .libs/second.o .libs/setupg.o .libs/solrot.o .libs/swap.o .libs/sympro.o .libs/symtry.o .libs/symtrz.o .libs/thermo.o .libs/timer.o .libs/timout.o .libs/update.o .libs/upsurf.o .libs/vecprt.o .libs/writmo.o .libs/wrtkey.o .libs/wrttxt.o .libs/xerbla.o .libs/xyzint.o .libs/mopac7lib.o
-lm -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx
-maccumulate-outgoing-args -Wl,-soname -Wl,libmopac7.so.0
-o .libs/libmopac7.so.0.0.0
(cd .libs && rm -f libmopac7.so.0 && ln -s libmopac7.so.0.0.0 libmopac7.so.0)
(cd .libs && rm -f libmopac7.so && ln -s libmopac7.so.0.0.0 libmopac7.so)
/usr/bin/ar cru .libs/libmopac7.a aababc.o addfck.o addhcr.o addnuc.o analyt.o
anavib.o axis.o block.o bonds.o brlzon.o btoc.o calpar.o capcor.o cdiag.o
chrge.o cnvg.o compfg.o consts.o cqden.o datin.o dcart.o delmol.o delri.o
denrot.o densit.o depvar.o deri0.o deri1.o deri2.o deri21.o deri22.o deri23.o
deritr.o deriv.o dernvo.o ders.o dfock2.o dfpsav.o dgemm.o dgemv.o dger.o
dgetf2.o dgetrf.o dgetri.o diag.o diat.o diat2.o diegrd.o dielen.o diis.o
dijkl1.o dijkl2.o dipind.o dipole.o dlaswp.o dofs.o dot.o drc.o drcout.o
dtrmm.o dtrmv.o dtrsm.o dtrti2.o dtrtri.o dvfill.o ef.o enpart.o esp.o etime.o
exchng.o fdate.o ffhpol.o flepo.o fmat.o fock1.o fock2.o force.o formxy.o
forsav.o frame.o freqcy.o geout.o geoutg.o getgeg.o getgeo.o getsym.o gettxt.o
gmetry.o gover.o greenf.o grid.o h1elec.o haddon.o hcore.o helect.o hqrii.o
ijkl.o ilaenv.o initsv.o interp.o iter.o jcarin.o linmin.o local.o locmin.o
lsame.o makpol.o mamult.o matou1.o matout.o matpak.o meci.o mecid.o mecih.o
mecip.o moldat.o molval.o mullik.o mult.o nllsq.o nuchar.o parsav.o partxy.o
pathk.o paths.o perm.o polar.o powsav.o powsq.o prtdrc.o quadr.o react1.o
reada.o readmo.o refer.o repp.o rotat.o rotate.o rsp.o search.o second.o
setupg.o solrot.o swap.o sympro.o symtry.o symtrz.o thermo.o timer.o timout.o
update.o upsurf.o vecprt.o writmo.o wrtkey.o wrttxt.o xerbla.o xyzint.o
mopac7lib.o
i686-pc-linux-gnu-ranlib .libs/libmopac7.a
creating libmopac7.la
(cd .libs && rm -f libmopac7.la && ln -s ../libmopac7.la libmopac7.la)
i686-pc-linux-gnu-gcc -DPACKAGE_NAME=\"mopac7\" -DPACKAGE_TARNAME=\"mopac7\"
-DPACKAGE_VERSION=\"1.00\" -DPACKAGE_STRING=\"mopac7\ 1.00\"
-DPACKAGE_BUGREPORT=\"\" -DVERSION=\"1.00\" -DPACKAGE=\"mopac7\"
-DVERSION=\"1.00\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1
-DPACKAGE=\"mopac7\" -DVERSION=\"1.00\" -DHAVE_LIBM=1 -I. -I. -O3
-march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -fforce-addr
-fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt
-falign-functions=4 -maccumulate-outgoing-args -ffast-math
-fprefetch-loop-arrays -pipe -c mopac7app.c
/bin/sh ../libtool --mode=link i686-pc-linux-gnu-gcc -O3 -march=athlon-xp
-m3dnow -msse -mfpmath=sse -mmmx -fforce-addr -fomit-frame-pointer
-funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4
-maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays -pipe -o mopac7
-lmopac7 -lf2c -lm mopac7app.o -lm
i686-pc-linux-gnu-gcc -O3 -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx
-fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop
-frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math
-fprefetch-loop-arrays -pipe -o .libs/mopac7
mopac7app.o /var/tmp/portage/mopac7-1.00/work/mopac7-1.00/src/.libs/libmopac7.so
-lf2c -lm
creating mopac7
make[1]: Leaving directory `/var/tmp/portage/mopac7-1.00/work/mopac7-1.00/src'
Making all in tests
make[1]: Entering directory
`/var/tmp/portage/mopac7-1.00/work/mopac7-1.00/tests'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory
`/var/tmp/portage/mopac7-1.00/work/mopac7-1.00/tests'
make[1]: Entering directory `/var/tmp/portage/mopac7-1.00/work/mopac7-1.00'
cd . && CONFIG_FILES=libmopac7.pc CONFIG_HEADERS= /bin/sh ./config.status
config.status: creating libmopac7.pc
make[1]: Leaving directory `/var/tmp/portage/mopac7-1.00/work/mopac7-1.00'
---------------------------------------------------------------------------
ebuild compile:
i686-pc-linux-gnu-gcc -DPACKAGE_NAME=\"mopac7\" -DPACKAGE_TARNAME=\"mopac7\"
-DPACKAGE_VERSION=\"1.00\" "-DPACKAGE_STRING=\"mopac7 1.00\""
-DPACKAGE_BUGREPORT=\"\" -DVERSION=\"1.00\" -DPACKAGE=\"mopac7\"
-DVERSION=\"1.00\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1
-DPACKAGE=\"mopac7\" -DVERSION=\"1.00\" -DHAVE_LIBM=1 -I. -I. -O3
-march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -fforce-addr
-fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt
-falign-functions=4 -maccumulate-outgoing-args -ffast-math
-fprefetch-loop-arrays -pipe -Wp,-MD,.deps/xyzint.pp -c xyzint.c -o xyzint.o
>/dev/null 2>&1
i686-pc-linux-gnu-gcc -DPACKAGE_NAME=\"mopac7\" -DPACKAGE_TARNAME=\"mopac7\"
-DPACKAGE_VERSION=\"1.00\" -DPACKAGE_STRING=\"mopac7\ 1.00\"
-DPACKAGE_BUGREPORT=\"\" -DVERSION=\"1.00\" -DPACKAGE=\"mopac7\"
-DVERSION=\"1.00\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1
-DPACKAGE=\"mopac7\" -DVERSION=\"1.00\" -DHAVE_LIBM=1 -I. -I. -O3
-march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -fforce-addr
-fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt
-falign-functions=4 -maccumulate-outgoing-args -ffast-math
-fprefetch-loop-arrays -pipe -c mopac7app.c
/bin/sh ../libtool --mode=link i686-pc-linux-gnu-gcc -O3 -march=athlon-xp
-m3dnow -msse -mfpmath=sse -mmmx -fforce-addr -fomit-frame-pointer
-funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4
-maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays -pipe -o mopac7
-lmopac7 -lf2c -lm mopac7app.o -lm
i686-pc-linux-gnu-gcc -O3 -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx
-fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop
-frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math
-fprefetch-loop-arrays -pipe -o mopac7 mopac7app.o -lmopac7 -lf2c -lm
i686-pc-linux-gnu-gcc -DPACKAGE_NAME=\"mopac7\" -DPACKAGE_TARNAME=\"mopac7\"
-DPACKAGE_VERSION=\"1.00\" "-DPACKAGE_STRING=\"mopac7 1.00\""
-DPACKAGE_BUGREPORT=\"\" -DVERSION=\"1.00\" -DPACKAGE=\"mopac7\"
-DVERSION=\"1.00\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1
-DPACKAGE=\"mopac7\" -DVERSION=\"1.00\" -DHAVE_LIBM=1 -I. -I. -O3
-march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -fforce-addr
-fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt
-falign-functions=4 -maccumulate-outgoing-args -ffast-math
-fprefetch-loop-arrays -pipe -Wp,-MD,.deps/mopac7lib.pp -c mopac7lib.c -fPIC
-DPIC -o .libs/mopac7lib.o
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld:
cannot find -lmopac7
That's odd, because the ebuild does nothing weird in the actual make process.
emake || die "emake failed"
And emake is simply:
${MAKE:-make} ${MAKEOPTS} ${EXTRA_EMAKE} "$@"
Do you have MAKEOPTS set to something greater than 1? If so, does reducing it to
1 fix the build?
This fixed it for me also...
Tks
It can occasionally cause problems when you're trying to build interdependent
things at the same time. The handbook recommends it because it usually works,
and when it doesn't we usually have a fix in the ebuild.
I've committed a fix for this. It should hit mirrors in an hour or so.
Thanks for testing!