[ncl-install] ncl 6.2.0 build failure on Fedora
Orion Poplawski
orion at cora.nwra.com
Fri Apr 4 15:34:27 MDT 2014
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 at nwra.com
Boulder, CO 80301 http://www.nwra.com
More information about the ncl-install
mailing list