爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
楼主: 日久生尘

安装ARWpost无法生成ARWpost.exe

[复制链接]
发表于 2013-10-25 16:52:31 | 显示全部楼层
密码修改失败请联系微信:mofangbao
发表于 2014-4-1 19:22:21 | 显示全部楼层
ayzqs 发表于 2013-10-1 20:57
这种情况除了修改/arch下面的Config.pl,还需修改/src里面的makefile  
将/arch/config.pl 中的-lnetcd ...

十分感谢!!问题解决了~~
密码修改失败请联系微信:mofangbao
发表于 2014-9-11 21:08:50 | 显示全部楼层
我用的是intel编译器,请问这个问题怎么解决那
gh'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:410: undefined reference to `pgf90io_src_info'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:410: undefined reference to `pgf90io_ldw_init'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:410: undefined reference to `pgf90io_ldw'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:410: undefined reference to `pgf90io_sc_f_ldw'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:410: undefined reference to `pgf90io_sc_f_ldw'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:410: undefined reference to `pgf90io_ldw_end'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:410: undefined reference to `pgf90_stop'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:421: undefined reference to `pgf90io_src_info'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:421: undefined reference to `pgf90io_ldw_init'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:421: undefined reference to `pgf90io_ldw'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:421: undefined reference to `pgf90io_ldw_end'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:421: undefined reference to `pgf90io_src_info'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:421: undefined reference to `pgf90io_ldw_init'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:421: undefined reference to `pgf90io_ldw'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:421: undefined reference to `pgf90io_sc_f_ldw'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:421: undefined reference to `pgf90io_sc_f_ldw'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:421: undefined reference to `pgf90io_ldw_end'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:421: undefined reference to `pgf90_stop'
module_calc_cape.o: In function `.C3_283':
module_calc_cape.f:(.data+0x2e8): undefined reference to `pgf90_compiled'
module_calc_wdir.o: In function `module_calc_wdir_calc_wdir_':
/public/home/chun/Program/ARWpost/src/./module_calc_wdir.f:20: undefined reference to `__mth_i_atan2'
/public/home/chun/Program/ARWpost/src/./module_calc_wdir.f:20: undefined reference to `pgf90_str_cpy1'
/public/home/chun/Program/ARWpost/src/./module_calc_wdir.f:20: undefined reference to `pgf90_str_cpy1'
/public/home/chun/Program/ARWpost/src/./module_calc_wdir.f:24: undefined reference to `__mth_i_atan2'
/public/home/chun/Program/ARWpost/src/./module_calc_wdir.f:24: undefined reference to `pgf90_str_cpy1'
/public/home/chun/Program/ARWpost/src/./module_calc_wdir.f:24: undefined reference to `pgf90_str_cpy1'
/public/home/chun/Program/ARWpost/src/./module_calc_wdir.f:27: undefined reference to `pgf90_alloc03'
/public/home/chun/Program/ARWpost/src/./module_calc_wdir.f:29: undefined reference to `__c_mset4'
/public/home/chun/Program/ARWpost/src/./module_calc_wdir.f:30: undefined reference to `pgf90_dealloc03'
/public/home/chun/Program/ARWpost/src/./module_calc_wdir.f:30: undefined reference to `pgf90_str_cpy1'
module_calc_wdir.o: In function `.C2_283':
module_calc_wdir.f:(.data+0x68): undefined reference to `pgf90_compiled'
module_calc_wspd.o: In function `module_calc_wspd_calc_wspd_':
/public/home/chun/Program/ARWpost/src/./module_calc_wspd.f:20: undefined reference to `pgf90_str_cpy1'
/public/home/chun/Program/ARWpost/src/./module_calc_wspd.f:20: undefined reference to `pgf90_str_cpy1'
/public/home/chun/Program/ARWpost/src/./module_calc_wspd.f:24: undefined reference to `pgf90_str_cpy1'
/public/home/chun/Program/ARWpost/src/./module_calc_wspd.f:24: undefined reference to `pgf90_str_cpy1'
/public/home/chun/Program/ARWpost/src/./module_calc_wspd.f:27: undefined reference to `pgf90_str_cpy1'
module_calc_wspd.o: In function `.C2_517':
module_calc_wspd.f:(.data+0x50): undefined reference to `pgf90_compiled'
module_calc_clfr.o: In function `module_calc_clfr_calc_clfr_':
/public/home/chun/Program/ARWpost/src/./module_calc_clfr.f:50: undefined reference to `pgf90_str_cpy1'
/public/home/chun/Program/ARWpost/src/./module_calc_clfr.f:50: undefined reference to `pgf90_str_cpy1'
/public/home/chun/Program/ARWpost/src/./module_calc_clfr.f:50: undefined reference to `pgf90_str_cpy1'
module_calc_clfr.o: In function `.C2_287':
module_calc_clfr.f:(.data+0x38): undefined reference to `pgf90_compiled'
make: [ARWpost.exe] Error 1 (ignored)
密码修改失败请联系微信:mofangbao
发表于 2014-9-11 21:52:43 | 显示全部楼层
可以肯定的说是netcdf的问题,至于是什么问题
可能有2:
1:netcdf没有安装好,但你的wrf安装没问题,所以可能性比较小
2:安装ARWpost需要设置好netcdf的路径,还有连接参数,也就是CFLAGS或者FFLAGS
  -lnetcdf -lnetcdff -lm
总之就在netcdf上找问题
密码修改失败请联系微信:mofangbao
发表于 2014-9-12 08:36:18 | 显示全部楼层
ayzqs 发表于 2013-10-1 20:57
这种情况除了修改/arch下面的Config.pl,还需修改/src里面的makefile  
将/arch/config.pl 中的-lnetcd ...

我修改了,可还是出现很多错误,能帮我看看么
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:356: undefined reference to `pgf90_str_cpy1'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:356: undefined reference to `pgf90_str_cpy1'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:356: undefined reference to `pgf90_str_cpy1'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:356: undefined reference to `pgf90_auto_dealloc'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:356: undefined reference to `pgf90_auto_dealloc'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:356: undefined reference to `pgf90_auto_dealloc'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:356: undefined reference to `pgf90_auto_dealloc'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:356: undefined reference to `pgf90_auto_dealloc'
module_calc_cape.o:/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:356: more undefined references to `pgf90_auto_dealloc' follow
module_calc_cape.o: In function `module_calc_cape_tonpsadiabat_':
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:384: undefined reference to `__fmth_i_rpowr_gh'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:410: undefined reference to `pgf90io_src_info'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:410: undefined reference to `pgf90io_ldw_init'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:410: undefined reference to `pgf90io_ldw'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:410: undefined reference to `pgf90io_sc_f_ldw'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:410: undefined reference to `pgf90io_sc_f_ldw'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:410: undefined reference to `pgf90io_ldw_end'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:410: undefined reference to `pgf90_stop'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:421: undefined reference to `pgf90io_src_info'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:421: undefined reference to `pgf90io_ldw_init'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:421: undefined reference to `pgf90io_ldw'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:421: undefined reference to `pgf90io_ldw_end'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:421: undefined reference to `pgf90io_src_info'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:421: undefined reference to `pgf90io_ldw_init'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:421: undefined reference to `pgf90io_ldw'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:421: undefined reference to `pgf90io_sc_f_ldw'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:421: undefined reference to `pgf90io_sc_f_ldw'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:421: undefined reference to `pgf90io_ldw_end'
/public/home/chun/Program/ARWpost/src/./module_calc_cape.f:421: undefined reference to `pgf90_stop'
module_calc_cape.o: In function `.C3_283':
module_calc_cape.f:(.data+0x2e8): undefined reference to `pgf90_compiled'
module_calc_wdir.o: In function `module_calc_wdir_calc_wdir_':
/public/home/chun/Program/ARWpost/src/./module_calc_wdir.f:20: undefined reference to `__mth_i_atan2'
/public/home/chun/Program/ARWpost/src/./module_calc_wdir.f:20: undefined reference to `pgf90_str_cpy1'
/public/home/chun/Program/ARWpost/src/./module_calc_wdir.f:20: undefined reference to `pgf90_str_cpy1'
/public/home/chun/Program/ARWpost/src/./module_calc_wdir.f:24: undefined reference to `__mth_i_atan2'
/public/home/chun/Program/ARWpost/src/./module_calc_wdir.f:24: undefined reference to `pgf90_str_cpy1'
/public/home/chun/Program/ARWpost/src/./module_calc_wdir.f:24: undefined reference to `pgf90_str_cpy1'
/public/home/chun/Program/ARWpost/src/./module_calc_wdir.f:27: undefined reference to `pgf90_alloc03'
/public/home/chun/Program/ARWpost/src/./module_calc_wdir.f:29: undefined reference to `__c_mset4'
/public/home/chun/Program/ARWpost/src/./module_calc_wdir.f:30: undefined reference to `pgf90_dealloc03'
/public/home/chun/Program/ARWpost/src/./module_calc_wdir.f:30: undefined reference to `pgf90_str_cpy1'
module_calc_wdir.o: In function `.C2_283':
module_calc_wdir.f:(.data+0x68): undefined reference to `pgf90_compiled'
module_calc_wspd.o: In function `module_calc_wspd_calc_wspd_':
/public/home/chun/Program/ARWpost/src/./module_calc_wspd.f:20: undefined reference to `pgf90_str_cpy1'
/public/home/chun/Program/ARWpost/src/./module_calc_wspd.f:20: undefined reference to `pgf90_str_cpy1'
/public/home/chun/Program/ARWpost/src/./module_calc_wspd.f:24: undefined reference to `pgf90_str_cpy1'
/public/home/chun/Program/ARWpost/src/./module_calc_wspd.f:24: undefined reference to `pgf90_str_cpy1'
/public/home/chun/Program/ARWpost/src/./module_calc_wspd.f:27: undefined reference to `pgf90_str_cpy1'
module_calc_wspd.o: In function `.C2_517':
module_calc_wspd.f:(.data+0x50): undefined reference to `pgf90_compiled'
module_calc_clfr.o: In function `module_calc_clfr_calc_clfr_':
/public/home/chun/Program/ARWpost/src/./module_calc_clfr.f:50: undefined reference to `pgf90_str_cpy1'
/public/home/chun/Program/ARWpost/src/./module_calc_clfr.f:50: undefined reference to `pgf90_str_cpy1'
/public/home/chun/Program/ARWpost/src/./module_calc_clfr.f:50: undefined reference to `pgf90_str_cpy1'
module_calc_clfr.o: In function `.C2_287':
module_calc_clfr.f:(.data+0x38): undefined reference to `pgf90_compiled'
make: [ARWpost.exe] Error 1 (ignored)
L/public/home/weather/local/netcdf4.0_intel/lib -I/public/home/weather/local/netcdf4.0_intel/include  -lnetcdff -lnetcdf
make: L/public/home/weather/local/netcdf4.0_intel/lib: Command not found
make: [ARWpost.exe] Error 127 (ignored)
[chun@node1 ARWpost]$
密码修改失败请联系微信:mofangbao
发表于 2014-10-30 20:54:52 | 显示全部楼层
ayzqs 发表于 2013-10-1 20:57
这种情况除了修改/arch下面的Config.pl,还需修改/src里面的makefile  
将/arch/config.pl 中的-lnetcd ...

好给力果然这么一改就可以了~~
密码修改失败请联系微信:mofangbao
发表于 2014-11-2 16:35:59 | 显示全部楼层
谢谢楼主,太有用了
密码修改失败请联系微信:mofangbao
发表于 2015-3-5 14:43:44 | 显示全部楼层
好棒,厉害{:5_213:}
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

发表于 2015-5-24 21:24:38 | 显示全部楼层
亲测,版本问题。我开始用的是4.3.n的一个版本,一直出现这样的问题,后来改成3.6.3就安装好了我也不知道为什么会这样
密码修改失败请联系微信:mofangbao
发表于 2015-7-20 18:58:19 | 显示全部楼层
ayzqs 发表于 2013-10-1 20:57
这种情况除了修改/arch下面的Config.pl,还需修改/src里面的makefile  
将/arch/config.pl 中的-lnetcd ...

赞赞赞!!!!
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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