[Met_help] MET build error - pcp_combine

John Halley Gotway johnhg at rap.ucar.edu
Thu Jul 24 11:47:32 MDT 2008


Matt,

Well I haven't seen those error messages before, but I did notice one thing.

It looks like you're using the "xlc" compiler with is the C-compiler, as opposed to "xlC" which is the C++ compiler.  So in the Makefile, try setting the CXX line to xlC.

I tried compiling MET using xlc rather than xlC, and I got about the same error messages that you're seeing.  So hopefully that'll do the trick.

John

matthew.pyle at noaa.gov wrote:
> Hi,
> 
> I'm attempting to build MET on an IBM system here, and got some errors 
> when building pcp_combine.  I can't make sense of the undefined symbols, 
> and hoped they would make more sense to you.  Any thoughts or suggestions?
> 
> Thanks,
> 
> Matt
> 
> 
> *** Making pcp_combine application ***
> 
> make_gmake[3]: Entering directory 
> `/gpfs/m/meso/save/wx20py/dtc_repo_stuff/METv1.1/src/pcp_combine'
> 
> /usr/vac/bin/xlc -o pcp_combine pcp_combine.cc \
>          -DMET_BASE=\"/gpfs/m/meso/save/wx20py/dtc_repo_stuff/METv1.1\" \
>        -I../../lib 
> -I/meso/save/wx20py/dtc_repo_stuff/METv1.1/met_libs/include 
> -I/meso/save/wx20py/dtc_repo_stuff/METv1.1/met_libs/include \
>        -L../../lib 
> -L/meso/save/wx20py/dtc_repo_stuff/METv1.1/met_libs/lib 
> -L/meso/save/wx20py/dtc_repo_stuff/METv1.1/met_libs/lib \
>        -lvx_met_util -lvx_analysis_util -lvx_wrfdata -lvx_met_util \
>        -lvx_contable -lvx_grib_classes \
>        -lvx_econfig -lvx_gsl_prob -lgsl \
>        -lvx_plot_util  -lvx_render -lvx_pxm -lvx_color -lvx_ps -lvx_afm \
>        -lvx_data_grids -lvx_gnomon -lvx_nav -lvx_cal -lvx_util -lvx_math 
> -lm \
>        -lnetcdf_c++ -lnetcdf \
> 
> ld: 0711-317 ERROR: Undefined symbol: __dl__FPv
> ld: 0711-317 ERROR: Undefined symbol: __PureVirtualCalled
> ld: 0711-317 ERROR: Undefined symbol: .__dl__FPv
> ld: 0711-317 ERROR: Undefined symbol: .__vn__FUl
> ld: 0711-317 ERROR: Undefined symbol: cerr__3std
> ld: 0711-317 ERROR: Undefined symbol: .__ct__Q2_3std7_LockitFi
> ld: 0711-317 ERROR: Undefined symbol: .clear__Q2_3std8ios_baseFib
> ld: 0711-317 ERROR: Undefined symbol: .__ReThrowV6
> ld: 0711-317 ERROR: Undefined symbol: .__setUncaughtExceptionFlag__3stdFb
> ld: 0711-317 ERROR: Undefined symbol: .__CleanupCatchV6a
> ld: 0711-317 ERROR: Undefined symbol: .__nw__FUl
> ld: 0711-317 ERROR: Undefined symbol: .__dt__Q2_3std7_LockitFv
> ld: 0711-317 ERROR: Undefined symbol: .uncaught_exception__3stdFv
> ld: 0711-317 ERROR: Undefined symbol: .__vd__FPv
> ld: 0711-317 ERROR: Undefined symbol: ._Xlen__Q2_3std12_String_baseCFv
> ld: 0711-317 ERROR: Undefined symbol: ._Fiopen__3stdFPCci
> ld: 0711-317 ERROR: Undefined symbol: 
> .__ct__Q3_3std6locale7_LocimpFRCQ3_3std6locale7_Locimp
> ld: 0711-317 ERROR: Undefined symbol: id__Q2_3std7codecvtXTcTcTPc_
> ld: 0711-317 ERROR: Undefined symbol: _Id_cnt__Q3_3std6locale2id
> ld: 0711-317 ERROR: Undefined symbol: 
> ._Addfac__Q3_3std6locale7_LocimpFPQ3_3std6locale5facetUl
> ld: 0711-317 ERROR: Undefined symbol: ._Xran__Q2_3std12_String_baseCFv
> ld: 0711-317 ERROR: Undefined symbol: ._Getfacet__Q2_3std6localeCFUl
> ld: 0711-317 ERROR: Undefined symbol: id__Q2_3std5ctypeXTc_
> ld: 0711-317 ERROR: Undefined symbol: 
> id__Q2_3std7num_putXTcTQ2_3std19ostreambuf_iteratorXTcTQ2_3std11char_traitsXTc___ 
> 
> ld: 0711-317 ERROR: Undefined symbol: .__ThrowV6
> ld: 0711-317 ERROR: Undefined symbol: .unexpected__3stdFv
> ld: 0711-317 ERROR: Undefined symbol: .terminate__3stdFv
> ld: 0711-317 ERROR: Undefined symbol: ._Init__Q2_3std8ios_baseFv
> ld: 0711-317 ERROR: Undefined symbol: ._Addstd__Q2_3std8ios_baseFv
> ld: 0711-317 ERROR: Undefined symbol: ._Init__Q2_3std6localeFv
> ld: 0711-317 ERROR: Undefined symbol: .__nw__FUlPv
> ld: 0711-317 ERROR: Undefined symbol: .__ct__Q2_3std8_LocinfoFPCci
> ld: 0711-317 ERROR: Undefined symbol: .__dt__Q2_3std8_LocinfoFv
> ld: 0711-317 ERROR: Undefined symbol: ._DoIs
> ld: 0711-317 ERROR: Undefined symbol: .__dt__Q2_3std8ios_baseFv
> ld: 0711-317 ERROR: Undefined symbol: ._Getctype__FPCc
> ld: 0711-317 ERROR: Undefined symbol: _Cltab__Q2_3std5ctypeXTc_
> ld: 0711-317 ERROR: Undefined symbol: ._Getcvt__FPCc
> ld: 0711-317 ERROR: Undefined symbol: _BADOFF__3std
> ld: 0711-317 ERROR: Undefined symbol: _Fpz__3std
> ld: 0711-317 ERROR: Undefined symbol: ._Tolower
> ld: 0711-317 ERROR: Undefined symbol: ._Toupper
> ld: 0711-317 ERROR: Undefined symbol: id__Q2_3std8numpunctXTc_
> ld: 0711-317 ERROR: Undefined symbol: ._Getnumpunct__FPCc
> ld: 0711-317 ERROR: Undefined symbol: ._GetCatName__FiPCc
> ld: 0711-317 ERROR: Undefined symbol: __vd__FPv
> ld: 0711-317 ERROR: Undefined symbol: __vn__FUl
> ld: 0711-317 ERROR: Undefined symbol: .__vec__new2
> ld: 0711-317 ERROR: Undefined symbol: .__vec__delete2
> ld: 0711-317 ERROR: Undefined symbol: .__CatchMatch
> ld: 0711-317 ERROR: Undefined symbol: cout__3std
> ld: 0711-317 ERROR: Undefined symbol: 
> id__Q2_3std7num_getXTcTQ2_3std19istreambuf_iteratorXTcTQ2_3std11char_traitsXTc___ 
> 
> ld: 0711-317 ERROR: Undefined symbol: ._Stof
> ld: 0711-317 ERROR: Undefined symbol: ._Stod
> ld: 0711-317 ERROR: Undefined symbol: ._Stold
> ld: 0711-317 ERROR: Undefined symbol: .__vec__new
> ld: 0711-317 ERROR: Undefined symbol: 
> .__ct__6NcFileFPCcQ2_6NcFile8FileModePUlUlQ2_6NcFile10FileFormat
> ld: 0711-317 ERROR: Undefined symbol: .is_valid__6NcFileCFv
> ld: 0711-317 ERROR: Undefined symbol: .close__6NcFileFv
> ld: 0711-317 ERROR: Undefined symbol: .add_att__6NcFileFPCcT1
> ld: 0711-317 ERROR: Undefined symbol: .add_att__5NcVarFPCcT1
> ld: 0711-317 ERROR: Undefined symbol: .add_att__5NcVarFPCcf
> ld: 0711-317 ERROR: Undefined symbol: .add_att__5NcVarFPCci
> ld: 0711-317 ERROR: Undefined symbol: .add_att__5NcVarFPCcl
> ld: 0711-317 ERROR: Undefined symbol: .put__5NcVarFPCflN42
> 
> _______________________________________________
> Met_help mailing list
> Met_help at mailman.ucar.edu
> http://mailman.ucar.edu/mailman/listinfo/met_help


More information about the Met_help mailing list