serious ifc 6.0 compilation problems...

James A.J. Fitzpatrick j.fitzpatrick at bristol.ac.uk
Mon Aug 5 13:49:32 BST 2002


Dear Prof Knowles/Prof Werner,

I am currently using ifc 6.0 to complie MOLPRO 2002.4 and have three 
problems...

1. The base distribution complies and links OK if no system BLAS 
routines are used, won't link if they are, even if the ATLAS, BLAS, 
LAPACK etc libs are complied with ifc 6.0.

2. When trying to compile using the develop makefile in a test directory 
I get a whole host of errors of the type,

make[1]: Entering directory `/usr/local/molpro2002.4/develop'
ld: Warning: size of symbol `wermit_' changed from 224 to 360 in 
../lib/libmolpro.a(kraft.o)
ld: Warning: size of symbol `hermit_' changed from 224 to 360 in 
../lib/libmolpro.a(kraft.o)
ld: Warning: size of symbol `cvectr_' changed from 16 to 16008 in 
../lib/libmolpro.a(driver.o)
../lib/libmolpro.a(basis_3idx_batchc.o): In function `basis_3idx_batchc_':
basis_3idx_batchc.o(.text+0x0): multiple definition of `basis_3idx_batchc_'
../lib/libmolpro.a(basis_3idx_batchc.o)(.text+0x0): first defined here
../lib/libmolpro.a(basis_3idx_batchc.o): In function

etc etc etc.....

which go away if SHAREDLIB=1 is hased out of the makefile after the ifc 
versions.

3. ifc is a fortran95 compiler and complains about the use of 
non-standard fortran 95, to my knowledge, the flag -w95 tells the 
compiler to ignore any non-standard fortran 95 but trying -w95 in FFLAGS 
returns the result,

Comment 15 at (23:base/src/common/tapes) : This feature is obsolescent 
in Fortran 95

       character*4 atname

Any help is really appreciated as I am severly stuck at the moment.

Many thanks in advance,
James.

-- 
James A.J. Fitzpatrick
Laser Chemistry and Dynamics Group
School of Chemistry, Cantock's Close, Bristol BS8 1TS, UK.
Telephone (Office) : +44 117 928 9938,
Telephone (Lab)    : +44 117 928 8187
Fax : +44 117 925 0612

E-mail : j.fitzpatrick at bris.ac.uk
Web    : http://www.chm.bris.ac.uk/~chjajf




More information about the Molpro-user mailing list