Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 98457 - mopac7-1.00 does not compile / link
Summary: mopac7-1.00 does not compile / link
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Science Related Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-09 05:20 UTC by Mathias Weigt
Modified: 2006-03-20 00:57 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 Mathias Weigt 2005-07-09 05:20:41 UTC
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
Comment 1 Carsten Lohrke (RETIRED) gentoo-dev 2005-07-09 05:30:43 UTC
Please use "New -> Gentoo Linux -> Component: Ebuilds" in future. Infrastructure
is not the correct addressee.
Comment 2 Donnie Berkholz (RETIRED) gentoo-dev 2005-07-09 13:31:34 UTC
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?
Comment 3 Mathias Weigt 2005-07-09 22:38:17 UTC
(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 
 
Comment 4 Donnie Berkholz (RETIRED) gentoo-dev 2005-07-09 22:42:02 UTC
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?
Comment 5 Mathias Weigt 2005-07-09 22:49:45 UTC
> Do you have MAKEOPTS set to something greater than 1? If so, does reducing it 
to 
> 1 fix the build? 
 
Yes that did it. I didn't know that it can cause problems (But now its 
obvious ;-). I had -j2 as recommend by the Gentoo Handbook: 
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=5 
 
Thanks, Mathias 
Comment 6 Trevor Forbes 2005-07-09 23:01:25 UTC
This fixed it for me also...
Tks
Comment 7 Donnie Berkholz (RETIRED) gentoo-dev 2005-07-09 23:02:54 UTC
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!