爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6185|回复: 3

安装ARWpost,compile出错,怎么解决

[复制链接]
发表于 2016-2-29 17:27:49 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
**** Compiling ARWpost ****

/bin/rm -f module_model_basics.o module_model_basics.mod
/bin/cp module_model_basics.f90 module_model_basics.f
pgf90 -Mfree -byteswapio -O -I/opt/NETCDF/include -c module_model_basics.f
/bin/rm -f module_model_basics.f
/bin/rm -f constants_module.o constants_module.mod
/bin/cp constants_module.f90 constants_module.f
pgf90 -Mfree -byteswapio -O -I/opt/NETCDF/include -c constants_module.f
/bin/rm -f constants_module.f
/bin/rm -f misc_definitions_module.o misc_definitions_module.mod
/bin/cp misc_definitions_module.f90 misc_definitions_module.f
pgf90 -Mfree -byteswapio -O -I/opt/NETCDF/include -c misc_definitions_module.f
/bin/rm -f misc_definitions_module.f
/bin/rm -f module_debug.o module_debug.mod
/bin/cp module_debug.f90 module_debug.f
pgf90 -Mfree -byteswapio -O -I/opt/NETCDF/include -c module_debug.f
/bin/rm -f module_debug.f
/bin/rm -f module_get_file_names.o module_get_file_names.mod
/lib/cpp -C -P -traditional -DIO_NETCDF -DIO_GRIB1 -DIO_BINARY -DRECL4 -Dbytesw   module_get_file_names.F90 > module_get_file_names.f
pgf90 -Mfree -byteswapio -O -I/opt/NETCDF/include -c module_get_file_names.f
/bin/rm -f module_get_file_names.f
/bin/rm -f gridinfo_module.o gridinfo_module.mod
/bin/cp gridinfo_module.f90 gridinfo_module.f
pgf90 -Mfree -byteswapio -O -I/opt/NETCDF/include -c gridinfo_module.f
/bin/rm -f gridinfo_module.f
/bin/rm -f module_date_pack.o module_date_pack.mod
/bin/cp module_date_pack.f90 module_date_pack.f
pgf90 -Mfree -byteswapio -O -I/opt/NETCDF/include -c module_date_pack.f
/bin/rm -f module_date_pack.f
/bin/rm -f input_module.o input_module.mod
/bin/cp input_module.f90 input_module.f
pgf90 -Mfree -byteswapio -O -I/opt/NETCDF/include -c input_module.f
/bin/rm -f input_module.f
/bin/rm -f module_arrays.o module_arrays.mod
/bin/cp module_arrays.f90 module_arrays.f
pgf90 -Mfree -byteswapio -O -I/opt/NETCDF/include -c module_arrays.f
/bin/rm -f module_arrays.f
/bin/rm -f module_pressure.o module_pressure.mod
/bin/cp module_pressure.f90 module_pressure.f
pgf90 -Mfree -byteswapio -O -I/opt/NETCDF/include -c module_pressure.f
/bin/rm -f module_pressure.f
/bin/rm -f module_interp.o module_interp.mod
/bin/cp module_interp.f90 module_interp.f
pgf90 -Mfree -byteswapio -O -I/opt/NETCDF/include -c module_interp.f
/bin/rm -f module_interp.f
/bin/rm -f output_module.o output_module.mod
/lib/cpp -C -P -traditional -DIO_NETCDF -DIO_GRIB1 -DIO_BINARY -DRECL4 -Dbytesw   output_module.F90 > output_module.f
pgf90 -Mfree -byteswapio -O -I/opt/NETCDF/include -c output_module.f
/bin/rm -f output_module.f
/bin/rm -f module_basic_arrays.o module_basic_arrays.mod
/bin/cp module_basic_arrays.f90 module_basic_arrays.f
pgf90 -Mfree -byteswapio -O -I/opt/NETCDF/include -c module_basic_arrays.f
/bin/rm -f module_basic_arrays.f
/bin/rm -f module_calc_height.o module_calc_height.mod
/bin/cp module_calc_height.f90 module_calc_height.f
pgf90 -Mfree -byteswapio -O -I/opt/NETCDF/include -c module_calc_height.f
/bin/rm -f module_calc_height.f
/bin/rm -f module_calc_pressure.o module_calc_pressure.mod
/bin/cp module_calc_pressure.f90 module_calc_pressure.f
pgf90 -Mfree -byteswapio -O -I/opt/NETCDF/include -c module_calc_pressure.f
/bin/rm -f module_calc_pressure.f
/bin/rm -f module_calc_tk.o module_calc_tk.mod
/bin/cp module_calc_tk.f90 module_calc_tk.f
pgf90 -Mfree -byteswapio -O -I/opt/NETCDF/include -c module_calc_tk.f
/bin/rm -f module_calc_tk.f
/bin/rm -f module_calc_tc.o module_calc_tc.mod
/bin/cp module_calc_tc.f90 module_calc_tc.f
pgf90 -Mfree -byteswapio -O -I/opt/NETCDF/include -c module_calc_tc.f
/bin/rm -f module_calc_tc.f
/bin/rm -f module_calc_theta.o module_calc_theta.mod
/bin/cp module_calc_theta.f90 module_calc_theta.f
pgf90 -Mfree -byteswapio -O -I/opt/NETCDF/include -c module_calc_theta.f
/bin/rm -f module_calc_theta.f
/bin/rm -f module_calc_td.o module_calc_td.mod
/bin/cp module_calc_td.f90 module_calc_td.f
pgf90 -Mfree -byteswapio -O -I/opt/NETCDF/include -c module_calc_td.f
/bin/rm -f module_calc_td.f
/bin/rm -f module_calc_td2.o module_calc_td2.mod
/bin/cp module_calc_td2.f90 module_calc_td2.f
pgf90 -Mfree -byteswapio -O -I/opt/NETCDF/include -c module_calc_td2.f
/bin/rm -f module_calc_td2.f
/bin/rm -f module_calc_rh.o module_calc_rh.mod
/bin/cp module_calc_rh.f90 module_calc_rh.f
pgf90 -Mfree -byteswapio -O -I/opt/NETCDF/include -c module_calc_rh.f
/bin/rm -f module_calc_rh.f
/bin/rm -f module_calc_rh2.o module_calc_rh2.mod
/bin/cp module_calc_rh2.f90 module_calc_rh2.f
pgf90 -Mfree -byteswapio -O -I/opt/NETCDF/include -c module_calc_rh2.f
/bin/rm -f module_calc_rh2.f
/bin/rm -f module_calc_uvmet.o module_calc_uvmet.mod
/bin/cp module_calc_uvmet.f90 module_calc_uvmet.f
pgf90 -Mfree -byteswapio -O -I/opt/NETCDF/include -c module_calc_uvmet.f
/bin/rm -f module_calc_uvmet.f
/bin/rm -f module_calc_slp.o module_calc_slp.mod
/bin/cp module_calc_slp.f90 module_calc_slp.f
pgf90 -Mfree -byteswapio -O -I/opt/NETCDF/include -c module_calc_slp.f
/bin/rm -f module_calc_slp.f
/bin/rm -f module_calc_dbz.o module_calc_dbz.mod
/bin/cp module_calc_dbz.f90 module_calc_dbz.f
pgf90 -Mfree -byteswapio -O -I/opt/NETCDF/include -c module_calc_dbz.f
/bin/rm -f module_calc_dbz.f
/bin/rm -f module_calc_cape.o module_calc_cape.mod
/bin/cp module_calc_cape.f90 module_calc_cape.f
pgf90 -Mfree -byteswapio -O -I/opt/NETCDF/include -c module_calc_cape.f
/bin/rm -f module_calc_cape.f
/bin/rm -f module_calc_wdir.o module_calc_wdir.mod
/bin/cp module_calc_wdir.f90 module_calc_wdir.f
pgf90 -Mfree -byteswapio -O -I/opt/NETCDF/include -c module_calc_wdir.f
/bin/rm -f module_calc_wdir.f
/bin/rm -f module_calc_wspd.o module_calc_wspd.mod
/bin/cp module_calc_wspd.f90 module_calc_wspd.f
pgf90 -Mfree -byteswapio -O -I/opt/NETCDF/include -c module_calc_wspd.f
/bin/rm -f module_calc_wspd.f
/bin/rm -f module_calc_clfr.o module_calc_clfr.mod
/bin/cp module_calc_clfr.f90 module_calc_clfr.f
pgf90 -Mfree -byteswapio -O -I/opt/NETCDF/include -c module_calc_clfr.f
/bin/rm -f module_calc_clfr.f
/bin/rm -f module_diagnostics.o module_diagnostics.mod
/bin/cp module_diagnostics.f90 module_diagnostics.f
pgf90 -Mfree -byteswapio -O -I/opt/NETCDF/include -c module_diagnostics.f
/bin/rm -f module_diagnostics.f
/bin/rm -f process_domain_module.o process_domain_module.mod
/lib/cpp -C -P -traditional -DIO_NETCDF -DIO_GRIB1 -DIO_BINARY -DRECL4 -Dbytesw   process_domain_module.F90 > process_domain_module.f
pgf90 -Mfree -byteswapio -O -I/opt/NETCDF/include -c process_domain_module.f
/bin/rm -f process_domain_module.f
/bin/rm -f ARWpost.o ARWpost.mod
/bin/cp ARWpost.f90 ARWpost.f
pgf90 -Mfree -byteswapio -O -I/opt/NETCDF/include -c ARWpost.f
/bin/rm -f ARWpost.f
/bin/rm -f module_map_utils.o module_map_utils.mod
/bin/cp module_map_utils.f90 module_map_utils.f
pgf90 -Mfree -byteswapio -O -I/opt/NETCDF/include -c module_map_utils.f
/bin/rm -f module_map_utils.f
pgf90 -Mfree -byteswapio -O  -o ARWpost.exe module_model_basics.o constants_module.o gridinfo_module.o ARWpost.o input_module.o output_module.o module_map_utils.o misc_definitions_module.o module_date_pack.o module_debug.o process_domain_module.o module_get_file_names.o module_interp.o module_basic_arrays.o module_diagnostics.o module_arrays.o module_pressure.o module_calc_height.o module_calc_pressure.o module_calc_theta.o module_calc_tk.o module_calc_tc.o module_calc_td.o module_calc_td2.o module_calc_rh.o module_calc_rh2.o module_calc_uvmet.o module_calc_slp.o module_calc_dbz.o module_calc_cape.o module_calc_wdir.o module_calc_wspd.o module_calc_clfr.o  \
  -L/opt/NETCDF/lib -I/opt/NETCDF/include  -lnetcdf
input_module.o: In function `input_module_input_init_':
/data1/home/zengdw2/wrf/arwpost/src/./input_module.f:31: undefined reference to `nf_open_'
/data1/home/zengdw2/wrf/arwpost/src/./input_module.f:40: undefined reference to `nf_inq_'
/data1/home/zengdw2/wrf/arwpost/src/./input_module.f:45: undefined reference to `nf_inq_dim_'
input_module.o: In function `input_module_read_next_field_':
/data1/home/zengdw2/wrf/arwpost/src/./input_module.f:81: undefined reference to `nf_inq_var_'
/data1/home/zengdw2/wrf/arwpost/src/./input_module.f:105: undefined reference to `ncvgt_'
/data1/home/zengdw2/wrf/arwpost/src/./input_module.f:107: undefined reference to `ncvgt_'
/data1/home/zengdw2/wrf/arwpost/src/./input_module.f:115: undefined reference to `ncvgt_'
/data1/home/zengdw2/wrf/arwpost/src/./input_module.f:120: undefined reference to `ncvgt_'
/data1/home/zengdw2/wrf/arwpost/src/./input_module.f:129: undefined reference to `nf_get_att_text_'
/data1/home/zengdw2/wrf/arwpost/src/./input_module.f:129: undefined reference to `nf_get_att_text_'
/data1/home/zengdw2/wrf/arwpost/src/./input_module.f:134: undefined reference to `nf_get_att_text_'
/data1/home/zengdw2/wrf/arwpost/src/./input_module.f:134: undefined reference to `nf_get_att_text_'
input_module.o: In function `input_module_read_global_attrs_':
/data1/home/zengdw2/wrf/arwpost/src/./input_module.f:182: undefined reference to `nf_get_att_text_'
/data1/home/zengdw2/wrf/arwpost/src/./input_module.f:200: undefined reference to `nf_get_att_int_'
/data1/home/zengdw2/wrf/arwpost/src/./input_module.f:200: undefined reference to `nf_get_att_int_'
/data1/home/zengdw2/wrf/arwpost/src/./input_module.f:200: undefined reference to `nf_get_att_int_'
/data1/home/zengdw2/wrf/arwpost/src/./input_module.f:209: undefined reference to `nf_get_att_text_'
/data1/home/zengdw2/wrf/arwpost/src/./input_module.f:209: undefined reference to `nf_get_att_int_'
/data1/home/zengdw2/wrf/arwpost/src/./input_module.f:209: undefined reference to `nf_get_att_real_'
/data1/home/zengdw2/wrf/arwpost/src/./input_module.f:209: undefined reference to `nf_get_att_real_'
/data1/home/zengdw2/wrf/arwpost/src/./input_module.f:209: undefined reference to `nf_get_att_real_'
/data1/home/zengdw2/wrf/arwpost/src/./input_module.f:209: undefined reference to `nf_get_att_real_'
/data1/home/zengdw2/wrf/arwpost/src/./input_module.f:209: undefined reference to `nf_get_att_real_'
input_module.o:/data1/home/zengdw2/wrf/arwpost/src/./input_module.f:209: more undefined references to `nf_get_att_real_' follow
input_module.o: In function `input_module_read_global_attrs_':
/data1/home/zengdw2/wrf/arwpost/src/./input_module.f:236: undefined reference to `nf_inq_attname_'
/data1/home/zengdw2/wrf/arwpost/src/./input_module.f:236: undefined reference to `nf_inq_att_'
/data1/home/zengdw2/wrf/arwpost/src/./input_module.f:240: undefined reference to `nf_get_att_text_'
/data1/home/zengdw2/wrf/arwpost/src/./input_module.f:245: undefined reference to `nf_get_att_int_'
/data1/home/zengdw2/wrf/arwpost/src/./input_module.f:249: undefined reference to `nf_get_att_real_'
input_module.o: In function `input_module_input_close_':
/data1/home/zengdw2/wrf/arwpost/src/./input_module.f:268: undefined reference to `nf_close_'
input_module.o: In function `input_module_arw_get_next_time_':
/data1/home/zengdw2/wrf/arwpost/src/./input_module.f:289: undefined reference to `nf_inq_varid_'
/data1/home/zengdw2/wrf/arwpost/src/./input_module.f:289: undefined reference to `nf_inq_var_'
/data1/home/zengdw2/wrf/arwpost/src/./input_module.f:296: undefined reference to `nf_get_vara_text_'
module_interp.o: In function `module_interp_get_interp_info_':
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:391: undefined reference to `nf_inq_varid_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:391: undefined reference to `nf_inq_varid_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:399: undefined reference to `nf_inq_varid_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:399: undefined reference to `nf_inq_varid_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:399: undefined reference to `nf_inq_varid_'
module_interp.o:/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:399: more undefined references to `nf_inq_varid_' follow
module_interp.o: In function `module_interp_get_interp_info_':
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:450: undefined reference to `nf_inq_var_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:461: undefined reference to `ncvgt_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:463: undefined reference to `nf_inq_varid_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:463: undefined reference to `ncvgt_'
module_interp.o: In function `module_interp_get_interp_array_':
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:533: undefined reference to `nf_inq_varid_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:533: undefined reference to `nf_inq_varid_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:542: undefined reference to `nf_inq_varid_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:542: undefined reference to `nf_inq_var_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:554: undefined reference to `ncvgt_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:559: undefined reference to `nf_inq_varid_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:559: undefined reference to `nf_inq_var_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:571: undefined reference to `ncvgt_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:571: undefined reference to `nf_inq_varid_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:571: undefined reference to `ncvgt_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:571: undefined reference to `nf_inq_varid_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:571: undefined reference to `nf_inq_var_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:584: undefined reference to `ncvgt_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:589: undefined reference to `nf_inq_varid_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:589: undefined reference to `nf_inq_var_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:589: undefined reference to `ncvgt_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:596: undefined reference to `nf_inq_varid_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:596: undefined reference to `nf_inq_var_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:596: undefined reference to `nf_get_var_real_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:608: undefined reference to `nf_inq_varid_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:608: undefined reference to `nf_inq_var_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:618: undefined reference to `ncvgt_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:619: undefined reference to `nf_inq_varid_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:619: undefined reference to `ncvgt_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:648: undefined reference to `nf_inq_varid_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:648: undefined reference to `nf_inq_var_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:659: undefined reference to `ncvgt_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:660: undefined reference to `nf_inq_varid_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:660: undefined reference to `ncvgt_'
module_interp.o: In function `module_interp_get_keep_array_':
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:706: undefined reference to `nf_inq_varid_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:709: undefined reference to `nf_inq_varid_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:718: undefined reference to `nf_inq_var_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:731: undefined reference to `ncvgt_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:734: undefined reference to `ncvgt_'
/data1/home/zengdw2/wrf/arwpost/src/./module_interp.f:740: undefined reference to `ncvgt_'
make: [ARWpost.exe] Error 2 (ignored)
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2016-3-2 10:25:52 | 显示全部楼层
已经自己解决的,需要修改几个文件
密码修改失败请联系微信:mofangbao
发表于 2017-2-24 10:32:45 | 显示全部楼层
将/arch/config.pl 中的-lnetcdf 替换为-lnetcdff -lnetcdf(-lhdf5_hl -lhdf5 –lz)
将/arch/ preamble 中的-lnetcdf 替换为-lnetcdff -lnetcdf
将/src 中的makefile的-lnetcdf 替换为-lnetcdff -lnetcdf
密码修改失败请联系微信:mofangbao
发表于 2017-9-15 08:52:12 | 显示全部楼层
adam_5 发表于 2016-3-2 10:25
已经自己解决的,需要修改几个文件

可以共享一下,具体需要怎么解决吗?
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表