24小时热门版块排行榜    

CyRhmU.jpeg
查看: 825  |  回复: 4
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

huangye2001

木虫 (正式写手)

[交流] 【求助】Plugins problem when running "make"已有4人参与

Hi forum,

I'm trying to compile the Plugins of abinit-5.8.4 on my PC computer. I have previously been able to compile 5.8 versions of abinit, but Plugins fail to compile when I run make.
Below I've pasted some of the output from make:

make[3]: Leaving directory `/opt/abinit-5.8.4/src/16_hideleave'
Making all in 18_timing
make[3]: Entering directory `/opt/abinit-5.8.4/src/18_timing'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/18_timing'
Making all in 27_toolbox_oop
make[3]: Entering directory `/opt/abinit-5.8.4/src/27_toolbox_oop'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/27_toolbox_oop'
Making all in 28_numeric_noabirule
make[3]: Entering directory `/opt/abinit-5.8.4/src/28_numeric_noabirule'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/28_numeric_noabirule'
Making all in 32_util
make[3]: Entering directory `/opt/abinit-5.8.4/src/32_util'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/32_util'
Making all in 32_contract
make[3]: Entering directory `/opt/abinit-5.8.4/src/32_contract'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/32_contract'
Making all in 42_parser
make[3]: Entering directory `/opt/abinit-5.8.4/src/42_parser'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/42_parser'
Making all in 42_geometry
make[3]: Entering directory `/opt/abinit-5.8.4/src/42_geometry'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/42_geometry'
Making all in 42_nlstrain
make[3]: Entering directory `/opt/abinit-5.8.4/src/42_nlstrain'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/42_nlstrain'
Making all in 47_xml
make[3]: Entering directory `/opt/abinit-5.8.4/src/47_xml'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/47_xml'
Making all in 47_papi_counters
make[3]: Entering directory `/opt/abinit-5.8.4/src/47_papi_counters'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/47_papi_counters'
Making all in 50_abitypes_defs
make[3]: Entering directory `/opt/abinit-5.8.4/src/50_abitypes_defs'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/50_abitypes_defs'
Making all in 51_manage_mpi
make[3]: Entering directory `/opt/abinit-5.8.4/src/51_manage_mpi'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/51_manage_mpi'
Making all in 52_fft_mpi_noabirule
make[3]: Entering directory `/opt/abinit-5.8.4/src/52_fft_mpi_noabirule'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/52_fft_mpi_noabirule'
Making all in 53_abiutil
make[3]: Entering directory `/opt/abinit-5.8.4/src/53_abiutil'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/53_abiutil'
Making all in 53_spacepar
make[3]: Entering directory `/opt/abinit-5.8.4/src/53_spacepar'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/53_spacepar'
Making all in 53_ffts
make[3]: Entering directory `/opt/abinit-5.8.4/src/53_ffts'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/53_ffts'
Making all in 56_xc
make[3]: Entering directory `/opt/abinit-5.8.4/src/56_xc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/56_xc'
Making all in 56_recipspace
make[3]: Entering directory `/opt/abinit-5.8.4/src/56_recipspace'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/56_recipspace'
Making all in 57_iovars
make[3]: Entering directory `/opt/abinit-5.8.4/src/57_iovars'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/57_iovars'
Making all in 59_io_mpi
make[3]: Entering directory `/opt/abinit-5.8.4/src/59_io_mpi'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/59_io_mpi'
Making all in 61_ionetcdf
make[3]: Entering directory `/opt/abinit-5.8.4/src/61_ionetcdf'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/61_ionetcdf'
Making all in 62_cg_noabirule
make[3]: Entering directory `/opt/abinit-5.8.4/src/62_cg_noabirule'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/62_cg_noabirule'
Making all in 62_poisson
make[3]: Entering directory `/opt/abinit-5.8.4/src/62_poisson'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/62_poisson'
Making all in 62_wvl_wfs
make[3]: Entering directory `/opt/abinit-5.8.4/src/62_wvl_wfs'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/62_wvl_wfs'
Making all in 62_iowfdenpot
make[3]: Entering directory `/opt/abinit-5.8.4/src/62_iowfdenpot'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/62_iowfdenpot'
Making all in 62_bader
make[3]: Entering directory `/opt/abinit-5.8.4/src/62_bader'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/62_bader'
Making all in 62_occeig
make[3]: Entering directory `/opt/abinit-5.8.4/src/62_occeig'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/62_occeig'
Making all in 65_nonlocal
make[3]: Entering directory `/opt/abinit-5.8.4/src/65_nonlocal'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/65_nonlocal'
Making all in 65_psp
make[3]: Entering directory `/opt/abinit-5.8.4/src/65_psp'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/65_psp'
Making all in 66_wfs
make[3]: Entering directory `/opt/abinit-5.8.4/src/66_wfs'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/66_wfs'
Making all in 66_paw
make[3]: Entering directory `/opt/abinit-5.8.4/src/66_paw'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/66_paw'
Making all in 67_recursion
make[3]: Entering directory `/opt/abinit-5.8.4/src/67_recursion'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/67_recursion'
Making all in 67_common
make[3]: Entering directory `/opt/abinit-5.8.4/src/67_common'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/67_common'
Making all in 68_rsprc
make[3]: Entering directory `/opt/abinit-5.8.4/src/68_rsprc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/68_rsprc'
Making all in 68_gw
make[3]: Entering directory `/opt/abinit-5.8.4/src/68_gw'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/68_gw'
Making all in 72_response
make[3]: Entering directory `/opt/abinit-5.8.4/src/72_response'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/72_response'
Making all in 72_geomoptim
make[3]: Entering directory `/opt/abinit-5.8.4/src/72_geomoptim'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/72_geomoptim'
Making all in 77_suscep
make[3]: Entering directory `/opt/abinit-5.8.4/src/77_suscep'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/77_suscep'
Making all in 77_lwf
make[3]: Entering directory `/opt/abinit-5.8.4/src/77_lwf'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/77_lwf'
Making all in 77_ddb
make[3]: Entering directory `/opt/abinit-5.8.4/src/77_ddb'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/77_ddb'
Making all in 79_seqpar_mpi
make[3]: Entering directory `/opt/abinit-5.8.4/src/79_seqpar_mpi'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/79_seqpar_mpi'
Making all in 83_cut3d
make[3]: Entering directory `/opt/abinit-5.8.4/src/83_cut3d'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/83_cut3d'
Making all in 93_rdm
make[3]: Entering directory `/opt/abinit-5.8.4/src/93_rdm'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/93_rdm'
Making all in 95_drive
make[3]: Entering directory `/opt/abinit-5.8.4/src/95_drive'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/abinit-5.8.4/src/95_drive'
Making all in 98_main
make[3]: Entering directory `/opt/abinit-5.8.4/src/98_main'
gfortran -O2 -g -ffree-line-length-none -o abinis abinis-abinit.o ../../src/95_drive/lib95_drive.a ../../src/93_rdm/lib93_rdm.a ../../src/79_seqpar_mpi/lib79_seqpar_mpis.a ../../src/77_ddb/lib77_ddb.a ../../src/77_suscep/lib77_suscep.a ../../src/72_response/lib72_response.a ../../src/72_geomoptim/lib72_geomoptim.a ../../src/68_gw/lib68_gw.a ../../src/68_rsprc/lib68_rsprc.a ../../src/67_common/lib67_common.a ../../src/67_recursion/lib67_recursion.a ../../src/66_paw/lib66_paw.a ../../src/66_wfs/lib66_wfs.a ../../src/65_psp/lib65_psp.a ../../src/65_nonlocal/lib65_nonlocal.a ../../src/62_occeig/lib62_occeig.a ../../src/62_iowfdenpot/lib62_iowfdenpot.a ../../src/62_wvl_wfs/lib62_wvl_wfs.a ../../src/62_poisson/lib62_poisson.a ../../src/62_cg_noabirule/lib62_cg_noabirule.a ../../src/61_ionetcdf/lib61_ionetcdf.a ../../src/59_io_mpi/lib59_io_mpis.a ../../src/57_iovars/lib57_iovars.a ../../src/56_recipspace/lib56_recipspace.a ../../src/56_xc/lib56_xc.a ../../src/53_abiutil/lib53_abiutil.a ../../src/53_spacepar/lib53_spacepar.a ../../src/53_ffts/lib53_ffts.a ../../src/52_fft_mpi_noabirule/lib52_fft_mpi_noabirules.a ../../src/51_manage_mpi/lib51_manage_mpis.a ../../src/47_papi_counters/lib47_papi_counters.a ../../src/47_xml/lib47_xml.a ../../src/42_nlstrain/lib42_nlstrain.a ../../src/42_geometry/lib42_geometry.a ../../src/42_parser/lib42_parser.a ../../src/32_contract/lib32_contract.a ../../src/32_util/lib32_util.a ../../src/28_numeric_noabirule/lib28_numeric_noabirule.a ../../src/27_toolbox_oop/lib27_toolbox_oop.a ../../src/18_timing/lib18_timing.a ../../src/16_hideleave/lib16_hideleaves.a ../../src/14_hidewrite/lib14_hidewrites.a ../../src/12_hide_mpi/lib12_hide_mpis.a ../../src/interfaces/libinterfaces.a ../../src/10_defs/lib10_defs.a -L/opt/abinit-5.8.4/plugins/wannier90 -lwannier -L/opt/abinit-5.8.4/plugins/bigdft -lbigdft -lpoissonsolver -L/opt/abinit-5.8.4/prereqs/linalg -llapack -lblas -L/opt/abinit-5.8.4/plugins/libxc -lxc -L/opt/abinit-5.8.4/plugins/xmlf90 -lflib -L/opt/abinit-5.8.4/plugins/etsf_io -letsf_io_low_level -letsf_io_utils -letsf_io -L/opt/abinit-5.8.4/plugins/netcdf -lnetcdf
/usr/bin/ld: cannot find -lbigdft
collect2: ld returned 1 exit status
make[3]: *** [abinis] Error 1
make[3]: Leaving directory `/opt/abinit-5.8.4/src/98_main'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/opt/abinit-5.8.4/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/abinit-5.8.4'
make: *** [all] Error 2

I would greatly appreciate any helps from the Abinit gurus of the forum. Thanks in advance. Cheers

Huangye
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mailoliver

金虫 (小有名气)

★ ★
qasd(金币+1):谢谢 2010-05-16 10:29:01
wuli8(金币+1): 2010-05-16 20:53:53
可以在config文件中关闭所有的plugin。abinit照样能用。
4楼2010-05-16 07:46:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 5 个回答

luxia0210

铁杆木虫 (著名写手)

GG

,好长啊,不懂
潜心百年,为求一败!
2楼2010-05-15 13:37:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lono75

铁杆木虫 (著名写手)


huangye2001(金币+1): 2010-05-15 19:37:50
gavinliu7390(金币+1):谢谢交流! 2010-05-15 20:59:38
安装时连网,

它会自动下载plugins
由天命,成人事!
3楼2010-05-15 18:46:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

valenhou001

至尊木虫 (职业作家)


wuli8(金币+1): 2010-05-16 20:53:45
提示信息告诉你,bigdft插件没有装好。如上一个帖子说,如果你不需要使用这些插件里面的功能的话,最好将它disable掉。
5楼2010-05-16 14:46:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复(可上传附件)
信息提示
请填处理意见