********>Bugfix 26: Author: Lance Westerhoff Date: 10/30/02 Program: roar2.1 Severity: Without this patch, roar-cp will not build making it impossible to run any coupled potential calculations. Description: There was an ommision in the Makefile which would not allow roar-cp to build on any platform. This patch and Bugfix 25 must be applied in order to use roar-cp. Fix: Apply the following patch to amber7/src/roar-2.1/mop7mm/Makefile. ------------------------------------------------------------------------------ *** Makefile.amber7 Wed Oct 30 14:09:33 2002 --- Makefile Fri Oct 25 11:59:03 2002 *************** *** 17,36 **** # CPFLAGS : Flag to compute Coupled-Potential ROAR CPFLAGS = -DROAR_CP ! MOPAC_FILE = addfck.F addhcr.F addnuc.F aintgs.F analyt.F analytcl.F atmchg.F bfn.F bintgs.F blkdta000.F btoc.F capcor.F chrge.F cnvg.F coe.F compfg.F consts.F cqden.F dang.F dcart.F dcartcl.F delmol.F delmolcl.F delri.F delricl.F densit.F ders.F dhc.F diag.F diat.F diat2.F diegrd.F digit.F dihed.F dot.F dvfill.F epseta.F esp.F fock1.F fock2.F forcecp.F formxy.F gover.F h1elec.F hcore.F hcorecl.F helect.F initsv.F interp.F iter.F jab.F kab.F lapack.F mamult.F matout.F mhqrii.F moldat.F mpsetup.F mult.F myword.F osinv.F pfract.F pmfconstr.F pulay.F qm_mm.F qmconstr.F reada.F readmo.F refer.F repp.F reppcl.F rotat.F rotatcl.F rotate.F rotatecl.F rsp.F schmib.F schmit.F set.F setupg.F solrot.F spline.F ss.F swap.F timer.F timout.F tran.F upcase.F vecprt.F wrtchg.F wrtkey.F ! MOPAC_OBJECT = addfck.o addhcr.o addnuc.o aintgs.o analyt.o analytcl.o atmchg.o bfn.o bintgs.o blkdta000.o btoc.o capcor.o chrge.o cnvg.o coe.o compfg.o consts.o cqden.o dang.o dcart.o dcartcl.o delmol.o delmolcl.o delri.o delricl.o densit.o ders.o dhc.o diag.o diat.o diat2.o diegrd.o digit.o dihed.o dot.o dvfill.o epseta.o esp.o fock1.o fock2.o forcecp.o formxy.o gover.o h1elec.o hcore.o hcorecl.o helect.o initsv.o interp.o iter.o jab.o kab.o lapack.o mamult.o matout.o mhqrii.o moldat.o mpsetup.o mult.o myword.o osinv.o pfract.o pmfconstr.o pulay.o qm_mm.o qmconstr.o reada.o readmo.o refer.o repp.o reppcl.o rotat.o rotatcl.o rotate.o rotatecl.o rsp.o schmib.o schmit.o set.o setupg.o solrot.o spline.o ss.o swap.o timer.o timout.o tran.o upcase.o vecprt.o wrtchg.o wrtkey.o # Makefile Directives ! mop7mm.a: ${MOPAC_OBJECT} ar r $@ ${MOPAC_OBJECT} depend: makedepend $(CPFLAGS) $(MOPAC_FILE) clean: ! /bin/rm -f $(MOPAC_OBJECT) mop7mm.a # # default rule for Fortran compilation --- 17,38 ---- # CPFLAGS : Flag to compute Coupled-Potential ROAR CPFLAGS = -DROAR_CP ! MOPAC_FILE = addfck.F addhcr.F addnuc.F aintgs.F analyt.F analytcl.F atmchg.F bfn.F bintgs.F btoc.F capcor.F chrge.F cnvg.F coe.F compfg.F consts.F cqden.F dang.F dcart.F dcartcl.F delmol.F delmolcl.F delri.F delricl.F densit.F ders.F dhc.F diag.F diat.F diat2.F diegrd.F digit.F dihed.F dot.F dvfill.F epseta.F esp.F fock1.F fock2.F forcecp.F formxy.F gover.F h1elec.F hcore.F hcorecl.F helect.F initsv.F interp.F iter.F jab.F kab.F lapack.F mamult.F matout.F mhqrii.F moldat.F mpsetup.F mult.F myword.F osinv.F pfract.F pmfconstr.F pulay.F qm_mm.F qmconstr.F reada.F readmo.F refer.F repp.F reppcl.F rotat.F rotatcl.F rotate.F rotatecl.F rsp.F schmib.F schmit.F set.F setupg.F solrot.F spline.F ss.F swap.F timer.F timout.F tran.F upcase.F vecprt.F wrtchg.F wrtkey.F ! MOPAC_OBJECT = addfck.o addhcr.o addnuc.o aintgs.o analyt.o analytcl.o atmchg.o bfn.o bintgs.o btoc.o capcor.o chrge.o cnvg.o coe.o compfg.o consts.o cqden.o dang.o dcart.o dcartcl.o delmol.o delmolcl.o delri.o delricl.o densit.o ders.o dhc.o diag.o diat.o diat2.o diegrd.o digit.o dihed.o dot.o dvfill.o epseta.o esp.o fock1.o fock2.o forcecp.o formxy.o gover.o h1elec.o hcore.o hcorecl.o helect.o initsv.o interp.o iter.o jab.o kab.o lapack.o mamult.o matout.o mhqrii.o moldat.o mpsetup.o mult.o myword.o osinv.o pfract.o pmfconstr.o pulay.o qm_mm.o qmconstr.o reada.o readmo.o refer.o repp.o reppcl.o rotat.o rotatcl.o rotate.o rotatecl.o rsp.o schmib.o schmit.o set.o setupg.o solrot.o spline.o ss.o swap.o timer.o timout.o tran.o upcase.o vecprt.o wrtchg.o wrtkey.o ! ! BLK = blkdta000.o # Makefile Directives ! mop7mm.a: ${MOPAC_OBJECT} ${BLK} ar r $@ ${MOPAC_OBJECT} depend: makedepend $(CPFLAGS) $(MOPAC_FILE) clean: ! /bin/rm -f $(MOPAC_OBJECT) mop7mm.a blkdta000.o # # default rule for Fortran compilation ------------------------------------------------------------------------------ Temporary workarounds: none. File affected: amber7/src/roar-2.1/mop7mm/Makefile