serious ifc 6.0 compilation problems...

James A.J. Fitzpatrick j.fitzpatrick at
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 

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 
ld: Warning: size of symbol `hermit_' changed from 224 to 360 in 
ld: Warning: size of symbol `cvectr_' changed from 16 to 16008 in 
../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 

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 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
Web    :

More information about the Molpro-user mailing list