serious intel compilation problems...
James A.J. Fitzpatrick
j.fitzpatrick at bristol.ac.uk
Mon Aug 5 13:38:36 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 `basis_3idx_count_':
basis_3idx_batchc.o(.text+0x1ff0): multiple definition of
`basis_3idx_count_'
../lib/libmolpro.a(basis_3idx_batchc.o)(.text+0x1ff0): first defined here
../lib/libmolpro.a(basis_3idx_batch.o): In function `basis_3idx_batch_':
basis_3idx_batch.o(.text+0x0): multiple definition of
`basis_3idx_batch_'Comment 15 at (57:base/src/common/czmat) : This
feature is obsolescent in Fortran 95
character*3 zsymel,zsymelr
^
Comment 15 at (58:base/src/common/czmat) : This feature is obsolescent
in Fortran 95
../lib/libmolpro.a(basis_3idx_batch.o)(.text+0x0): first defined here
../lib/libmolpro.a(basis_3idx_mem.o): In function `basis_3idx_mem_':
basis_3idx_mem.o(.text+0x0): multiple definition of `basis_3idx_mem_'
../lib/libmolpro.a(basis_3idx_mem.o)(.text+0x0): first defined here
../lib/libmolpro.a(basis_3idx.o): In function `basis_3idx_':
basis_3idx.o(.text+0x0): multiple definition of `basis_3idx_'
../lib/libmolpro.a(basis_3idx.o)(.text+0x0): first defined here
../lib/libmolpro.a(basis_aoinfo.o): In function `basis_aogrp_info_':
basis_aoinfo.o(.text+0x0): multiple definition of `basis_aogrp_info_'
../lib/libmolpro.a(basis_aoinfo.o)(.text+0x0): first defined here
ld: Warning: size of symbol `basis_aogrp_info_' changed from 2784 to
2080 in ../lib/libmolpro.a(basis_aoinfo.o)
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
^
Comment 15 at (15:base/src/common/cgeom) : This feature is obsolescent
in Fortran 95
character*32 zsymbol,ztag,zvarsym
^
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