[Met_help] Met install problem

layesarr at ucad.sn layesarr at ucad.sn
Thu Oct 29 14:26:25 MDT 2009


  am trying to install MET package but always have errors. I install  
burflib and gsl and netcdf using the sames compilers icc and ifort.
The make.log is too long but below is last lines.
I hope to have assistance to install this very useful package.

Best regards

Abdoulaye


../../lib/vx_met_util/stat_columns.h(209): remark #593: variable  
"job_wdir_columns" was set but never used
   static const char * job_wdir_columns [] = {
                       ^

../../lib/vx_met_util/file_type.h(30): remark #593: variable  
"gb_file_ext" was set but never used
   static const char *gb_file_ext [] = { "grib", "grb", "gb" };
                      ^

../../lib/vx_met_util/file_type.h(33): remark #593: variable  
"nc_file_ext" was set but never used
   static const char *nc_file_ext [] = { "netcdf", "ncf", "nc" };
                      ^

../../lib/vx_met_util/file_type.h(36): remark #593: variable  
"bf_file_ext" was set but never used
   static const char *bf_file_ext [] = { "bufr", "bfr", "prepbufr", "pb" };
                      ^

../../lib/vx_met_util/file_type.h(42): remark #593: variable  
"magic_cookie_str" was set but never used
   static const char *magic_cookie_str [] = { "GRIB", "CDF", "BUFR" };
                      ^

cp grid_stat ../../bin/.


*** Finished Making grid_stat application ***


*** Making pb2nc application ***

/home/sarr/intel111/cc/bin/ia32/icc -c pb2nc_Conf.cc -Wall -Wshadow -static
         -I../../lib
/home/sarr/intel111/fc/bin/ia32/ifort -c numpbmsg.f -static
/home/sarr/intel111/fc/bin/ia32/ifort -c openpb.f -static
/home/sarr/intel111/fc/bin/ia32/ifort -c readpb.f -static
/home/sarr/intel111/fc/bin/ia32/ifort -c dumppb.f -static


/home/sarr/intel111/cc/bin/ia32/icc -o pb2nc pb2nc.cc pb2nc_Conf.o  
numpbmsg.o openpb.o readpb.o dumppb.o
         -Wall -Wshadow -static   -DMET_BASE="/home/sarr/nwrf/METv2.0"
         -I../../lib -I/home/sarr/netcdf3/include  
-I/home/sarr/gsl//include -I/home/sarr/BURFLIB/
         -L../../lib -L/home/sarr/netcdf3/lib -L/home/sarr/gsl//lib  
-L/home/sarr/BURFLIB/ -lf2c
         -lbufr -lvx_pb_util
         -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
         libf2c.a  -lifcore
icc: error #10236: File not found:  'libf2c.a'
../../lib/vx_grib_classes/grib_strings.h(430): warning #913: invalid  
multibyte character sequence
                                             ^

../../lib/vx_grib_classes/grib_strings.h(431): warning #913: invalid  
multibyte character sequence
                                           ^

../../lib/vx_grib_classes/grib_strings.h(434): warning #913: invalid  
multibyte character sequence
                                                 ^

../../lib/vx_grib_classes/grib_strings.h(435): warning #913: invalid  
multibyte character sequence
                                      ^

../../lib/vx_grib_classes/grib_strings.h(436): warning #913: invalid  
multibyte character sequence
                                      ^

../../lib/vx_grib_classes/grib_strings.h(437): warning #913: invalid  
multibyte character sequence
                                                 ^

../../lib/vx_grib_classes/grib_strings.h(438): warning #913: invalid  
multibyte character sequence
                                                                   ^

../../lib/vx_grib_classes/grib_strings.h(515): warning #913: invalid  
multibyte character sequence
                                              ^

../../lib/vx_grib_classes/grib_strings.h(521): warning #913: invalid  
multibyte character sequence
                                      ^

../../lib/vx_grib_classes/grib_strings.h(531): warning #913: invalid  
multibyte character sequence
                                              ^

../../lib/vx_grib_classes/grib_strings.h(536): warning #913: invalid  
multibyte character sequence
                                   ^

../../lib/vx_grib_classes/grib_strings.h(538): warning #913: invalid  
multibyte character sequence
                           ^

../../lib/vx_grib_classes/grib_strings.h(554): warning #913: invalid  
multibyte character sequence
                                                         ^

../../lib/vx_grib_classes/grib_strings.h(555): warning #913: invalid  
multibyte character sequence
                                                       ^

../../lib/vx_grib_classes/grib_strings.h(569): warning #913: invalid  
multibyte character sequence
                                                          ^

../../lib/vx_grib_classes/grib_strings.h(590): warning #913: invalid  
multibyte character sequence
                     ^

../../lib/vx_grib_classes/grib_strings.h(853): warning #913: invalid  
multibyte character sequence
                     ^

../../lib/vx_met_util/stat_columns.h(248): remark #383: value copied  
to temporary, reference to temporary used
   inline int get_n_pct_columns (int n) { return(3 + 3*(max(1, n)-1)); }
                                                            ^

../../lib/vx_met_util/stat_columns.h(249): remark #383: value copied  
to temporary, reference to temporary used
   inline int get_n_pstd_columns(int n) { return(9 +    max(1, n)   ); }
                                                            ^

../../lib/vx_met_util/stat_columns.h(250): remark #383: value copied  
to temporary, reference to temporary used
   inline int get_n_pjc_columns (int n) { return(3 + 7*(max(1, n)-1)); }
                                                            ^

../../lib/vx_met_util/stat_columns.h(251): remark #383: value copied  
to temporary, reference to temporary used
   inline int get_n_prc_columns (int n) { return(3 + 3*(max(1, n)-1)); }
                                                            ^

pb2nc.cc(211): remark #1419: external declaration in primary source file
      void numpbmsg_(int *, int *);
           ^

pb2nc.cc(212): remark #1419: external declaration in primary source file
      void openpb_(char *, int *);
           ^

pb2nc.cc(213): remark #1419: external declaration in primary source file
      void readpb_(int *, char *, int *, int *, int *, double[mxr8pm],
           ^

pb2nc.cc(215): remark #1419: external declaration in primary source file
      void dumppb_(char *, int *, const char *, int *,
           ^

pb2nc.cc(422): remark #981: operands are evaluated in unspecified order
      if(conf.beg_ds().ival() > conf.end_ds().ival()) {
                              ^

pb2nc.cc(440): remark #981: operands are evaluated in unspecified order
                 << conf.mask_grid().sval()
                 ^

pb2nc.cc(472): remark #981: operands are evaluated in unspecified order
      if(conf.end_elev().dval() < conf.beg_elev().dval()) {
                                ^

pb2nc.cc(483): remark #981: operands are evaluated in unspecified order
      if(conf.end_level().dval() < conf.beg_level().dval()) {
                                 ^

pb2nc.cc(558): remark #981: operands are evaluated in unspecified order
              << conf.tmp_dir().sval() << "nn" << flush;
              ^

pb2nc.cc(672): remark #981: operands are evaluated in unspecified order
         cout << "Processing PrepBufr File:t" << pbfile[i_pb]
                                               ^

pb2nc.cc(751): remark #981: operands are evaluated in unspecified order
              << pbfile[i_pb] << "n" << flush;
              ^

pb2nc.cc(918): remark #2259: non-pointer conversion from "double" to  
"float" may lose significant bits
         else                pb_report_type  = hdr[5];
                                             ^

pb2nc.cc(922): remark #2259: non-pointer conversion from "double" to  
"float" may lose significant bits
         else                in_report_type  = hdr[6];
                                             ^

pb2nc.cc(926): remark #2259: non-pointer conversion from "double" to  
"float" may lose significant bits
         else                instrument_type = hdr[7];
                                             ^

pb2nc.cc(1047): remark #2259: non-pointer conversion from "double" to  
"float" may lose significant bits
               obs_arr[2] = evns[0][ev][lv][0];
                          ^

pb2nc.cc(1066): remark #2259: non-pointer conversion from "double" to  
"float" may lose significant bits
                  obs_arr[3] = convert_gpm_to_msl(evns[3][ev][lv][0],
                             ^

pb2nc.cc(1223): remark #2259: non-pointer conversion from "int" to  
"float" may lose significant bits
                  obs_arr[1] = derive_gc[i];
                             ^

pb2nc.cc(1328): remark #981: operands are evaluated in unspecified order
              << pbfile[i_pb] << "n" << flush;
              ^

pb2nc.cc(1402): remark #981: operands are evaluated in unspecified order
                              (long) strlen(hdr_typ_sa[i]))) {
                              ^

pb2nc.cc(1401): remark #981: operands are evaluated in unspecified order
            !hdr_typ_var->put(hdr_typ_sa[i], (long) 1,
                          ^

pb2nc.cc(1414): remark #981: operands are evaluated in unspecified order
                              (long) strlen(hdr_sid_sa[i]))) {
                              ^

pb2nc.cc(1413): remark #981: operands are evaluated in unspecified order
            !hdr_sid_var->put(hdr_sid_sa[i], (long) 1,
                          ^

pb2nc.cc(1426): remark #981: operands are evaluated in unspecified order
                              (long) strlen(hdr_vld_sa[i]))) {
                              ^

pb2nc.cc(1425): remark #981: operands are evaluated in unspecified order
            !hdr_vld_var->put(hdr_vld_sa[i], (long) 1,
                          ^

pb2nc.cc(1472): remark #869: parameter "flag" was never referenced
   int get_event_index(int flag, int i_var, int i_lvl) {
                           ^

pb2nc.cc(1768): remark #869: parameter "argc" was never referenced
   void usage(int argc, char *argv[]) {
                  ^

pb2nc.cc(1768): remark #869: parameter "argv" was never referenced
   void usage(int argc, char *argv[]) {
                              ^

../../lib/vx_met_util/stat_columns.h(24): remark #593: variable  
"hdr_columns" was set but never used
   static const char * hdr_columns [] = {
                       ^

../../lib/vx_met_util/stat_columns.h(38): remark #593: variable  
"fho_columns" was set but never used
   static const char * fho_columns [] = {
                       ^

../../lib/vx_met_util/stat_columns.h(43): remark #593: variable  
"ctc_columns" was set but never used
   static const char * ctc_columns [] = {
                       ^

../../lib/vx_met_util/stat_columns.h(48): remark #593: variable  
"ctp_columns" was set but never used
   static const char * ctp_columns [] = {
                       ^

../../lib/vx_met_util/stat_columns.h(54): remark #593: variable  
"cfp_columns" was set but never used
   static const char * cfp_columns [] = {
                       ^

../../lib/vx_met_util/stat_columns.h(60): remark #593: variable  
"cop_columns" was set but never used
   static const char * cop_columns [] = {
                       ^

../../lib/vx_met_util/stat_columns.h(66): remark #593: variable  
"cts_columns" was set but never used
   static const char * cts_columns [] = {
                       ^

../../lib/vx_met_util/stat_columns.h(83): remark #593: variable  
"cnt_columns" was set but never used
   static const char * cnt_columns [] = {
                       ^

../../lib/vx_met_util/stat_columns.h(109): remark #593: variable  
"sl1l2_columns" was set but never used
   static const char * sl1l2_columns [] = {
                       ^

../../lib/vx_met_util/stat_columns.h(114): remark #593: variable  
"sal1l2_columns" was set but never used
   static const char * sal1l2_columns [] = {
                       ^

../../lib/vx_met_util/stat_columns.h(119): remark #593: variable  
"vl1l2_columns" was set but never used
   static const char * vl1l2_columns [] = {
                       ^

../../lib/vx_met_util/stat_columns.h(125): remark #593: variable  
"val1l2_columns" was set but never used
   static const char * val1l2_columns [] = {
                       ^

../../lib/vx_met_util/stat_columns.h(131): remark #593: variable  
"pct_columns" was set but never used
   static const char * pct_columns [] = {
                       ^

../../lib/vx_met_util/stat_columns.h(136): remark #593: variable  
"pstd_columns" was set but never used
   static const char * pstd_columns [] = {
                       ^

../../lib/vx_met_util/stat_columns.h(143): remark #593: variable  
"pjc_columns" was set but never used
   static const char * pjc_columns [] = {
                       ^

../../lib/vx_met_util/stat_columns.h(149): remark #593: variable  
"prc_columns" was set but never used
   static const char * prc_columns [] = {
                       ^

../../lib/vx_met_util/stat_columns.h(154): remark #593: variable  
"mpr_columns" was set but never used
   static const char * mpr_columns [] = {
                       ^

../../lib/vx_met_util/stat_columns.h(160): remark #593: variable  
"nbrctc_columns" was set but never used
   static const char * nbrctc_columns [] = {
                       ^

../../lib/vx_met_util/stat_columns.h(165): remark #593: variable  
"nbrcts_columns" was set but never used
   static const char * nbrcts_columns [] = {
                       ^

../../lib/vx_met_util/stat_columns.h(182): remark #593: variable  
"nbrcnt_columns" was set but never used
   static const char * nbrcnt_columns [] = {
                       ^

../../lib/vx_met_util/stat_columns.h(188): remark #593: variable  
"isc_columns" was set but never used
   static const char * isc_columns [] = {
                       ^

../../lib/vx_met_util/stat_columns.h(196): remark #593: variable  
"job_sum_columns" was set but never used
   static const char * job_sum_columns [] = {
                       ^

../../lib/vx_met_util/stat_columns.h(205): remark #593: variable  
"job_go_columns" was set but never used
   static const char * job_go_columns [] = {
                       ^

../../lib/vx_met_util/stat_columns.h(209): remark #593: variable  
"job_wdir_columns" was set but never used
   static const char * job_wdir_columns [] = {
                       ^

../../lib/vx_met_util/file_type.h(30): remark #593: variable  
"gb_file_ext" was set but never used
   static const char *gb_file_ext [] = { "grib", "grb", "gb" };
                      ^

../../lib/vx_met_util/file_type.h(33): remark #593: variable  
"nc_file_ext" was set but never used
   static const char *nc_file_ext [] = { "netcdf", "ncf", "nc" };
                      ^

../../lib/vx_met_util/file_type.h(36): remark #593: variable  
"bf_file_ext" was set but never used
   static const char *bf_file_ext [] = { "bufr", "bfr", "prepbufr", "pb" };
                      ^

../../lib/vx_met_util/file_type.h(42): remark #593: variable  
"magic_cookie_str" was set but never used
   static const char *magic_cookie_str [] = { "GRIB", "CDF", "BUFR" };
                      ^

make[3]: *** [pb2nc] Erreur 1
make[2]: *** [all] Erreur 2
make[1]: *** [targets] Erreur 2
make: *** [all] Erreur 2




More information about the Met_help mailing list