problem in compiling vasp on 64 bit machine
Posted: Sat Mar 19, 2011 7:11 am
Hi all
I am trying to compile VASP in parallel on 64 bit CentOS linux. And it gives the error
/usr/bin/ld: warning: i386 architecture of input file `../vasp.4.lib/libdmy.a(derrf_.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: warning: i386 architecture of input file `../vasp.4.lib/libdmy.a(dclock_.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: warning: i386 architecture of input file `../vasp.4.lib/libdmy.a(drdatab.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: warning: i386 architecture of input file `../vasp.4.lib/lapack_double.o' is incompatible with i386:x86-64 output
../vasp.4.lib/libdmy.a(drdatab.o): In function `rdatab_':
drdatab.f:(.text+0x4bf): undefined reference to `_gfortran_os_error'
collect2: ld returned 1 exit status
make: *** [vasp] Error 1
I have used the 64 bit mkl land fft libraries.
Have anybody any idea , what is the problem?
I am trying to compile VASP in parallel on 64 bit CentOS linux. And it gives the error
/usr/bin/ld: warning: i386 architecture of input file `../vasp.4.lib/libdmy.a(derrf_.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: warning: i386 architecture of input file `../vasp.4.lib/libdmy.a(dclock_.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: warning: i386 architecture of input file `../vasp.4.lib/libdmy.a(drdatab.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: warning: i386 architecture of input file `../vasp.4.lib/lapack_double.o' is incompatible with i386:x86-64 output
../vasp.4.lib/libdmy.a(drdatab.o): In function `rdatab_':
drdatab.f:(.text+0x4bf): undefined reference to `_gfortran_os_error'
collect2: ld returned 1 exit status
make: *** [vasp] Error 1
I have used the 64 bit mkl land fft libraries.
Have anybody any idea , what is the problem?