make problems
Posted: Tue Sep 15, 2015 11:40 am
Dear all,
When I am compiling the newest version code of abinit 7.10.4, getting the errors followed below,
../../src/41_xc_lowlevel/lib41_xc_lowlevel.a(libxc_tools.o): In function `xc_f90_functional_get_name_':
/export1/home/maofei/src/abinit-7.10.4/src/41_xc_lowlevel/libxc_tools.c:41: undefined reference to `xc_functional_get_name'
../../src/41_xc_lowlevel/lib41_xc_lowlevel.a(libxc_tools.o): In function `xc_f90_functional_get_number_':
/export1/home/maofei/src/abinit-7.10.4/src/41_xc_lowlevel/libxc_tools.c:60: undefined reference to `xc_functional_get_number'
make[3]: *** [abinit] Error 1
make[3]: Leaving directory `/export1/home/maofei/src/abinit-7.10.4/src/98_main'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/export1/home/maofei/src/abinit-7.10.4/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/export1/home/maofei/src/abinit-7.10.4'
make: *** [all] Error 2
The fortran compile is intel 13.1, FFTW-3.22. Actually, I have tried with several versions of ifort (ifort 11.1, ifort 15.0), but the same errors are always here. I don’t think this problem has anything to do with the fortran compiler.
So, what is cause for the error and how to fix it. Any comment or suggestion is appreciated.
Regards
Evan
USC
When I am compiling the newest version code of abinit 7.10.4, getting the errors followed below,
../../src/41_xc_lowlevel/lib41_xc_lowlevel.a(libxc_tools.o): In function `xc_f90_functional_get_name_':
/export1/home/maofei/src/abinit-7.10.4/src/41_xc_lowlevel/libxc_tools.c:41: undefined reference to `xc_functional_get_name'
../../src/41_xc_lowlevel/lib41_xc_lowlevel.a(libxc_tools.o): In function `xc_f90_functional_get_number_':
/export1/home/maofei/src/abinit-7.10.4/src/41_xc_lowlevel/libxc_tools.c:60: undefined reference to `xc_functional_get_number'
make[3]: *** [abinit] Error 1
make[3]: Leaving directory `/export1/home/maofei/src/abinit-7.10.4/src/98_main'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/export1/home/maofei/src/abinit-7.10.4/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/export1/home/maofei/src/abinit-7.10.4'
make: *** [all] Error 2
The fortran compile is intel 13.1, FFTW-3.22. Actually, I have tried with several versions of ifort (ifort 11.1, ifort 15.0), but the same errors are always here. I don’t think this problem has anything to do with the fortran compiler.
So, what is cause for the error and how to fix it. Any comment or suggestion is appreciated.
Regards
Evan
USC