[Met_help] MET install

John Halley Gotway johnhg at rap.ucar.edu
Mon Jun 2 08:48:16 MDT 2008


Prosenjit,

Please first try recompiling BUFRLIB and MET using pgf77 rather than pgf90.  I've successfully built MET using pgf77 but haven't tried pgf90.

Be sure to execute a "make clean" before rebuilding MET with the command "make -f Makefile_pgi >& make_met.log&" to redirect the output of "make" to a log file.

If that doesn't fix the compilation error you're seeing, please send me the file "make_met.log".  Also, please send me the version number for the PGI compilers you're using.

Type "pgCC -V" to get the version number.

Also, let me point you to the known issues page for METv1.0: http://www.dtcenter.org/met/users/support/known_issues/METv1.0/index.php

If you have not yet, I'd suggest grabbing the updates that are available.

Thanks and please let me know if compiling with pgf77 worked or not.

John Halley-Gotway
johnhg at ucar.edu


Prosenjit Chatterjee wrote:
> Hallo sir
>             I want to install METv1.0 on linux core2 duo with fedora7. 
>             I install libf2c.a (with pgcc, pgCC, pgf90)
>             I install libbufr.a (with pgcc, pgCC, pgf90)
>             I install libgsl.a (with pgcc, pgCC, pgf90)
>             I install libnetcdf.a of version 3.6.2(with pgcc, pgCC, pgf90)
>             when I make makefile of  METv1.0 for PG, then error occur as
> 
> /opt/pgi/linux86-64/7.0/bin/pgCC -o pb2nc pb2nc.cc pb2nc_Conf.o numpbmsg.o openpb.o readpb.o dumppb.o  \
>         -g -O0 -Bstatic  -DMET_BASE=\"/home/prosen/wrf3/METv1.0\" \
>         -I/home/prosen/wrf3/gslbin/include \
>         -I../../lib -I../../lib -I/home/prosen/TEMP/netcdf-3.6.2/libnetcdf-3.6.2-pgcc-pgf90-pgCC/include -I/home/prosen/wrf3/BURF -I/home/prosen/wrf3/f2c \
>         -L../../lib -L../../lib -L/home/prosen/TEMP/netcdf-3.6.2/libnetcdf-3.6.2-pgcc-pgf90-pgCC/lib -L/home/prosen/TEMP/netcdf-3.6.2/libnetcdf-3.6.2-pgcc-pgf90-pgCC/include -L/home/prosen/wrf3/BURF -L/home/prosen/wrf3/f2c \
>         -lbufr -lvx_grib_classes -lvx_wrfdata -lvx_econfig \
>         -lvx_data_grids -lvx_math -lvx_cal -lvx_util -lvx_met_util -lm  \
>         -lnetcdf_c++ -lnetcdf -lpgftnrtl
> "/opt/pgi/linux86-64/7.0-7/include/CC/cctype", line 55: error: the global
>           scope has no "isalnum"
>   using _STLP_VENDOR_CSTD::isalnum;
>                            ^
> "pb2nc.cc", line 96: warning: variable "var_char" was declared but never
>           referenced
>   static const char var_char[mxr8vt] = { 
>                     ^
> 
> 22 errors detected in the compilation of "pb2nc.cc".
> make[3]: *** [pb2nc] Error 2
> make[2]: *** [all] Error 2
> make[1]: *** [targets] Error 2
> make: *** [all] Error 2
> 
> I attach my makefile
> 
> Why error?
> 
> Prosenjit Chatterjee
> 
> 
> 
> 
>       From Chandigarh to Chennai - find friends all over India. Go to http://in.promos.yahoo.com/groups/citygroups/
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> 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