爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 8404|回复: 7

RIP4安装

[复制链接]

新浪微博达人勋

发表于 2014-3-1 22:43:22 | 显示全部楼层 |阅读模式

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

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

x
# configure.rip
#
# This file was automatically generated by the configure script in the
# top level directory. You may make changes to the settings in this
# file but be aware they will be overwritten each time you run configure.
# Ordinarily, it is necessary to run configure once, when the code is
# first installed.
#
# To permanently change options, change the settings for your platform
# in the file arch/configure.defaults, the preamble, and the postamble -
# then rerun configure.
#

.SUFFIXES: .F90 .f90 .F .f .c .o

SHELL              = /bin/sh

# Listing of options that are usually independent of machine type.
# When necessary, these are over-ridden by each architecture.

ARFLAGS        =

PERL        = perl

RANLIB        = echo

NETCDFLIB    = -L${NETCDF}/lib -lnetcdf

NETCDFINC    = -I${NETCDF}/include

NCARGLIBS    = -L${NCARG_ROOT}/lib -lncarg -lcgm -lncarg_gks -lncarg_c -lX11 -lm



#### Architecture specific settings ####

# Settings for PC Linux i486 i586 i686 x86_64, gfortran compiler
#
FC              = gfortran
FFLAGS          = -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4
CCFLAGS         = -I. -DLITTLE -DUNDERSCORE -c
LDFLAGS         =
LOCAL_LIBS      = -L/usr/X11R6/lib -lX11 -L/usr/lib/gcc/i386-redhat-linux/3.4.6 -lgcc -lg2c

###########################################################
#
#    Macros, these should be generic for all machines

LN    = ln -sf
MAKE    = make -i -r
RM    = /bin/rm -f
CP    = /bin/cp
AR    = ar ru

.IGNORE:
.SUFFIXES: .c .f90 .F90 .f .F .o

#    There is probably no reason to modify these rules

.c.o:
    $(RM) $@
    $(CC) $(CCFLAGS) $(CFLAGS) -c $<   

.f.o:
    $(FC) $(FFLAGS) -c $*.f

.f90.o:
    $(RM) $@ $*.mod
    $(CP) $< $*.f
    $(FC) $(FFLAGS) -c $*.f
    $(RM) $*.f

.F90.o:
    $(RM) $@ $*.mod
    $(CPP) $(CCFLAGS) $(FDEFS) $< > $*.f
    $(FC) $(FFLAGS) -c $*.f ${NETCDF_INC}
    $(RM) $*.f



错误提示

**** Compiling rip ****

gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -o rip addorfill.o adjellip.o angle.o barb.o bes.o bogs.o brnshr.o bshear.o bvfricalc.o capecalc3d.o ceilingcalc.o colram.o colrln.o condheat.o contrive2.o cpchhl.o cpchll.o cpcolr.o cpmpxy.o createdtg.o cttcalc.o dbzcalc.o refmos2calc.o refmos3calc.o ddpcalc.o ddx.o ddy.o derivc.o drawcl.o driver.o egridfill.o eqthecalc.o extingcalc.o fields.o fillarray.o finterp.o finterp2d.o fregcalc.o frtitle.o fx.o fy.o getbasicvars.o getbasicvars_newdom.o getchar.o getconvals.o getdash.o getdims.o getheadinfo.o getheadinfo_newdom.o getinum.o getminfo.o getpt.o getrnum.o gettimes.o getvar.o getvarinfo.o hboxdraw.o hbulldraw.o hchadraw.o hcondraw.o hiresmap.o hlinedraw.o hmapdraw.o hodograph.o hsidsdraw.o hstrdraw.o hticdraw.o htrajdraw.o hvecdraw.o igetcoind.o lennonblank.o liftparcel.o locinterp.o maptform.o maptick.o mconvert.o mktrjpts.o mlen.o monotonic.o netasc.o numeric.o omgcalc.o pfcalc.o pltitle.o prcver.o precprob.o premaptform.o profil.o profvelcalc.o pvocalc.o qgomg.o rdcolt.o readspec.o relhl.o rhucalc.o ricalc.o rip.o rotipslab.o rotpslab.o sateqthecalc.o saweli.o scondraw.o seaprs.o setripheader.o smooth.o smoothcp.o smoothcz.o smoothrain.o srflow.o srflow2.o sstats.o sticdraw.o sticdraw_polar.o svecdraw.o tdpcalc.o trop.o refalt.o tfpcalc.o thecalc.o tonpsadiabat.o tserprep.o turb.o typhoon.o unblank.o vbardraw.o vc2dcalc.o vcondraw.o velbrb.o velvctmts.o vgp.o vinterp.o virtual.o virtualhyd.o viscalc.o vticdraw.o vtrajdraw.o vvecdraw.o vwinddraw.o wdircalc.o wetbulbcalc.o writefile.o wspcalc.o xmapcalc.o xtodot.o binio.o v5d.o -L/usr/local/netcdf/lib -lnetcdf -I/usr/local/netcdf/include  -L/usr/local/ncl_ncarg-6/lib -lncarg -lcgm -lncarg_gks -lncarg_c -lX11 -lm -L/usr/X11R6/lib -lX11 -L/usr/lib/gcc/i386-redhat-linux/3.4.6 -lgcc -lg2c
/usr/bin/ld: cannot find -lg2c
collect2: ld returned 1 exit status
make: [rip] 错误 1 (忽略)


将-lg2c改为-lf2c仍然无效

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-3-2 08:58:46 | 显示全部楼层
-lg2c改为-lgcc等,或者用gfortran
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-3-2 09:02:32 | 显示全部楼层
是lgcc的路径问题,locate到lgcc的路径后进行修改,然后将lg2c直接删除,编译出来rip了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-11-12 11:06:33 | 显示全部楼层
改成-lf2c
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-1-21 22:03:13 | 显示全部楼层
也遇到同样的问题了,正在按照各位高手的办法解决,结果后续跟进
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-1-24 18:33:55 | 显示全部楼层
还是不行,又报关于cairo的错了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-4-12 16:33:10 | 显示全部楼层
把-lg2c改成-lgfortranbegin -lgfortran
然后现在的错误 cairo的一系列为定义的错误blabla的
我也到了这里不过我在安装cairo,然后还没解决。。。最开始在某台电脑上装好了rip现在换到服务器不行了。。。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-10-18 14:03:24 | 显示全部楼层
请问您这个问题解决了吗?怎么解决的?
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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