tags 465723 patch
thanks

Hi!

I managed to use f2c to come over the issues and build the package
successfully. While I am unsure if you want that, it works and builds
without a libg2c dependency.

HTH.

Thanks.

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036
diff -u mopac7-1.13/debian/patches/01_undefined_symbol_in_so.dpatch mopac7-1.13/debian/patches/01_undefined_symbol_in_so.dpatch
--- mopac7-1.13/debian/patches/01_undefined_symbol_in_so.dpatch
+++ mopac7-1.13/debian/patches/01_undefined_symbol_in_so.dpatch
@@ -14,7 +14,7 @@
  lib_LTLIBRARIES = libmopac7.la
  
 -libmopac7_la_LDFLAGS = -version-info 1:13:0
-+libmopac7_la_LDFLAGS = -version-info 1:13:0 -lg2c
++libmopac7_la_LDFLAGS = -version-info 1:13:0 -lf2c
  
  libmopac7_la_SOURCES =  		aababc.c addfck.c addhcr.c addnuc.c analyt.c 		anavib.c axis.c block.c bonds.c brlzon.c 		btoc.c calpar.c capcor.c cdiag.c chrge.c 		cnvg.c compfg.c consts.c cqden.c datin.c 		dcart.c delmol.c delri.c denrot.c densit.c 		depvar.c deri0.c deri1.c deri2.c deri21.c 		deri22.c deri23.c deritr.c deriv.c dernvo.c 		ders.c dfock2.c dfpsav.c dgemm.c dgemv.c 		dger.c dgetf2.c dgetrf.c dgetri.c diag.c 		diat.c diat2.c diegrd.c dielen.c diis.c 		dijkl1.c dijkl2.c dipind.c dipole.c dlaswp.c 		dofs.c dot.c drc.c drcout.c dtrmm.c 		dtrmv.c dtrsm.c dtrti2.c dtrtri.c dvfill.c 		ef.c enpart.c esp.c etime.c exchng.c 		fdate.c ffhpol.c flepo.c fmat.c fock1.c 		fock2.c force.c formxy.c forsav.c frame.c 		freqcy.c geout.c geoutg.c getgeg.c getgeo.c 		getsym.c gettxt.c gmetry.c gover.c  greenf.c 		grid.c h1elec.c haddon.c hcore.c helect.c 		hqrii.c ijkl.c ilaenv.c initsv.c interp.c 		iter.c jcarin.c linmin.c local.c locmin.c 		lsame.c makpol.c mamult.c matou1.c matout.c 		matpak.c meci.c mecid.c mecih.c mecip.c 		moldat.c molval.c mullik.c mult.c nllsq.c 		nuchar.c parsav.c partxy.c pathk.c paths.c 		perm.c polar.c powsav.c powsq.c prtdrc.c 		quadr.c react1.c reada.c readmo.c refer.c 		repp.c rotat.c rotate.c rsp.c search.c 		second.c setupg.c solrot.c swap.c sympro.c 		symtry.c symtrz.c thermo.c timer.c timout.c 		update.c upsurf.c vecprt.c writmo.c wrtkey.c 		wrttxt.c xerbla.c xyzint.c 		mopac7lib.c libmopac7.c
  
diff -u mopac7-1.13/debian/control mopac7-1.13/debian/control
--- mopac7-1.13/debian/control
+++ mopac7-1.13/debian/control
@@ -3,7 +3,7 @@
 Section: science
 Maintainer: Debichem Team <[EMAIL PROTECTED]>
 Uploaders: LI Daobing <[EMAIL PROTECTED]>, Daniel Leidert (dale) <[EMAIL PROTECTED]>, Michael Banck <[EMAIL PROTECTED]>
-Build-Depends: debhelper (>= 4.0.0), cdbs, libg2c0-dev, f2c, dpatch
+Build-Depends: debhelper (>= 4.0.0), cdbs, dpatch, gfortran, libf2c2-dev
 Standards-Version: 3.7.2
 Homepage: http://sourceforge.net/projects/mopac7
 Vcs-Browser: http://svn.debian.org/wsvn/debichem/
@@ -12,7 +12,7 @@
 Package: libmopac7-dev
 Section: libdevel
 Architecture: any
-Depends: libmopac7-1 (= ${binary:Version}), libg2c0-dev
+Depends: libmopac7-1 (= ${binary:Version}), libf2c2-dev
 Description: Semi-empirical Quantum Chemistry Library (Development files)
  MOPAC provides routines to solve the electronic structure of molecules 
  on a semi-empirical level. Available methods include MNDO, MINDO/3, AM1
diff -u mopac7-1.13/debian/rules mopac7-1.13/debian/rules
--- mopac7-1.13/debian/rules
+++ mopac7-1.13/debian/rules
@@ -1,12 +1,14 @@
 #!/usr/bin/make -f
 
+export G77=gfortran
+
 include /usr/share/cdbs/1/rules/buildcore.mk
 include /usr/share/cdbs/1/class/autotools.mk
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/rules/dpatch.mk
 
 ifeq (ia64,$(DEB_HOST_ARCH))
-CFLAGS=-g -Wall -ffunction-sections
+CFLAGS=-g -Wall -ffunction-sections -lgfortran
 endif
 
 LDFLAGS=-Wl,-z,defs

Attachment: signature.asc
Description: Digital signature

Reply via email to