ncl 6.2.0 build failure on Fedora

From: Orion Poplawski <orion_at_nyahnyahspammersnyahnyah>
Date: Fri Apr 04 2014 - 15:34:27 MDT

Another build failure on Fedora:

g\+\+ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fstack-pr
otector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64
-mtune=generic -fPIC -fno-s
trict-aliasing -fopenmp -rdynamic -o ncl Ncl.o io.o NclHLUObj.o NclApi.o
guiFuncs.o NclDrive
r.o scanner.o parser.o MathFuncs.o NclTypedouble.o
NclTypefloat.o
         NclTypeint.o NclTypelogical.o NclTypelong.o
NclTypeobj.o
         NclTypeshort.o NclTypestring.o NclTypeint64.o
NclTypeuint64.o
         NclTypeubyte.o NclTypeushort.o NclTypeuint.o
NclTypeulong.o
         NclTypebyte.o NclTypechar.o TypeSupport.o
NclMultiDValData.o AddFi
leFormats.o AttSupport.o DataSupport.o FileSupport.o
Formats.o GetGrids.o
                 AdvancedFileSupport.o NclAdvancedFile.o
NclAdvancedGroup.o
                 InitData.o Memory.o NclAtt.o NclCCM.o
NclCoordVar.o NclData.o
NclGroup.o NclFile.o NclFileVar.o NclGRIB.o
NclMultiDValnclfileData.o
                 NclNetCdf.o NclOneDValCoordData.o NclType.o
    NclTypelist.o Nc
lVar.o VarSupport.o ctoiee.o date.o qu2reg3.o rowina3.o
scm0.o ncepcode.o
                  NclHDF.o NclNewHDF5.o NclHDF5.o
h5reader.o h5writer.o
                                         NclNetCDF4.o
NclGRIB2.o NclOGR.o NclA
dvancedOGR.o AddBuiltIns.o AddHLUObjs.o
AddIntrinsics.o Execute.o
                 Machine.o OpsFuncs.o SrcTree.o Symbol.o
Translate.o
         NclHLUVar.o HLUSupport.o NclMultiDValHLUObjData.o
         BuiltInSupport.o BuiltInFuncs.o
javaAddProto.o javaAddFuncs.o
                 userAddProto.o userAddFuncs.o
HLUFunctions.o yywrap.o craybin.
o complete.o editline.o sysunix.o ListSupport.o
           NclList.
o NclMultiDVallistData.o NclProf.o NclTime.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/lib64/ncarg
-L/usr/lib64/hdf -lnetcdf -lcurl -lnetcdf -lmfhdf -ldf -ljpeg -lz -lhdf5_hl
-lhdf5 -lgdal -l
udunits2 -lgrib2c -ljasper -lpng -lz -ljpeg -lpng -lz -lcairo -lfreetype
-L../../.././external/
sphere3.1_dp -lsphere3.1_dp -L../../.././external/fftpack5_dp -lfftpack5_dp
-L/usr/lib64/atlas -
ltatlas -L/usr/lib64/atlas -ltatlas -lX11 -lXext -lgfortran -lm -ldl
make[4]: Leaving directory `/builddir/build/BUILD/ncl_ncarg-6.2.0/ni/src/ncl'
/usr/bin/ld: ../../.././ni/src/lib/nfp/libnfp.a(TransformCoordinate.o):
undefined reference to s
ymbol 'pj_init_plus'
/lib64/libproj.so.0: error adding symbols: DSO missing from command line

If libnfp.a uses code from libproj, it really should link against it directly.
  Not sure your build system allows static libraries to get linked against
other libraries. Alternative is to add it to the ncl link line - which I've
done by adding it to GDALlib, which works.

-- 
Orion Poplawski
Technical Manager                     303-415-9701 x222
NWRA, Boulder/CoRA Office             FAX: 303-415-9702
3380 Mitchell Lane                       orion@nwra.com
Boulder, CO 80301                   http://www.nwra.com
_______________________________________________
ncl-install mailing list
List instructions, subscriber options, unsubscribe:
http://mailman.ucar.edu/mailman/listinfo/ncl-install
Received on Fri Apr 04 15:34:35 2014

This archive was generated by hypermail 2.1.8 : Wed Apr 16 2014 - 09:15:26 MDT