[ncl-install] NCL 5.0.0 GCTP compilation
Mary Haley
haley at ucar.edu
Wed Dec 3 06:44:50 MST 2008
Quang,
Try downloading the gctp library from:
http://www.hdfeos.org/software/GCTP/
Additionally, I think they have a bug in their Makefile. You need to
make sure it includes the line:
$(ARCHIVE)(isinusfor.o) $(ARCHIVE)(isinusinv.o) \
I will update our source code instructions.
--Mary
On Dec 3, 2008, at 5:04 AM, Quang Nguyen wrote:
> Dear ALL,
>
> Another issue related to GCTP:
> ( http://www.ncl.ucar.edu/Download/build_from_src.shtml )
>
> For gctp, I download and installed gctp version 2.0. However, the
> result is geolib.a instead of libGctp.a as the suggestion by the
> support in the above websie. Then I just rename geolib.a by
> libGctp.a .
> After that, I re-compile NCL:
>
> $NCARG/ni/src/ncl # make
> gcc -ansi -fPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -O -
> rdynamic -o ncl Ncl.o io.o NclHLUObj.o scanner.o parser.o
> MathFuncs.o NclTypedouble.o NclTypefloat.o
> NclTypeint.o NclTypelogical.o NclTypelong.o
> NclTypeobj.o NclTypeshort.o
> NclTypestring.o NclTypebyte.o NclTypechar.o
> TypeSupport.o NclMultiDValData.o
> AddFileFormats.o AttSupport.o DataSupport.o
> FileSupport.o Formats.o GetGrids.o InitData.o
> Memory.o NclAtt.o NclCCM.o NclCoordVar.o NclData.o
> NclFile.o NclFileVar.o NclGRIB.o NclHDF.o
> NclMultiDValnclfileData.o NclNetCdf.o NclOneDValCoordData.o
> NclType.o NclTypelist.o NclVar.o
> VarSupport.o ctoiee.o date.o qu2reg3.o rowina3.o
> scm0.o ncepcode.o NclHDFEOS.o NclGRIB2.o AddBuiltIns.o
> AddHLUObjs.o AddIntrinsics.o Execute.o
> Machine.o OpsFuncs.o Printtoken.o
> SrcTree.o Symbol.o
> Translate.o NclHLUVar.o
> HLUSupport.o NclMultiDValHLUObjData.o
> BuiltInSupport.o BuiltInFuncs.o HLUFunctions.o
> yywrap.o craybin.o complete.o editline.o
> sysunix.o ListSupport.o NclList.o
> NclMultiDVallistData.o fortranio.o -L../../.././ni/src/lib/nfp -
> lnfp -L../../.././ni/src/lib/nfpfort -lnfpfort -L../../.././ni/src/
> lib/hlu -lhlu -L../../.././ncarg2d/src/libncarg -lncarg -L../../.././
> ncarg2d/src/libncarg_gks -lncarg_gks -L../../.././common/src/
> libncarg_c -lncarg_c -L../../.././ngmath/src/lib -lngmath -L/usr/
> local/ncarg/lib -L/usr/X11R6/lib -lnetcdf -lhdfeos -lGctp -lmfhdf -
> ldf -ljpeg -lz -ludunits -lv5d -lgrib2c -ljasper -L../../.././
> external/sphere3.1_dp -lsphere3.1_dp -L../../.././external/
> fftpack5_dp -lfftpack5_dp -L../../.././external/lapack
> -llapack_ncl -L../../.././external/blas -lblas_ncl -lX11 -lXext -
> lg2c -lgcc -L/opt/intel/fce/10.1.012/lib -lifort -lm -lm -ldl
> /usr/local/lib/libGctp.a(cproj.o): In function `sincos':
> cproj.c:(.text+0x0): multiple definition of `sincos'
> /usr/local/lib/libhdfeos.a(GDapi.o):GDapi.c:(.text+0x2b19): first
> defined here
> /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/
> bin/ld: cannot find -lg2c
> collect2: ld returned 1 exit status
> make: *** [ncl] Error 1
>
> Please help me out these errors.
> Thanks you
> Quang
> NCHMF-Vietnam
>
>
>
> _______________________________________________
> ncl-install mailing list
> List instructions, subscriber options, unsubscribe:
> http://mailman.ucar.edu/mailman/listinfo/ncl-install
More information about the ncl-install
mailing list