登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 gebreeze 于 2015-9-18 12:29 编辑
编译WPSV3的时候,选择grib2选项,但总是编译失败,大概情况如下,请大牛指导,多谢!
系统RHEL5.5,
pgi7.1-6
netcdf3.6.2
libpng1.6.18
ncl5.1.1
zlib1.2.8
jasper1.900.1
hdf5-1.8.15-patch1
环境变量设置如下(export后面是有空格的,这个没有错):
##set pgi ##
exportPGI=/usr/local/wrf/pgi/linux86-64/7.1-6
exportPATH=$PGI/bin:$PGI/include:$PATH
exportMANPATH=$MANPATH:$PGI/man
exportLM_LICENSE_FILE=/usr/local/wrf/pgi/license.dat
##set netcdf ## exportNETCDF=/usr/local/wrf/netcdf exportPATH=$NETCDF/bin:$NETCDF/include:$NETCDF/lib:$NETCDF/man:$PATH exportCC=/usr/bin/gcc exportCXX=$PGI/bin/pgCC
exportFC=$PGI/bin/pgf90
exportF90=$PGI/bin/pgf90
##set libpng ##
exportLD_LIBRARY_PATH=/usr/local/wrf/libpng/lib:$LD_LIBRARY_PATH
##set zlib ## exportLD_LIBRARY_PATH=/usr/local/wrf/zlib/lib:$LD_LIBRARY_PATH
##jasper ##
exportJASPER=/usr/local/wrf/jasper
exportJASPERLIB=/usr/local/wrf/jasper/lib
exportJASPERINC=/usr/local/wrf/jasper/include
##set hdf5 ##
exportLD_LIBRARY_PATH=/usr/local/wrf/hdf5/lib:$LD_LIBRARY_PATH
log文件太长,我把出错的地方贴出来:
/lib/cpp -C -P -traditional -DUSE_JPEG2000 -DUSE_PNG jpcpack.F > jpcpack.f90
pgf90 -c -Mfixed -byteswapio -O jpcpack.f90
/bin/rm -f jpcpack.f90
/lib/cpp -C -P -traditional -DUSE_JPEG2000 -DUSE_PNG jpcunpack.F > jpcunpack.f90
pgf90 -c -Mfixed -byteswapio -O jpcunpack.f90
/bin/rm -f jpcunpack.f90
pgcc -c -O -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -I/contrib/zlib/include -I/contrib/jasper/include -I/contrib/libpng/include -DUSE_JPEG2000 -DUSE_PNG enc_jpeg2000.c
PGC-F-0206-Can't find include file jasper/jasper.h (enc_jpeg2000.c: 5)
PGC/x86-64 Linux 7.1-6: compilation aborted
make[2]: [enc_jpeg2000.o] 错误 2 (忽略)
pgcc -c -O -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -I/contrib/zlib/include -I/contrib/jasper/include -I/contrib/libpng/include -DUSE_JPEG2000 -DUSE_PNG dec_jpeg2000.c
PGC-F-0206-Can't find include file jasper/jasper.h (dec_jpeg2000.c: 5)
PGC/x86-64 Linux 7.1-6: compilation aborted
make[2]: [dec_jpeg2000.o] 错误 2 (忽略)
/lib/cpp -C -P -traditional -DUSE_JPEG2000 -DUSE_PNG pngpack.F > pngpack.f90
pgf90 -c -Mfixed -byteswapio -O pngpack.f90
/bin/rm -f pngpack.f90
/lib/cpp -C -P -traditional -DUSE_JPEG2000 -DUSE_PNG pngunpack.F > pngunpack.f90
pgf90 -c -Mfixed -byteswapio -O pngunpack.f90
/bin/rm -f pngunpack.f90
pgcc -c -O -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -I/contrib/zlib/include -I/contrib/jasper/include -I/contrib/libpng/include -DUSE_JPEG2000 -DUSE_PNG enc_png.c
pgcc -c -O -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -I/contrib/zlib/include -I/contrib/jasper/include -I/contrib/libpng/include -DUSE_JPEG2000 -DUSE_PNG dec_png.c
|