|
cp src/makefile src/.objects makefile.include build/std ; \
make -C build/std VERSION=std all
mkdir: cannot create directory ‘build/std’: File exists
make[1]: Entering directory '/home/yanshuo/bian2/vasp.5.4.1/build/std'
rsync -ru ../../src/lib .
cp makefile.include lib
make -C lib
make[2]: Entering directory '/home/yanshuo/bian2/vasp.5.4.1/build/std/lib'
icc -O -c -o derrf_.o derrf_.c
/usr/include/bits/floatn.h(74): error: identifier "__float128" is undefined
typedef __float128 _Float128;
^
compilation aborted for derrf_.c (code 2)
makefile:28: recipe for target 'derrf_.o' failed
make[2]: *** [derrf_.o] Error 2
make[2]: Leaving directory '/home/yanshuo/bian2/vasp.5.4.1/build/std/lib'
makefile:155: recipe for target 'lib' failed
make[1]: *** [lib] Error 2
make[1]: Leaving directory '/home/yanshuo/bian2/vasp.5.4.1/build/std'
makefile:10: recipe for target 'std' failed
make: *** [std] Error 2
************************************************************************************
在VASP的编译中,make all后出现如上的报错,研究好久无果,请问楼主知道是什么问题吗?前面的操作没有出现问题,系统是ubuntu的。 |
|