[Met_help] [rt.rap.ucar.edu #57147] History for MET v 4.0 compile issue

Paul Oldenburg via RT met_help at ucar.edu
Mon Jul 9 13:22:17 MDT 2012


----------------------------------------------------------------
  Initial Request
----------------------------------------------------------------

Hi, I'm having an issue compiling the new version of MET. See make log below:

________________________________________________
*** Making the Model Evaluation Tools Project ***



/usr/bin/g++ concat_string.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c
/usr/bin/g++ indent.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c
/usr/bin/g++ logger.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c
/usr/bin/g++ string_array.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c
ar -rs libvx_log.a concat_string.o indent.o logger.o string_array.o 2>&1
ar: creating libvx_log.a
ranlib libvx_log.a
cd /home/ajw/Downloads/METv4.0/include ; rm -f concat_string.h indent.h logger.h string_array.h vx_log.h
cp concat_string.h indent.h logger.h string_array.h vx_log.h /home/ajw/Downloads/METv4.0/include
rm -f /home/ajw/Downloads/METv4.0/lib/libvx_log.a
cp libvx_log.a /home/ajw/Downloads/METv4.0/lib

*** Finished Making the vx_log Library ***

/usr/bin/g++ date_to_mjd.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ day_dif.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ day_of_week.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ doyhms_to_unix.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ is_dst.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ is_leap_year.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ mdyhms_to_unix.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ mjd_to_date.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ time_array.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ time_strings.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ unix_to_mdyhms.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
ar -rs libvx_cal.a date_to_mjd.o day_dif.o day_of_week.o doyhms_to_unix.o is_dst.o is_leap_year.o mdyhms_to_unix.o mjd_to_date.o time_array.o time_strings.o unix_to_mdyhms.o 2>&1
ar: creating libvx_cal.a
ranlib libvx_cal.a
cd /home/ajw/Downloads/METv4.0/include ; rm -f time_array.h vx_cal.h
cp time_array.h vx_cal.h /home/ajw/Downloads/METv4.0/include
rm -f /home/ajw/Downloads/METv4.0/lib/libvx_cal.a
cp libvx_cal.a /home/ajw/Downloads/METv4.0/lib

*** Finished Making the vx_cal Library ***

/usr/bin/g++ angles.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ hist.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ nint.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c
/usr/bin/g++ nti.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ ptile.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c
/usr/bin/g++ pwl.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ affine.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ viewgravity_to_string.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
ar -rs libvx_math.a angles.o hist.o nint.o nti.o ptile.o pwl.o affine.o viewgravity_to_string.o 2>&1
ar: creating libvx_math.a
ranlib libvx_math.a
cd /home/ajw/Downloads/METv4.0/include ; rm -f math_constants.h is_bad_data.h trig.h angles.h hist.h nint.h nti.h ptile.h pwl.h affine.h viewgravity_to_string.h vx_math.h
cp math_constants.h is_bad_data.h trig.h angles.h hist.h nint.h nti.h ptile.h pwl.h affine.h viewgravity_to_string.h vx_math.h /home/ajw/Downloads/METv4.0/include
rm -f /home/ajw/Downloads/METv4.0/lib/libvx_math.a
cp libvx_math.a /home/ajw/Downloads/METv4.0/lib

*** Finished Making the vx_math Library ***

/usr/bin/g++ ascii_table.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ asciitablejust_to_string.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ check_endian.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c
/usr/bin/g++ comma_string.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c
/usr/bin/g++ conversions.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ data_line.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ grib_constants.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ int_array.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ is_number.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c
/usr/bin/g++ long_array.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ make_path.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ memory.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ num_array.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ ordinal.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ roman_numeral.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ string_fxns.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include -DMET_BASE=\"/home/ajw/Downloads/METv4.0\"
/usr/bin/g++ substring.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ temp_file.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ thresh_array.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ threshold.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ fix_float.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c
/usr/bin/g++ command_line.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ file_exists.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c
/usr/bin/g++ filename_suffix.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ data_plane.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ data_plane_util.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ interp_mthd.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ interp_util.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ file_linecount.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ two_to_one.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
ar -rs libvx_util.a ascii_table.o asciitablejust_to_string.o check_endian.o comma_string.o conversions.o data_line.o grib_constants.o int_array.o is_number.o long_array.o make_path.o memory.o num_array.o ordinal.o roman_numeral.o string_fxns.o substring.o temp_file.o thresh_array.o threshold.o fix_float.o command_line.o file_exists.o filename_suffix.o data_plane.o data_plane_util.o interp_mthd.o interp_util.o file_linecount.o two_to_one.o  2>&1
ar: creating libvx_util.a
ranlib libvx_util.a
cd /home/ajw/Downloads/METv4.0/include ; rm -f util_constants.h ascii_table.h asciitablejust_to_string.h bool_to_string.h check_endian.h comma_string.h conversions.h data_line.h empty_string.h grib_constants.h int_array.h is_number.h long_array.h make_path.h memory.h num_array.h ordinal.h roman_numeral.h string_fxns.h substring.h temp_file.h thresh_array.h threshold.h fix_float.h command_line.h file_exists.h filename_suffix.h data_plane.h data_plane_util.h interp_mthd.h two_to_one.h interp_util.h file_linecount.h vx_util.h
cp util_constants.h ascii_table.h asciitablejust_to_string.h bool_to_string.h check_endian.h comma_string.h conversions.h data_line.h empty_string.h grib_constants.h int_array.h is_number.h long_array.h make_path.h memory.h num_array.h ordinal.h roman_numeral.h string_fxns.h substring.h temp_file.h thresh_array.h threshold.h fix_float.h command_line.h file_exists.h filename_suffix.h data_plane.h data_plane_util.h interp_mthd.h two_to_one.h interp_util.h file_linecount.h vx_util.h  /home/ajw/Downloads/METv4.0/include
rm -f /home/ajw/Downloads/METv4.0/lib/libvx_util.a
cp libvx_util.a /home/ajw/Downloads/METv4.0/lib

*** Finished Making the vx_util Library ***

/usr/bin/g++ configobjecttype_to_string.cc -c -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ grdfiletype_to_string.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ dictionary.cc -c -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ config.tab.cc -c -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ lex.config.cc -c -g -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ config_file.cc -c -g -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ config_util.cc -c -g -I/home/ajw/Downloads/METv4.0/include
ar -rs libvx_config.a configobjecttype_to_string.o grdfiletype_to_string.o dictionary.o config.tab.o lex.config.o config_file.o config_util.o  2>&1
ar: creating libvx_config.a
ranlib libvx_config.a
rm -f /home/ajw/Downloads/METv4.0/lib/libvx_config.a
cp libvx_config.a /home/ajw/Downloads/METv4.0/lib
cd /home/ajw/Downloads/METv4.0/include ; rm -f config_file.h configobjecttype_to_string.h grdfiletype_to_string.h data_file_type.h config.tab.h dictionary.h object_types.h scanner_stuff.h config_util.h config_constants.h vx_config.h
cp config_file.h configobjecttype_to_string.h grdfiletype_to_string.h data_file_type.h config.tab.h dictionary.h object_types.h scanner_stuff.h config_util.h config_constants.h vx_config.h  /home/ajw/Downloads/METv4.0/include

*** Finished Making the vx_config Library ***

/usr/bin/g++ find_grid_by_name.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ grid_base.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ latlon_grid.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ lc_grid.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ merc_grid.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ st_grid.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
ar -rs libvx_grid.a find_grid_by_name.o grid_base.o latlon_grid.o lc_grid.o merc_grid.o st_grid.o 2>&1
ar: creating libvx_grid.a
ranlib libvx_grid.a
cd /home/ajw/Downloads/METv4.0/include ; rm -f find_grid_by_name.h grid_base.h vx_grid.h latlon_grid_defs.h latlon_grid.h lc_grid_defs.h lc_grid.h merc_grid_defs.h merc_grid.h st_grid_defs.h st_grid.h
cp find_grid_by_name.h grid_base.h vx_grid.h latlon_grid_defs.h latlon_grid.h lc_grid_defs.h lc_grid.h merc_grid_defs.h merc_grid.h st_grid_defs.h st_grid.h /home/ajw/Downloads/METv4.0/include
rm -f /home/ajw/Downloads/METv4.0/lib/libvx_grid.a
cp libvx_grid.a /home/ajw/Downloads/METv4.0/lib

*** Finished Making the vx_grid Library ***

/usr/bin/g++ nc_var_info.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include -I/usr/local/include
/usr/bin/g++ nc_utils.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include -I/usr/local/include
/usr/bin/g++ grid_output.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include -I/usr/local/include
/usr/bin/g++ write_netcdf.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include -I/usr/local/include
ar -rs libvx_nc_util.a nc_var_info.o nc_utils.o write_netcdf.o grid_output.o 2>&1
ar: creating libvx_nc_util.a
ranlib libvx_nc_util.a
cd /home/ajw/Downloads/METv4.0/include ; rm -f nc_constants.h nc_var_info.h nc_utils.h write_netcdf.h grid_output.h vx_nc_util.h
cp nc_constants.h nc_var_info.h nc_utils.h write_netcdf.h grid_output.h vx_nc_util.h /home/ajw/Downloads/METv4.0/include
rm -f /home/ajw/Downloads/METv4.0/lib/libvx_nc_util.a
cp libvx_nc_util.a /home/ajw/Downloads/METv4.0/lib

*** Finished Making the vx_nc_util Library ***

/usr/bin/g++ level_info.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ var_info.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ leveltype_to_string.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ data_class.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ data2d_utils.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ table_lookup.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
ar -rs libvx_data2d.a level_info.o var_info.o leveltype_to_string.o data_class.o data2d_utils.o table_lookup.o 2>&1
ar: creating libvx_data2d.a
ranlib libvx_data2d.a
cd /home/ajw/Downloads/METv4.0/include ; rm -f level_info.h var_info.h leveltype_to_string.h data_class.h data2d_utils.h table_lookup.h vx_data2d.h
cp level_info.h var_info.h leveltype_to_string.h data_class.h data2d_utils.h table_lookup.h vx_data2d.h /home/ajw/Downloads/METv4.0/include
rm -f /home/ajw/Downloads/METv4.0/lib/libvx_data2d.a
cp libvx_data2d.a /home/ajw/Downloads/METv4.0/lib

*** Finished Making the vx_data2d Library ***

/usr/bin/g++ grib_classes.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ grib_strings.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ grib_utils.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ var_info_grib.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ data2d_grib_utils.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ data2d_grib.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
ar -rs libvx_data2d_grib.a grib_classes.o grib_strings.o grib_utils.o var_info_grib.o data2d_grib_utils.o data2d_grib.o 2>&1
ar: creating libvx_data2d_grib.a
ranlib libvx_data2d_grib.a
cd /home/ajw/Downloads/METv4.0/include ; rm -f grib_classes.h grib_strings.h grib_utils.h var_info_grib.h data2d_grib_utils.h data2d_grib.h vx_data2d_grib.h
cp grib_classes.h grib_strings.h grib_utils.h var_info_grib.h data2d_grib_utils.h data2d_grib.h vx_data2d_grib.h /home/ajw/Downloads/METv4.0/include
rm -f /home/ajw/Downloads/METv4.0/lib/libvx_data2d_grib.a
cp libvx_data2d_grib.a /home/ajw/Downloads/METv4.0/lib

*** Finished Making the vx_data2d_grib Library ***

/usr/bin/g++ var_info_grib2.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include -I/home/ajw/g2clib-1.2.3
/usr/bin/g++ data2d_grib2.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include -I/home/ajw/g2clib-1.2.3
ar -rs libvx_data2d_grib2.a var_info_grib2.o data2d_grib2.o 2>&1
ar: creating libvx_data2d_grib2.a
ranlib libvx_data2d_grib2.a
cd /home/ajw/Downloads/METv4.0/include ; rm -f var_info_grib2.h data2d_grib2.h
cp var_info_grib2.h data2d_grib2.h /home/ajw/Downloads/METv4.0/include
rm -f /home/ajw/Downloads/METv4.0/lib/libvx_data2d_grib2.a
cp libvx_data2d_grib2.a /home/ajw/Downloads/METv4.0/lib

*** Finished Making the vx_data2d_grib2 Library ***

/usr/bin/g++ get_met_grid.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include -I/usr/local/include
/usr/bin/g++ met_file.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include -I/usr/local/include
/usr/bin/g++ var_info_nc_met.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ data2d_nc_met.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include -I/usr/local/include
ar -rs libvx_data2d_nc_met.a get_met_grid.o met_file.o var_info_nc_met.o data2d_nc_met.o 2>&1
ar: creating libvx_data2d_nc_met.a
ranlib libvx_data2d_nc_met.a
cd /home/ajw/Downloads/METv4.0/include ; rm -f get_met_grid.h met_file.h var_info_nc_met.h data2d_nc_met.h vx_data2d_nc_met.h
cp get_met_grid.h met_file.h var_info_nc_met.h data2d_nc_met.h vx_data2d_nc_met.h /home/ajw/Downloads/METv4.0/include
rm -f /home/ajw/Downloads/METv4.0/lib/libvx_data2d_nc_met.a
cp libvx_data2d_nc_met.a /home/ajw/Downloads/METv4.0/lib

*** Finished Making the vx_data2d_nc_met Library ***

/usr/bin/g++ get_pinterp_grid.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include -I/usr/local/include
/usr/bin/g++ pinterp_file.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include -I/usr/local/include
/usr/bin/g++ var_info_nc_pinterp.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ data2d_nc_pinterp_utils.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include -I/usr/local/include
/usr/bin/g++ data2d_nc_pinterp.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include -I/usr/local/include
ar -rs libvx_data2d_nc_pinterp.a get_pinterp_grid.o pinterp_file.o var_info_nc_pinterp.o data2d_nc_pinterp_utils.o data2d_nc_pinterp.o 2>&1
ar: creating libvx_data2d_nc_pinterp.a
ranlib libvx_data2d_nc_pinterp.a
cd /home/ajw/Downloads/METv4.0/include ; rm -f get_pinterp_grid.h pinterp_file.h var_info_nc_pinterp.h data2d_nc_pinterp_utils.h data2d_nc_pinterp.h vx_data2d_nc_pinterp.h
cp get_pinterp_grid.h pinterp_file.h var_info_nc_pinterp.h data2d_nc_pinterp_utils.h data2d_nc_pinterp.h vx_data2d_nc_pinterp.h /home/ajw/Downloads/METv4.0/include
rm -f /home/ajw/Downloads/METv4.0/lib/libvx_data2d_nc_pinterp.a
cp libvx_data2d_nc_pinterp.a /home/ajw/Downloads/METv4.0/lib

*** Finished Making the vx_data2d_nc_pinterp Library ***

/usr/bin/g++ is_met_nc_file.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include -I/usr/local/include
/usr/bin/g++ is_netcdf_file.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ is_pinterp_file.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include -I/usr/local/include
/usr/bin/g++ is_grib_file.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ is_bufr_file.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ var_info_factory.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ data2d_factory_utils.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ data2d_factory.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include \
                                -I/usr/local/include -I/home/ajw/g2clib-1.2.3
ar -rs libvx_data2d_factory.a is_met_nc_file.o is_netcdf_file.o is_pinterp_file.o is_grib_file.o is_bufr_file.o var_info_factory.o data2d_factory_utils.o data2d_factory.o 2>&1
ar: creating libvx_data2d_factory.a
ranlib libvx_data2d_factory.a
cd /home/ajw/Downloads/METv4.0/include ; rm -f is_met_nc_file.h is_netcdf_file.h is_pinterp_file.h is_grib_file.h is_bufr_file.h var_info_factory.h data2d_factory_utils.h data2d_factory.h vx_data2d_factory.h
cp is_met_nc_file.h is_netcdf_file.h is_pinterp_file.h is_grib_file.h is_bufr_file.h var_info_factory.h data2d_factory_utils.h data2d_factory.h vx_data2d_factory.h /home/ajw/Downloads/METv4.0/include
rm -f /home/ajw/Downloads/METv4.0/lib/libvx_data2d_factory.a
cp libvx_data2d_factory.a /home/ajw/Downloads/METv4.0/lib

*** Finished Making the vx_data2d_factory Library ***

/usr/bin/g++ gsl_bvn.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/GSL-1.15/include
/usr/bin/g++ gsl_cdf.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/GSL-1.15/include
/usr/bin/g++ gsl_randist.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include -I/home/ajw/GSL-1.15/include
/usr/bin/g++ gsl_statistics.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include -I/home/ajw/GSL-1.15/include
/usr/bin/g++ gsl_wavelet2d.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include -I/home/ajw/GSL-1.15/include
ar -rs libvx_gsl_prob.a gsl_bvn.o gsl_cdf.o gsl_randist.o gsl_statistics.o gsl_wavelet2d.o 2>&1
ar: creating libvx_gsl_prob.a
ranlib libvx_gsl_prob.a
cd /home/ajw/Downloads/METv4.0/include ; rm -f gsl_bvn.h gsl_cdf.h gsl_randist.h gsl_statistics.h gsl_wavelet2d.h vx_gsl_prob.h
cp gsl_bvn.h gsl_cdf.h gsl_randist.h gsl_statistics.h gsl_wavelet2d.h vx_gsl_prob.h /home/ajw/Downloads/METv4.0/include
rm -f /home/ajw/Downloads/METv4.0/lib/libvx_gsl_prob.a
cp libvx_gsl_prob.a /home/ajw/Downloads/METv4.0/lib

*** Finished Making the vx_gsl_prob Library ***

/usr/bin/g++ gnomon.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
ar -rs libvx_gnomon.a gnomon.o  2>&1
ar: creating libvx_gnomon.a
ranlib libvx_gnomon.a
cd /home/ajw/Downloads/METv4.0/include ; rm -f gnomon.h
cp gnomon.h /home/ajw/Downloads/METv4.0/include
rm -f /home/ajw/Downloads/METv4.0/lib/libvx_gnomon.a
cp libvx_gnomon.a /home/ajw/Downloads/METv4.0/lib

*** Finished Making the vx_gnomon Library ***

/usr/bin/g++ nav.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
ar -rs libvx_nav.a nav.o 2>&1
ar: creating libvx_nav.a
ranlib libvx_nav.a
cd /home/ajw/Downloads/METv4.0/include ; rm -f nav.h
cp nav.h /home/ajw/Downloads/METv4.0/include
rm -f /home/ajw/Downloads/METv4.0/lib/libvx_nav.a
cp libvx_nav.a /home/ajw/Downloads/METv4.0/lib

*** Finished Making the vx_nav Library ***

/usr/bin/g++ pblock.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ do_blocking.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ do_unblocking.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ copy_bytes.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
ar -rs libvx_pb_util.a pblock.o do_blocking.o do_unblocking.o copy_bytes.o 2>&1
ar: creating libvx_pb_util.a
ranlib libvx_pb_util.a
cd /home/ajw/Downloads/METv4.0/include ; rm -f pblock.h do_blocking.h do_unblocking.h copy_bytes.h vx_pb_util.h
cp pblock.h do_blocking.h do_unblocking.h copy_bytes.h vx_pb_util.h /home/ajw/Downloads/METv4.0/include
rm -f /home/ajw/Downloads/METv4.0/lib/libvx_pb_util.a
cp libvx_pb_util.a /home/ajw/Downloads/METv4.0/lib

*** Finished Making the vx_pb_util Library ***

/usr/bin/g++ afm.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ afm_keywords.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ afm_line.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ afm_token.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ afmkeyword_to_string.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ afmtokentype_to_string.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
ar -rs libvx_afm.a afm.o afm_keywords.o afm_line.o afm_token.o afmkeyword_to_string.o afmtokentype_to_string.o 2>&1
ar: creating libvx_afm.a
ranlib libvx_afm.a
cd /home/ajw/Downloads/METv4.0/include ; rm -f afm.h afm_keywords.h afmkeyword_to_string.h afm_line.h afm_token.h afm_token_types.h afmtokentype_to_string.h
cp afm.h afm_keywords.h afmkeyword_to_string.h afm_line.h afm_token.h afm_token_types.h afmtokentype_to_string.h /home/ajw/Downloads/METv4.0/include
rm -f /home/ajw/Downloads/METv4.0/lib/libvx_afm.a
cp libvx_afm.a /home/ajw/Downloads/METv4.0/lib

*** Finished Making the vx_afm Library ***

/usr/bin/g++ documentmedia_to_string.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include -DMET_BASE=\"/home/ajw/Downloads/METv4.0\"
/usr/bin/g++ documentorientation_to_string.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include -DMET_BASE=\"/home/ajw/Downloads/METv4.0\"
/usr/bin/g++ vx_ps.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include -DMET_BASE=\"/home/ajw/Downloads/METv4.0\"
/usr/bin/g++ ps_text.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
ar -rs libvx_ps.a documentmedia_to_string.o documentorientation_to_string.o vx_ps.o ps_text.o 2>&1
ar: creating libvx_ps.a
ranlib libvx_ps.a
cd /home/ajw/Downloads/METv4.0/include ; rm -f documentmedia_to_string.h documentorientation_to_string.h vx_ps.h ps_text.h
cp documentmedia_to_string.h documentorientation_to_string.h vx_ps.h ps_text.h /home/ajw/Downloads/METv4.0/include
rm -f /home/ajw/Downloads/METv4.0/lib/libvx_ps.a
cp libvx_ps.a /home/ajw/Downloads/METv4.0/lib

*** Finished Making the vx_ps Library ***

/usr/bin/g++ cfile.tab.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include > /dev/null 2>&1
/usr/bin/g++ lex.color.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include > /dev/null 2>&1
/usr/bin/g++ color.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ color_list.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ color_table.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2  -c -I/home/ajw/Downloads/METv4.0/include
ar -rs libvx_color.a cfile.tab.o lex.color.o color.o color_list.o color_table.o 2>&1
ar: creating libvx_color.a
ranlib libvx_color.a
cd /home/ajw/Downloads/METv4.0/include ; rm -f cfile.tab.h color.h color_list.h color_parser.h vx_color.h
cp cfile.tab.h color.h color_list.h color_parser.h vx_color.h /home/ajw/Downloads/METv4.0/include
rm -f /home/ajw/Downloads/METv4.0/lib/libvx_color.a
cp libvx_color.a /home/ajw/Downloads/METv4.0/lib

*** Finished Making the vx_color Library ***

/usr/bin/g++ pbm.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ pcm.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ pgm.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ ppm.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ pxm_base.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ pxm_utils.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
ar -rs libvx_pxm.a pbm.o pcm.o pgm.o ppm.o pxm_base.o pxm_utils.o 2>&1
ar: creating libvx_pxm.a
ranlib libvx_pxm.a
cd /home/ajw/Downloads/METv4.0/include ; rm -f pbm.h pcm.h pgm.h ppm.h pxm_base.h pxm_utils.h vx_pxm.h
cp pbm.h pcm.h pgm.h ppm.h pxm_base.h pxm_utils.h vx_pxm.h /home/ajw/Downloads/METv4.0/include
rm -f /home/ajw/Downloads/METv4.0/lib/libvx_pxm.a
cp libvx_pxm.a /home/ajw/Downloads/METv4.0/lib

*** Finished Making the vx_pxm Library ***

/usr/bin/g++ ascii85_filter.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ bit_filter.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ hex_filter.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ ps_filter.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ psout_filter.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ render_pbm.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ render_pcm.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ render_pgm.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ render_ppm.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ renderinfo.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ rle_filter.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ uc_queue.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
ar -rs libvx_render.a ascii85_filter.o bit_filter.o hex_filter.o ps_filter.o psout_filter.o render_pbm.o render_pcm.o render_pgm.o render_ppm.o renderinfo.o rle_filter.o uc_queue.o 2>&1
ar: creating libvx_render.a
ranlib libvx_render.a
cd /home/ajw/Downloads/METv4.0/include ; rm -f ascii85_filter.h bit_filter.h hex_filter.h ps_filter.h psout_filter.h vx_render.h renderinfo.h rle_filter.h uc_queue.h
cp ascii85_filter.h bit_filter.h hex_filter.h ps_filter.h psout_filter.h vx_render.h renderinfo.h rle_filter.h uc_queue.h /home/ajw/Downloads/METv4.0/include
rm -f /home/ajw/Downloads/METv4.0/lib/libvx_render.a
cp libvx_render.a /home/ajw/Downloads/METv4.0/lib

*** Finished Making the vx_render Library ***

/usr/bin/g++ map_region.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -DMET_BASE=\"/home/ajw/Downloads/METv4.0\" -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ vx_plot_util.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -DMET_BASE=\"/home/ajw/Downloads/METv4.0\" -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ data_plane_plot.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -DMET_BASE=\"/home/ajw/Downloads/METv4.0\" -I/home/ajw/Downloads/METv4.0/include
ar -rs libvx_plot_util.a map_region.o vx_plot_util.o data_plane_plot.o 2>&1
ar: creating libvx_plot_util.a
ranlib libvx_plot_util.a
cd /home/ajw/Downloads/METv4.0/include ; rm -f map_region.h vx_plot_util.h data_plane_plot.h
cp map_region.h vx_plot_util.h data_plane_plot.h /home/ajw/Downloads/METv4.0/include
rm -f /home/ajw/Downloads/METv4.0/lib/libvx_plot_util.a
cp libvx_plot_util.a /home/ajw/Downloads/METv4.0/lib

*** Finished Making the vx_plot_util Library ***

/usr/bin/g++ moments.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ node.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ polyline.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ shapedata.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ set.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ interest.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ mode_conf_info.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ engine.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -DMET_BASE=\"/home/ajw/Downloads/METv4.0\" -I/home/ajw/Downloads/METv4.0/include
ar -rs libvx_shapedata.a moments.o node.o polyline.o shapedata.o set.o interest.o mode_conf_info.o engine.o 2>&1
ar: creating libvx_shapedata.a
ranlib libvx_shapedata.a
cd /home/ajw/Downloads/METv4.0/include ; rm -f moments.h node.h polyline.h shape.h shapedata.h set.h interest.h mode_columns.h mode_conf_info.h engine.h vx_shapedata.h
cp moments.h node.h polyline.h shape.h shapedata.h set.h interest.h mode_columns.h mode_conf_info.h engine.h vx_shapedata.h /home/ajw/Downloads/METv4.0/include
rm -f /home/ajw/Downloads/METv4.0/lib/libvx_shapedata.a
cp libvx_shapedata.a /home/ajw/Downloads/METv4.0/lib

*** Finished Making the vx_shapedata Library ***

/usr/bin/g++ apply_mask.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -DMET_BASE=\"/home/ajw/Downloads/METv4.0\" -I/home/ajw/Downloads/METv4.0/include -I/home/ajw/GSL-1.15/include
/usr/bin/g++ compute_ci.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include -I/home/ajw/GSL-1.15/include
/usr/bin/g++ contable.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ contable_stats.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include -I/home/ajw/GSL-1.15/include -I/usr/local/include
/usr/bin/g++ contable_nx2.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include -I/home/ajw/GSL-1.15/include -I/usr/local/include
/usr/bin/g++ met_stats.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include -I/home/ajw/GSL-1.15/include
/usr/bin/g++ pair_base.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include -I/home/ajw/GSL-1.15/include
/usr/bin/g++ pair_data_point.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include -I/home/ajw/GSL-1.15/include
/usr/bin/g++ pair_data_ensemble.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include -I/home/ajw/GSL-1.15/include
ar -rs libvx_statistics.a apply_mask.o compute_ci.o contable.o contable_stats.o contable_nx2.o met_stats.o pair_base.o pair_data_point.o pair_data_ensemble.o 2>&1
ar: creating libvx_statistics.a
ranlib libvx_statistics.a
cd /home/ajw/Downloads/METv4.0/include ; rm -f apply_mask.h compute_ci.h contable.h met_stats.h pair_base.h pair_data_point.h pair_data_ensemble.h vx_statistics.h
cp apply_mask.h compute_ci.h contable.h met_stats.h pair_base.h pair_data_point.h pair_data_ensemble.h vx_statistics.h /home/ajw/Downloads/METv4.0/include
rm -f /home/ajw/Downloads/METv4.0/lib/libvx_statistics.a
cp libvx_statistics.a /home/ajw/Downloads/METv4.0/lib

*** Finished Making the vx_statistics Library ***

/usr/bin/g++ stat_columns.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include -I/home/ajw/GSL-1.15/include
/usr/bin/g++ stat_hdr_columns.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include -I/home/ajw/GSL-1.15/include
ar -rs libvx_stat_out.a stat_columns.o stat_hdr_columns.o 2>&1
ar: creating libvx_stat_out.a
ranlib libvx_stat_out.a
cd /home/ajw/Downloads/METv4.0/include ; rm -f stat_columns.h stat_hdr_columns.h vx_stat_out.h
cp stat_columns.h stat_hdr_columns.h vx_stat_out.h /home/ajw/Downloads/METv4.0/include
rm -f /home/ajw/Downloads/METv4.0/lib/libvx_stat_out.a
cp libvx_stat_out.a /home/ajw/Downloads/METv4.0/lib

*** Finished Making the vx_stat_out Library ***

/usr/bin/g++ analysis_utils.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ by_case_info.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ mask_poly.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ mode_atts.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ mode_job.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ mode_line.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
/usr/bin/g++ stat_job.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include -I/home/ajw/GSL-1.15/include
/usr/bin/g++ stat_line.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include -I/home/ajw/GSL-1.15/include
/usr/bin/g++ time_series.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
ar -rs libvx_analysis_util.a analysis_utils.o by_case_info.o mask_poly.o mode_atts.o mode_job.o mode_line.o stat_job.o stat_line.o time_series.o 2>&1
ar: creating libvx_analysis_util.a
ranlib libvx_analysis_util.a
cd /home/ajw/Downloads/METv4.0/include ; rm -f analysis_utils.h by_case_info.h mask_poly.h mode_atts.h mode_analysis_columns.h mode_job.h mode_line.h stat_job.h stat_line.h stat_offsets.h time_series.h vx_analysis_util.h
cp analysis_utils.h by_case_info.h mask_poly.h mode_atts.h mode_analysis_columns.h mode_job.h mode_line.h stat_job.h stat_line.h stat_offsets.h time_series.h vx_analysis_util.h /home/ajw/Downloads/METv4.0/include
rm -f /home/ajw/Downloads/METv4.0/lib/libvx_analysis_util.a
cp libvx_analysis_util.a /home/ajw/Downloads/METv4.0/lib

*** Finished Making the vx_analysis_util Library ***



/usr/bin/g++ ensemble_stat_conf_info.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include -I/home/ajw/GSL-1.15/include -I/usr/local/include
/usr/bin/g++ -o ensemble_stat ensemble_stat.cc ensemble_stat_conf_info.o \
                -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -DMET_BASE=\"/home/ajw/Downloads/METv4.0\" \
                -I/home/ajw/Downloads/METv4.0/include -I/usr/local/include -I/home/ajw/GSL-1.15/include -I/home/ajw/g2clib-1.2.3 \
                -L/home/ajw/Downloads/METv4.0/lib -L/usr/local/lib -L/home/ajw/GSL-1.15/lib -L/home/ajw/g2clib-1.2.3 \
                -lvx_stat_out \
                -lvx_statistics \
                -lvx_shapedata \
                -lvx_gsl_prob \
                -lvx_analysis_util \
                -lvx_data2d_factory \
                -lvx_data2d_nc_met \
                -lvx_data2d_grib -lvx_data2d_grib2 -lgrib2c -ljasper -lpng -lz \
                -lvx_data2d_nc_pinterp \
                -lvx_data2d \
                -lvx_nc_util \
                -lvx_grid \
                -lvx_config \
                -lvx_cal \
                -lvx_util \
                -lvx_math \
                -lvx_color \
                -lvx_log \
                -lm -lnetcdf_c++ -lnetcdf -lgsl -lgslcblas \
                -L/usr/lib
/usr/bin/ld: skipping incompatible /usr/lib/libm.a when searching for -lm
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/4.4.6/../../../libm.a when searching for -lm
/usr/bin/ld: skipping incompatible /usr/lib/libm.a when searching for -lm
/usr/bin/ld: cannot find -lm
collect2: ld returned 1 exit status
make[4]: *** [ensemble_stat] Error 1
make[3]: *** [all] Error 2
make[2]: *** [all] Error 2
make[1]: *** [all] Error 2
make: *** [all] Error 2

________________________________________________
Make file:



###############################################################################

   ##
   ##  Begin Variables to be modified before building
   ##  Default settings for GNU compilers
   ##

###############################################################################

# Path to GNU Make command
MAKE    =             /usr/bin/make

# Architecture flags
ARCH_FLAGS     =            -DBLOCK4

# Path to the C++ Compiler
# C++ compiler flags
# Any additional required libraries
CXX          = /usr/bin/g++
CXX_FLAGS    = -Wall -Wshadow -static # -g -m64
CXX_LIBS     = -L/usr/lib

# Path to the Fortran Compiler
# Fortran compiler flags
# Any additional required libraries
FC           = /usr/bin/gfortran
FC_FLAGS     = -Wall -Wshadow -static -ff2c # -g -m64
FC_LIBS      = -lgfortran

# Make print options
PRINT_OPTS   = --no-print-directory

# Top level directory for the NetCDF library
# NetCDF include directory specified as: -I/your/include/path
# NetCDF library directory specified as: -L/your/library/path
NETCDF_BASE  = /usr/local
NETCDF_INCS  = -I$(NETCDF_BASE)/include
NETCDF_LIBS  = -L$(NETCDF_BASE)/lib

# Top level directory for BUFRLIB
# BUFRLIB include directory specified as: -I/your/include/path
# BUFRLIB library directory specified as: -L/your/library/path
BUFR_BASE    = /home/ajw/BUFRLIB
BUFR_INCS    = -I$(BUFR_BASE)
BUFR_LIBS    = -L$(BUFR_BASE)

# Top level directory for the GNU Scientific Library (GSL) if it's not
# installed in a standard location.
# GSL include directory specified as: -I/your/include/path
# GSL library directory specified as: -L/your/library/path
GSL_BASE     = /home/ajw/GSL-1.15
GSL_INCS     = -I$(GSL_BASE)/include
GSL_LIBS     = -L$(GSL_BASE)/lib

# Top level directory for the F2C or G2C Library if it's not installed in a
# standard location.
# F2C include directory specified as: -I/your/include/path
# F2C library directory containing libf2c.a or libg2c.a and specified as:
# -L/your/library/path
# Name of the library to be used: -lf2c or -lg2c
# NOTE: Only required for the GNU g77 Fortran compiler
F2C_BASE     =
F2C_INCS     =
F2C_LIBS     =
F2C_LIBNAME  =

# Top level directory for the GRIB2 C Library if it's not
# installed in a standard location.
# grib2c include directory specified as: -I/your/include/path
# grib2c library directory specified as: -L/your/library/path
GRIB2C_BASE  = /home/ajw/g2clib-1.2.3
GRIB2C_INCS  = -I/home/ajw/g2clib-1.2.3
GRIB2C_LIBS  = -L/home/ajw/g2clib-1.2.3

# Optional flags to disable the compilation of MET tools
# Specify a non-zero value to enable the compilation of the tool
ENABLE_ASCII2NC        = 1
ENABLE_ENSEMBLE_STAT   = 1
ENABLE_GEN_POLY_MASK   = 1
ENABLE_GRID_STAT       = 1
ENABLE_MADIS2NC        = 1
ENABLE_MODE            = 1
ENABLE_MODE_ANALYSIS   = 1
ENABLE_PB2NC           = 1
ENABLE_PCP_COMBINE     = 1
ENABLE_PLOT_DATA_PLANE = 1
ENABLE_PLOT_POINT_OBS  = 1
ENABLE_POINT_STAT      = 1
ENABLE_STAT_ANALYSIS   = 1
ENABLE_WAVELET_STAT    = 1
ENABLE_WWMCA           = 1

# Flags to compile support for additional file formats
WITH_GRIB2             = 1

###############################################################################

   ##
   ##  End Variables to be modified before building
   ##

###############################################################################


I tried compiling with and without m32 and m64 flags, as well as with and without the C++ lib argument. Any help would be appreciated.

Sincerely,

Anthony Parkinson


----------------------------------------------------------------
  Complete Ticket History
----------------------------------------------------------------

Subject: Re: [rt.rap.ucar.edu #57147] MET v 4.0 compile issue
From: Paul Oldenburg
Time: Tue Jun 26 09:05:05 2012

Anthony,

Can you please run the following commands and send me the output:

g++ --version
uname -a

You may wan to try commenting out the -static flag in the CXX_FLAGS
user_defs setting.  If you do this, make sure to do
a "make clean" and then run make again.

Also, please try to build the following test program to see if it
works correctly.  Put the test.cpp code into a file
named test.cpp and then try to compile it using the following two
commands.  I'm curious to see if you get a simliar
error to the one you reported for the first command.  Then, for the
second command, please run the ldd command after the
build to show which libraries were linked (assuming it compiles
correctly).

g++ -static test.cpp
g++ test.cpp
ldd a.out

//  test.cpp
#include <stdio.h>
#include <math.h>

int main(){
   printf("The cosine of %lf degrees is %lf.\n", 60.0, cos(60.0 *
3.14159265 / 180));
   return 0;
}


Thanks,

Paul


On 06/25/2012 11:43 PM, Anthony Parkinson via RT wrote:
>
> Mon Jun 25 23:43:48 2012: Request 57147 was acted upon.
> Transaction: Ticket created by anthony at katestone.com.au
>         Queue: met_help
>       Subject: MET v 4.0 compile issue
>         Owner: Nobody
>    Requestors: anthony at katestone.com.au
>        Status: new
>   Ticket <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=57147 >
>
>
> Hi, I'm having an issue compiling the new version of MET. See make
log below:
>
> ________________________________________________
> *** Making the Model Evaluation Tools Project ***
>
>
>
> /usr/bin/g++ concat_string.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> /usr/bin/g++ indent.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2
-c
> /usr/bin/g++ logger.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2
-c
> /usr/bin/g++ string_array.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> ar -rs libvx_log.a concat_string.o indent.o logger.o string_array.o
2>&1
> ar: creating libvx_log.a
> ranlib libvx_log.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f concat_string.h
indent.h logger.h string_array.h vx_log.h
> cp concat_string.h indent.h logger.h string_array.h vx_log.h
/home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_log.a
> cp libvx_log.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_log Library ***
>
> /usr/bin/g++ date_to_mjd.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ day_dif.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ day_of_week.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ doyhms_to_unix.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ is_dst.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2
-c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ is_leap_year.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ mdyhms_to_unix.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ mjd_to_date.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ time_array.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ time_strings.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ unix_to_mdyhms.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> ar -rs libvx_cal.a date_to_mjd.o day_dif.o day_of_week.o
doyhms_to_unix.o is_dst.o is_leap_year.o mdyhms_to_unix.o
mjd_to_date.o time_array.o time_strings.o unix_to_mdyhms.o 2>&1
> ar: creating libvx_cal.a
> ranlib libvx_cal.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f time_array.h vx_cal.h
> cp time_array.h vx_cal.h /home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_cal.a
> cp libvx_cal.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_cal Library ***
>
> /usr/bin/g++ angles.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2
-c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ hist.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2
-c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ nint.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2
-c
> /usr/bin/g++ nti.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c
-I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ ptile.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2
-c
> /usr/bin/g++ pwl.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c
-I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ affine.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2
-c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ viewgravity_to_string.cc -Wall -Wshadow -static
-DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> ar -rs libvx_math.a angles.o hist.o nint.o nti.o ptile.o pwl.o
affine.o viewgravity_to_string.o 2>&1
> ar: creating libvx_math.a
> ranlib libvx_math.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f math_constants.h
is_bad_data.h trig.h angles.h hist.h nint.h nti.h ptile.h pwl.h
affine.h viewgravity_to_string.h vx_math.h
> cp math_constants.h is_bad_data.h trig.h angles.h hist.h nint.h
nti.h ptile.h pwl.h affine.h viewgravity_to_string.h vx_math.h
/home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_math.a
> cp libvx_math.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_math Library ***
>
> /usr/bin/g++ ascii_table.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ asciitablejust_to_string.cc -Wall -Wshadow -static
-DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ check_endian.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> /usr/bin/g++ comma_string.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> /usr/bin/g++ conversions.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ data_line.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ grib_constants.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ int_array.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ is_number.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> /usr/bin/g++ long_array.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ make_path.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ memory.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2
-c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ num_array.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ ordinal.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ roman_numeral.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ string_fxns.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-DMET_BASE=\"/home/ajw/Downloads/METv4.0\"
> /usr/bin/g++ substring.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ temp_file.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ thresh_array.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ threshold.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ fix_float.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> /usr/bin/g++ command_line.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ file_exists.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> /usr/bin/g++ filename_suffix.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ data_plane.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ data_plane_util.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ interp_mthd.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ interp_util.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ file_linecount.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ two_to_one.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> ar -rs libvx_util.a ascii_table.o asciitablejust_to_string.o
check_endian.o comma_string.o conversions.o data_line.o
grib_constants.o int_array.o is_number.o long_array.o make_path.o
memory.o num_array.o ordinal.o roman_numeral.o string_fxns.o
substring.o temp_file.o thresh_array.o threshold.o fix_float.o
command_line.o file_exists.o filename_suffix.o data_plane.o
data_plane_util.o interp_mthd.o interp_util.o file_linecount.o
two_to_one.o  2>&1
> ar: creating libvx_util.a
> ranlib libvx_util.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f util_constants.h
ascii_table.h asciitablejust_to_string.h bool_to_string.h
check_endian.h comma_string.h conversions.h data_line.h empty_string.h
grib_constants.h int_array.h is_number.h long_array.h make_path.h
memory.h num_array.h ordinal.h roman_numeral.h string_fxns.h
substring.h temp_file.h thresh_array.h threshold.h fix_float.h
command_line.h file_exists.h filename_suffix.h data_plane.h
data_plane_util.h interp_mthd.h two_to_one.h interp_util.h
file_linecount.h vx_util.h
> cp util_constants.h ascii_table.h asciitablejust_to_string.h
bool_to_string.h check_endian.h comma_string.h conversions.h
data_line.h empty_string.h grib_constants.h int_array.h is_number.h
long_array.h make_path.h memory.h num_array.h ordinal.h
roman_numeral.h string_fxns.h substring.h temp_file.h thresh_array.h
threshold.h fix_float.h command_line.h file_exists.h filename_suffix.h
data_plane.h data_plane_util.h interp_mthd.h two_to_one.h
interp_util.h file_linecount.h vx_util.h
/home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_util.a
> cp libvx_util.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_util Library ***
>
> /usr/bin/g++ configobjecttype_to_string.cc -c -Wall -Wshadow -static
-DBLOCK4 -DWITH_GRIB2 -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ grdfiletype_to_string.cc -Wall -Wshadow -static
-DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ dictionary.cc -c -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ config.tab.cc -c -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ lex.config.cc -c -g
-I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ config_file.cc -c -g
-I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ config_util.cc -c -g
-I/home/ajw/Downloads/METv4.0/include
> ar -rs libvx_config.a configobjecttype_to_string.o
grdfiletype_to_string.o dictionary.o config.tab.o lex.config.o
config_file.o config_util.o  2>&1
> ar: creating libvx_config.a
> ranlib libvx_config.a
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_config.a
> cp libvx_config.a /home/ajw/Downloads/METv4.0/lib
> cd /home/ajw/Downloads/METv4.0/include ; rm -f config_file.h
configobjecttype_to_string.h grdfiletype_to_string.h data_file_type.h
config.tab.h dictionary.h object_types.h scanner_stuff.h config_util.h
config_constants.h vx_config.h
> cp config_file.h configobjecttype_to_string.h
grdfiletype_to_string.h data_file_type.h config.tab.h dictionary.h
object_types.h scanner_stuff.h config_util.h config_constants.h
vx_config.h  /home/ajw/Downloads/METv4.0/include
>
> *** Finished Making the vx_config Library ***
>
> /usr/bin/g++ find_grid_by_name.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ grid_base.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ latlon_grid.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ lc_grid.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ merc_grid.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ st_grid.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> ar -rs libvx_grid.a find_grid_by_name.o grid_base.o latlon_grid.o
lc_grid.o merc_grid.o st_grid.o 2>&1
> ar: creating libvx_grid.a
> ranlib libvx_grid.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f find_grid_by_name.h
grid_base.h vx_grid.h latlon_grid_defs.h latlon_grid.h lc_grid_defs.h
lc_grid.h merc_grid_defs.h merc_grid.h st_grid_defs.h st_grid.h
> cp find_grid_by_name.h grid_base.h vx_grid.h latlon_grid_defs.h
latlon_grid.h lc_grid_defs.h lc_grid.h merc_grid_defs.h merc_grid.h
st_grid_defs.h st_grid.h /home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_grid.a
> cp libvx_grid.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_grid Library ***
>
> /usr/bin/g++ nc_var_info.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-I/usr/local/include
> /usr/bin/g++ nc_utils.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-I/usr/local/include
> /usr/bin/g++ grid_output.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-I/usr/local/include
> /usr/bin/g++ write_netcdf.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-I/usr/local/include
> ar -rs libvx_nc_util.a nc_var_info.o nc_utils.o write_netcdf.o
grid_output.o 2>&1
> ar: creating libvx_nc_util.a
> ranlib libvx_nc_util.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f nc_constants.h
nc_var_info.h nc_utils.h write_netcdf.h grid_output.h vx_nc_util.h
> cp nc_constants.h nc_var_info.h nc_utils.h write_netcdf.h
grid_output.h vx_nc_util.h /home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_nc_util.a
> cp libvx_nc_util.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_nc_util Library ***
>
> /usr/bin/g++ level_info.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ var_info.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ leveltype_to_string.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ data_class.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ data2d_utils.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ table_lookup.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> ar -rs libvx_data2d.a level_info.o var_info.o leveltype_to_string.o
data_class.o data2d_utils.o table_lookup.o 2>&1
> ar: creating libvx_data2d.a
> ranlib libvx_data2d.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f level_info.h
var_info.h leveltype_to_string.h data_class.h data2d_utils.h
table_lookup.h vx_data2d.h
> cp level_info.h var_info.h leveltype_to_string.h data_class.h
data2d_utils.h table_lookup.h vx_data2d.h
/home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_data2d.a
> cp libvx_data2d.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_data2d Library ***
>
> /usr/bin/g++ grib_classes.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ grib_strings.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ grib_utils.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ var_info_grib.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ data2d_grib_utils.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ data2d_grib.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> ar -rs libvx_data2d_grib.a grib_classes.o grib_strings.o
grib_utils.o var_info_grib.o data2d_grib_utils.o data2d_grib.o 2>&1
> ar: creating libvx_data2d_grib.a
> ranlib libvx_data2d_grib.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f grib_classes.h
grib_strings.h grib_utils.h var_info_grib.h data2d_grib_utils.h
data2d_grib.h vx_data2d_grib.h
> cp grib_classes.h grib_strings.h grib_utils.h var_info_grib.h
data2d_grib_utils.h data2d_grib.h vx_data2d_grib.h
/home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_data2d_grib.a
> cp libvx_data2d_grib.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_data2d_grib Library ***
>
> /usr/bin/g++ var_info_grib2.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-I/home/ajw/g2clib-1.2.3
> /usr/bin/g++ data2d_grib2.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-I/home/ajw/g2clib-1.2.3
> ar -rs libvx_data2d_grib2.a var_info_grib2.o data2d_grib2.o 2>&1
> ar: creating libvx_data2d_grib2.a
> ranlib libvx_data2d_grib2.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f var_info_grib2.h
data2d_grib2.h
> cp var_info_grib2.h data2d_grib2.h
/home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_data2d_grib2.a
> cp libvx_data2d_grib2.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_data2d_grib2 Library ***
>
> /usr/bin/g++ get_met_grid.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-I/usr/local/include
> /usr/bin/g++ met_file.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-I/usr/local/include
> /usr/bin/g++ var_info_nc_met.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ data2d_nc_met.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-I/usr/local/include
> ar -rs libvx_data2d_nc_met.a get_met_grid.o met_file.o
var_info_nc_met.o data2d_nc_met.o 2>&1
> ar: creating libvx_data2d_nc_met.a
> ranlib libvx_data2d_nc_met.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f get_met_grid.h
met_file.h var_info_nc_met.h data2d_nc_met.h vx_data2d_nc_met.h
> cp get_met_grid.h met_file.h var_info_nc_met.h data2d_nc_met.h
vx_data2d_nc_met.h /home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_data2d_nc_met.a
> cp libvx_data2d_nc_met.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_data2d_nc_met Library ***
>
> /usr/bin/g++ get_pinterp_grid.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-I/usr/local/include
> /usr/bin/g++ pinterp_file.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-I/usr/local/include
> /usr/bin/g++ var_info_nc_pinterp.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ data2d_nc_pinterp_utils.cc -Wall -Wshadow -static
-DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-I/usr/local/include
> /usr/bin/g++ data2d_nc_pinterp.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-I/usr/local/include
> ar -rs libvx_data2d_nc_pinterp.a get_pinterp_grid.o pinterp_file.o
var_info_nc_pinterp.o data2d_nc_pinterp_utils.o data2d_nc_pinterp.o
2>&1
> ar: creating libvx_data2d_nc_pinterp.a
> ranlib libvx_data2d_nc_pinterp.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f get_pinterp_grid.h
pinterp_file.h var_info_nc_pinterp.h data2d_nc_pinterp_utils.h
data2d_nc_pinterp.h vx_data2d_nc_pinterp.h
> cp get_pinterp_grid.h pinterp_file.h var_info_nc_pinterp.h
data2d_nc_pinterp_utils.h data2d_nc_pinterp.h vx_data2d_nc_pinterp.h
/home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_data2d_nc_pinterp.a
> cp libvx_data2d_nc_pinterp.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_data2d_nc_pinterp Library ***
>
> /usr/bin/g++ is_met_nc_file.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-I/usr/local/include
> /usr/bin/g++ is_netcdf_file.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ is_pinterp_file.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-I/usr/local/include
> /usr/bin/g++ is_grib_file.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ is_bufr_file.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ var_info_factory.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ data2d_factory_utils.cc -Wall -Wshadow -static
-DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ data2d_factory.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include \
>                                  -I/usr/local/include
-I/home/ajw/g2clib-1.2.3
> ar -rs libvx_data2d_factory.a is_met_nc_file.o is_netcdf_file.o
is_pinterp_file.o is_grib_file.o is_bufr_file.o var_info_factory.o
data2d_factory_utils.o data2d_factory.o 2>&1
> ar: creating libvx_data2d_factory.a
> ranlib libvx_data2d_factory.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f is_met_nc_file.h
is_netcdf_file.h is_pinterp_file.h is_grib_file.h is_bufr_file.h
var_info_factory.h data2d_factory_utils.h data2d_factory.h
vx_data2d_factory.h
> cp is_met_nc_file.h is_netcdf_file.h is_pinterp_file.h
is_grib_file.h is_bufr_file.h var_info_factory.h
data2d_factory_utils.h data2d_factory.h vx_data2d_factory.h
/home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_data2d_factory.a
> cp libvx_data2d_factory.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_data2d_factory Library ***
>
> /usr/bin/g++ gsl_bvn.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/GSL-1.15/include
> /usr/bin/g++ gsl_cdf.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/GSL-1.15/include
> /usr/bin/g++ gsl_randist.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-I/home/ajw/GSL-1.15/include
> /usr/bin/g++ gsl_statistics.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-I/home/ajw/GSL-1.15/include
> /usr/bin/g++ gsl_wavelet2d.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-I/home/ajw/GSL-1.15/include
> ar -rs libvx_gsl_prob.a gsl_bvn.o gsl_cdf.o gsl_randist.o
gsl_statistics.o gsl_wavelet2d.o 2>&1
> ar: creating libvx_gsl_prob.a
> ranlib libvx_gsl_prob.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f gsl_bvn.h gsl_cdf.h
gsl_randist.h gsl_statistics.h gsl_wavelet2d.h vx_gsl_prob.h
> cp gsl_bvn.h gsl_cdf.h gsl_randist.h gsl_statistics.h
gsl_wavelet2d.h vx_gsl_prob.h /home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_gsl_prob.a
> cp libvx_gsl_prob.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_gsl_prob Library ***
>
> /usr/bin/g++ gnomon.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2
-c -I/home/ajw/Downloads/METv4.0/include
> ar -rs libvx_gnomon.a gnomon.o  2>&1
> ar: creating libvx_gnomon.a
> ranlib libvx_gnomon.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f gnomon.h
> cp gnomon.h /home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_gnomon.a
> cp libvx_gnomon.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_gnomon Library ***
>
> /usr/bin/g++ nav.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c
-I/home/ajw/Downloads/METv4.0/include
> ar -rs libvx_nav.a nav.o 2>&1
> ar: creating libvx_nav.a
> ranlib libvx_nav.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f nav.h
> cp nav.h /home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_nav.a
> cp libvx_nav.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_nav Library ***
>
> /usr/bin/g++ pblock.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2
-c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ do_blocking.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ do_unblocking.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ copy_bytes.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> ar -rs libvx_pb_util.a pblock.o do_blocking.o do_unblocking.o
copy_bytes.o 2>&1
> ar: creating libvx_pb_util.a
> ranlib libvx_pb_util.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f pblock.h
do_blocking.h do_unblocking.h copy_bytes.h vx_pb_util.h
> cp pblock.h do_blocking.h do_unblocking.h copy_bytes.h vx_pb_util.h
/home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_pb_util.a
> cp libvx_pb_util.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_pb_util Library ***
>
> /usr/bin/g++ afm.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c
-I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ afm_keywords.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ afm_line.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ afm_token.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ afmkeyword_to_string.cc -Wall -Wshadow -static
-DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ afmtokentype_to_string.cc -Wall -Wshadow -static
-DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> ar -rs libvx_afm.a afm.o afm_keywords.o afm_line.o afm_token.o
afmkeyword_to_string.o afmtokentype_to_string.o 2>&1
> ar: creating libvx_afm.a
> ranlib libvx_afm.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f afm.h afm_keywords.h
afmkeyword_to_string.h afm_line.h afm_token.h afm_token_types.h
afmtokentype_to_string.h
> cp afm.h afm_keywords.h afmkeyword_to_string.h afm_line.h
afm_token.h afm_token_types.h afmtokentype_to_string.h
/home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_afm.a
> cp libvx_afm.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_afm Library ***
>
> /usr/bin/g++ documentmedia_to_string.cc -Wall -Wshadow -static
-DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-DMET_BASE=\"/home/ajw/Downloads/METv4.0\"
> /usr/bin/g++ documentorientation_to_string.cc -Wall -Wshadow -static
-DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-DMET_BASE=\"/home/ajw/Downloads/METv4.0\"
> /usr/bin/g++ vx_ps.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2
-c -I/home/ajw/Downloads/METv4.0/include
-DMET_BASE=\"/home/ajw/Downloads/METv4.0\"
> /usr/bin/g++ ps_text.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> ar -rs libvx_ps.a documentmedia_to_string.o
documentorientation_to_string.o vx_ps.o ps_text.o 2>&1
> ar: creating libvx_ps.a
> ranlib libvx_ps.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f
documentmedia_to_string.h documentorientation_to_string.h vx_ps.h
ps_text.h
> cp documentmedia_to_string.h documentorientation_to_string.h vx_ps.h
ps_text.h /home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_ps.a
> cp libvx_ps.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_ps Library ***
>
> /usr/bin/g++ cfile.tab.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include > /dev/null 2>&1
> /usr/bin/g++ lex.color.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include > /dev/null 2>&1
> /usr/bin/g++ color.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2
-c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ color_list.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ color_table.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2  -c -I/home/ajw/Downloads/METv4.0/include
> ar -rs libvx_color.a cfile.tab.o lex.color.o color.o color_list.o
color_table.o 2>&1
> ar: creating libvx_color.a
> ranlib libvx_color.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f cfile.tab.h color.h
color_list.h color_parser.h vx_color.h
> cp cfile.tab.h color.h color_list.h color_parser.h vx_color.h
/home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_color.a
> cp libvx_color.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_color Library ***
>
> /usr/bin/g++ pbm.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c
-I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ pcm.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c
-I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ pgm.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c
-I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ ppm.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c
-I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ pxm_base.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ pxm_utils.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> ar -rs libvx_pxm.a pbm.o pcm.o pgm.o ppm.o pxm_base.o pxm_utils.o
2>&1
> ar: creating libvx_pxm.a
> ranlib libvx_pxm.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f pbm.h pcm.h pgm.h
ppm.h pxm_base.h pxm_utils.h vx_pxm.h
> cp pbm.h pcm.h pgm.h ppm.h pxm_base.h pxm_utils.h vx_pxm.h
/home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_pxm.a
> cp libvx_pxm.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_pxm Library ***
>
> /usr/bin/g++ ascii85_filter.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ bit_filter.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ hex_filter.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ ps_filter.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ psout_filter.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ render_pbm.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ render_pcm.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ render_pgm.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ render_ppm.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ renderinfo.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ rle_filter.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ uc_queue.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> ar -rs libvx_render.a ascii85_filter.o bit_filter.o hex_filter.o
ps_filter.o psout_filter.o render_pbm.o render_pcm.o render_pgm.o
render_ppm.o renderinfo.o rle_filter.o uc_queue.o 2>&1
> ar: creating libvx_render.a
> ranlib libvx_render.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f ascii85_filter.h
bit_filter.h hex_filter.h ps_filter.h psout_filter.h vx_render.h
renderinfo.h rle_filter.h uc_queue.h
> cp ascii85_filter.h bit_filter.h hex_filter.h ps_filter.h
psout_filter.h vx_render.h renderinfo.h rle_filter.h uc_queue.h
/home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_render.a
> cp libvx_render.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_render Library ***
>
> /usr/bin/g++ map_region.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -DMET_BASE=\"/home/ajw/Downloads/METv4.0\"
-I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ vx_plot_util.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -DMET_BASE=\"/home/ajw/Downloads/METv4.0\"
-I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ data_plane_plot.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -DMET_BASE=\"/home/ajw/Downloads/METv4.0\"
-I/home/ajw/Downloads/METv4.0/include
> ar -rs libvx_plot_util.a map_region.o vx_plot_util.o
data_plane_plot.o 2>&1
> ar: creating libvx_plot_util.a
> ranlib libvx_plot_util.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f map_region.h
vx_plot_util.h data_plane_plot.h
> cp map_region.h vx_plot_util.h data_plane_plot.h
/home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_plot_util.a
> cp libvx_plot_util.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_plot_util Library ***
>
> /usr/bin/g++ moments.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ node.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2
-c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ polyline.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ shapedata.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ set.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c
-I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ interest.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ mode_conf_info.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ engine.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2
-c -DMET_BASE=\"/home/ajw/Downloads/METv4.0\"
-I/home/ajw/Downloads/METv4.0/include
> ar -rs libvx_shapedata.a moments.o node.o polyline.o shapedata.o
set.o interest.o mode_conf_info.o engine.o 2>&1
> ar: creating libvx_shapedata.a
> ranlib libvx_shapedata.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f moments.h node.h
polyline.h shape.h shapedata.h set.h interest.h mode_columns.h
mode_conf_info.h engine.h vx_shapedata.h
> cp moments.h node.h polyline.h shape.h shapedata.h set.h interest.h
mode_columns.h mode_conf_info.h engine.h vx_shapedata.h
/home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_shapedata.a
> cp libvx_shapedata.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_shapedata Library ***
>
> /usr/bin/g++ apply_mask.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -DMET_BASE=\"/home/ajw/Downloads/METv4.0\"
-I/home/ajw/Downloads/METv4.0/include -I/home/ajw/GSL-1.15/include
> /usr/bin/g++ compute_ci.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-I/home/ajw/GSL-1.15/include
> /usr/bin/g++ contable.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ contable_stats.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-I/home/ajw/GSL-1.15/include -I/usr/local/include
> /usr/bin/g++ contable_nx2.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-I/home/ajw/GSL-1.15/include -I/usr/local/include
> /usr/bin/g++ met_stats.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-I/home/ajw/GSL-1.15/include
> /usr/bin/g++ pair_base.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-I/home/ajw/GSL-1.15/include
> /usr/bin/g++ pair_data_point.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-I/home/ajw/GSL-1.15/include
> /usr/bin/g++ pair_data_ensemble.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-I/home/ajw/GSL-1.15/include
> ar -rs libvx_statistics.a apply_mask.o compute_ci.o contable.o
contable_stats.o contable_nx2.o met_stats.o pair_base.o
pair_data_point.o pair_data_ensemble.o 2>&1
> ar: creating libvx_statistics.a
> ranlib libvx_statistics.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f apply_mask.h
compute_ci.h contable.h met_stats.h pair_base.h pair_data_point.h
pair_data_ensemble.h vx_statistics.h
> cp apply_mask.h compute_ci.h contable.h met_stats.h pair_base.h
pair_data_point.h pair_data_ensemble.h vx_statistics.h
/home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_statistics.a
> cp libvx_statistics.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_statistics Library ***
>
> /usr/bin/g++ stat_columns.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-I/home/ajw/GSL-1.15/include
> /usr/bin/g++ stat_hdr_columns.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-I/home/ajw/GSL-1.15/include
> ar -rs libvx_stat_out.a stat_columns.o stat_hdr_columns.o 2>&1
> ar: creating libvx_stat_out.a
> ranlib libvx_stat_out.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f stat_columns.h
stat_hdr_columns.h vx_stat_out.h
> cp stat_columns.h stat_hdr_columns.h vx_stat_out.h
/home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_stat_out.a
> cp libvx_stat_out.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_stat_out Library ***
>
> /usr/bin/g++ analysis_utils.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ by_case_info.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ mask_poly.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ mode_atts.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ mode_job.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ mode_line.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ stat_job.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-I/home/ajw/GSL-1.15/include
> /usr/bin/g++ stat_line.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-I/home/ajw/GSL-1.15/include
> /usr/bin/g++ time_series.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> ar -rs libvx_analysis_util.a analysis_utils.o by_case_info.o
mask_poly.o mode_atts.o mode_job.o mode_line.o stat_job.o stat_line.o
time_series.o 2>&1
> ar: creating libvx_analysis_util.a
> ranlib libvx_analysis_util.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f analysis_utils.h
by_case_info.h mask_poly.h mode_atts.h mode_analysis_columns.h
mode_job.h mode_line.h stat_job.h stat_line.h stat_offsets.h
time_series.h vx_analysis_util.h
> cp analysis_utils.h by_case_info.h mask_poly.h mode_atts.h
mode_analysis_columns.h mode_job.h mode_line.h stat_job.h stat_line.h
stat_offsets.h time_series.h vx_analysis_util.h
/home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_analysis_util.a
> cp libvx_analysis_util.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_analysis_util Library ***
>
>
>
> /usr/bin/g++ ensemble_stat_conf_info.cc -Wall -Wshadow -static
-DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-I/home/ajw/GSL-1.15/include -I/usr/local/include
> /usr/bin/g++ -o ensemble_stat ensemble_stat.cc
ensemble_stat_conf_info.o \
>                  -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2
-DMET_BASE=\"/home/ajw/Downloads/METv4.0\" \
>                  -I/home/ajw/Downloads/METv4.0/include
-I/usr/local/include -I/home/ajw/GSL-1.15/include
-I/home/ajw/g2clib-1.2.3 \
>                  -L/home/ajw/Downloads/METv4.0/lib -L/usr/local/lib
-L/home/ajw/GSL-1.15/lib -L/home/ajw/g2clib-1.2.3 \
>                  -lvx_stat_out \
>                  -lvx_statistics \
>                  -lvx_shapedata \
>                  -lvx_gsl_prob \
>                  -lvx_analysis_util \
>                  -lvx_data2d_factory \
>                  -lvx_data2d_nc_met \
>                  -lvx_data2d_grib -lvx_data2d_grib2 -lgrib2c
-ljasper -lpng -lz \
>                  -lvx_data2d_nc_pinterp \
>                  -lvx_data2d \
>                  -lvx_nc_util \
>                  -lvx_grid \
>                  -lvx_config \
>                  -lvx_cal \
>                  -lvx_util \
>                  -lvx_math \
>                  -lvx_color \
>                  -lvx_log \
>                  -lm -lnetcdf_c++ -lnetcdf -lgsl -lgslcblas \
>                  -L/usr/lib
> /usr/bin/ld: skipping incompatible /usr/lib/libm.a when searching
for -lm
> /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-
linux/4.4.6/../../../libm.a when searching for -lm
> /usr/bin/ld: skipping incompatible /usr/lib/libm.a when searching
for -lm
> /usr/bin/ld: cannot find -lm
> collect2: ld returned 1 exit status
> make[4]: *** [ensemble_stat] Error 1
> make[3]: *** [all] Error 2
> make[2]: *** [all] Error 2
> make[1]: *** [all] Error 2
> make: *** [all] Error 2
>
> ________________________________________________
> Make file:
>
>
>
>
###############################################################################
>
>     ##
>     ##  Begin Variables to be modified before building
>     ##  Default settings for GNU compilers
>     ##
>
>
###############################################################################
>
> # Path to GNU Make command
> MAKE    =             /usr/bin/make
>
> # Architecture flags
> ARCH_FLAGS     =            -DBLOCK4
>
> # Path to the C++ Compiler
> # C++ compiler flags
> # Any additional required libraries
> CXX          = /usr/bin/g++
> CXX_FLAGS    = -Wall -Wshadow -static # -g -m64
> CXX_LIBS     = -L/usr/lib
>
> # Path to the Fortran Compiler
> # Fortran compiler flags
> # Any additional required libraries
> FC           = /usr/bin/gfortran
> FC_FLAGS     = -Wall -Wshadow -static -ff2c # -g -m64
> FC_LIBS      = -lgfortran
>
> # Make print options
> PRINT_OPTS   = --no-print-directory
>
> # Top level directory for the NetCDF library
> # NetCDF include directory specified as: -I/your/include/path
> # NetCDF library directory specified as: -L/your/library/path
> NETCDF_BASE  = /usr/local
> NETCDF_INCS  = -I$(NETCDF_BASE)/include
> NETCDF_LIBS  = -L$(NETCDF_BASE)/lib
>
> # Top level directory for BUFRLIB
> # BUFRLIB include directory specified as: -I/your/include/path
> # BUFRLIB library directory specified as: -L/your/library/path
> BUFR_BASE    = /home/ajw/BUFRLIB
> BUFR_INCS    = -I$(BUFR_BASE)
> BUFR_LIBS    = -L$(BUFR_BASE)
>
> # Top level directory for the GNU Scientific Library (GSL) if it's
not
> # installed in a standard location.
> # GSL include directory specified as: -I/your/include/path
> # GSL library directory specified as: -L/your/library/path
> GSL_BASE     = /home/ajw/GSL-1.15
> GSL_INCS     = -I$(GSL_BASE)/include
> GSL_LIBS     = -L$(GSL_BASE)/lib
>
> # Top level directory for the F2C or G2C Library if it's not
installed in a
> # standard location.
> # F2C include directory specified as: -I/your/include/path
> # F2C library directory containing libf2c.a or libg2c.a and
specified as:
> # -L/your/library/path
> # Name of the library to be used: -lf2c or -lg2c
> # NOTE: Only required for the GNU g77 Fortran compiler
> F2C_BASE     =
> F2C_INCS     =
> F2C_LIBS     =
> F2C_LIBNAME  =
>
> # Top level directory for the GRIB2 C Library if it's not
> # installed in a standard location.
> # grib2c include directory specified as: -I/your/include/path
> # grib2c library directory specified as: -L/your/library/path
> GRIB2C_BASE  = /home/ajw/g2clib-1.2.3
> GRIB2C_INCS  = -I/home/ajw/g2clib-1.2.3
> GRIB2C_LIBS  = -L/home/ajw/g2clib-1.2.3
>
> # Optional flags to disable the compilation of MET tools
> # Specify a non-zero value to enable the compilation of the tool
> ENABLE_ASCII2NC        = 1
> ENABLE_ENSEMBLE_STAT   = 1
> ENABLE_GEN_POLY_MASK   = 1
> ENABLE_GRID_STAT       = 1
> ENABLE_MADIS2NC        = 1
> ENABLE_MODE            = 1
> ENABLE_MODE_ANALYSIS   = 1
> ENABLE_PB2NC           = 1
> ENABLE_PCP_COMBINE     = 1
> ENABLE_PLOT_DATA_PLANE = 1
> ENABLE_PLOT_POINT_OBS  = 1
> ENABLE_POINT_STAT      = 1
> ENABLE_STAT_ANALYSIS   = 1
> ENABLE_WAVELET_STAT    = 1
> ENABLE_WWMCA           = 1
>
> # Flags to compile support for additional file formats
> WITH_GRIB2             = 1
>
>
###############################################################################
>
>     ##
>     ##  End Variables to be modified before building
>     ##
>
>
###############################################################################
>
>
> I tried compiling with and without m32 and m64 flags, as well as
with and without the C++ lib argument. Any help would be appreciated.
>
> Sincerely,
>
> Anthony Parkinson
>



------------------------------------------------
Subject: Re: [rt.rap.ucar.edu #57147] MET v 4.0 compile issue
From: John Halley Gotway
Time: Tue Jun 26 09:09:34 2012

Anthony,

Looking at the build output you sent, I see that the linker is looking
for
the standard C++ math library named "libm.a".  While it found that
file,
the linker could not find a version of it that's compatible with the
version of the g++ compiler you're using.  See below:

/usr/bin/ld: skipping incompatible /usr/lib/libm.a when searching for
-lm
/usr/bin/ld: skipping incompatible
/usr/lib/gcc/x86_64-redhat-linux/4.4.6/../../../libm.a when searching
for -lm
/usr/bin/ld: skipping incompatible /usr/lib/libm.a when searching for
-lm
/usr/bin/ld: cannot find -lm

This really is not an issue with the MET software - instead it's an
issue
with your system configuration.  I'm guessing that the version of your
g++
compiler has changed but your system libraries have not.

The best solution would be to send this problem to a systems
administrator
so that they can resolve the configuration issue.  If that's not an
option, I suppose you could try compiling with an earlier version of
g++
on your system by setting "CXX" to point to it.  Or you could keep the
current version of g++, try to locate the corresponding version of
libm.a
on your system and add it's path to "CXX_FLAGS" with
"-L/path/to/directory/containing/that/library".

Hope that helps.

John Halley Gotway
met_help at ucar.edu

>
> Mon Jun 25 23:43:48 2012: Request 57147 was acted upon.
> Transaction: Ticket created by anthony at katestone.com.au
>        Queue: met_help
>      Subject: MET v 4.0 compile issue
>        Owner: Nobody
>   Requestors: anthony at katestone.com.au
>       Status: new
>  Ticket <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=57147 >
>
>
> Hi, I'm having an issue compiling the new version of MET. See make
log
> below:
>
> ________________________________________________
> *** Making the Model Evaluation Tools Project ***
>
>
>
> /usr/bin/g++ concat_string.cc -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -c
> /usr/bin/g++ indent.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2
-c
> /usr/bin/g++ logger.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2
-c
> /usr/bin/g++ string_array.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c
> ar -rs libvx_log.a concat_string.o indent.o logger.o string_array.o
2>&1
> ar: creating libvx_log.a
> ranlib libvx_log.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f concat_string.h
indent.h
> logger.h string_array.h vx_log.h
> cp concat_string.h indent.h logger.h string_array.h vx_log.h
> /home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_log.a
> cp libvx_log.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_log Library ***
>
> /usr/bin/g++ date_to_mjd.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ day_dif.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ day_of_week.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ doyhms_to_unix.cc -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ is_dst.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2
-c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ is_leap_year.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ mdyhms_to_unix.cc -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ mjd_to_date.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ time_array.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ time_strings.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ unix_to_mdyhms.cc -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> ar -rs libvx_cal.a date_to_mjd.o day_dif.o day_of_week.o
doyhms_to_unix.o
> is_dst.o is_leap_year.o mdyhms_to_unix.o mjd_to_date.o time_array.o
> time_strings.o unix_to_mdyhms.o 2>&1
> ar: creating libvx_cal.a
> ranlib libvx_cal.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f time_array.h vx_cal.h
> cp time_array.h vx_cal.h /home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_cal.a
> cp libvx_cal.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_cal Library ***
>
> /usr/bin/g++ angles.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2
-c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ hist.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2
-c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ nint.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2
-c
> /usr/bin/g++ nti.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ ptile.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2
-c
> /usr/bin/g++ pwl.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ affine.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2
-c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ viewgravity_to_string.cc -Wall -Wshadow -static
-DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> ar -rs libvx_math.a angles.o hist.o nint.o nti.o ptile.o pwl.o
affine.o
> viewgravity_to_string.o 2>&1
> ar: creating libvx_math.a
> ranlib libvx_math.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f math_constants.h
> is_bad_data.h trig.h angles.h hist.h nint.h nti.h ptile.h pwl.h
affine.h
> viewgravity_to_string.h vx_math.h
> cp math_constants.h is_bad_data.h trig.h angles.h hist.h nint.h
nti.h
> ptile.h pwl.h affine.h viewgravity_to_string.h vx_math.h
> /home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_math.a
> cp libvx_math.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_math Library ***
>
> /usr/bin/g++ ascii_table.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ asciitablejust_to_string.cc -Wall -Wshadow -static
-DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ check_endian.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c
> /usr/bin/g++ comma_string.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c
> /usr/bin/g++ conversions.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ data_line.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ grib_constants.cc -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ int_array.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ is_number.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> /usr/bin/g++ long_array.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ make_path.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ memory.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2
-c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ num_array.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ ordinal.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ roman_numeral.cc -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ string_fxns.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> -DMET_BASE=\"/home/ajw/Downloads/METv4.0\"
> /usr/bin/g++ substring.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ temp_file.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ thresh_array.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ threshold.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ fix_float.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> /usr/bin/g++ command_line.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ file_exists.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c
> /usr/bin/g++ filename_suffix.cc -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ data_plane.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ data_plane_util.cc -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ interp_mthd.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ interp_util.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ file_linecount.cc -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ two_to_one.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> ar -rs libvx_util.a ascii_table.o asciitablejust_to_string.o
> check_endian.o comma_string.o conversions.o data_line.o
grib_constants.o
> int_array.o is_number.o long_array.o make_path.o memory.o
num_array.o
> ordinal.o roman_numeral.o string_fxns.o substring.o temp_file.o
> thresh_array.o threshold.o fix_float.o command_line.o file_exists.o
> filename_suffix.o data_plane.o data_plane_util.o interp_mthd.o
> interp_util.o file_linecount.o two_to_one.o  2>&1
> ar: creating libvx_util.a
> ranlib libvx_util.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f util_constants.h
> ascii_table.h asciitablejust_to_string.h bool_to_string.h
check_endian.h
> comma_string.h conversions.h data_line.h empty_string.h
grib_constants.h
> int_array.h is_number.h long_array.h make_path.h memory.h
num_array.h
> ordinal.h roman_numeral.h string_fxns.h substring.h temp_file.h
> thresh_array.h threshold.h fix_float.h command_line.h file_exists.h
> filename_suffix.h data_plane.h data_plane_util.h interp_mthd.h
> two_to_one.h interp_util.h file_linecount.h vx_util.h
> cp util_constants.h ascii_table.h asciitablejust_to_string.h
> bool_to_string.h check_endian.h comma_string.h conversions.h
data_line.h
> empty_string.h grib_constants.h int_array.h is_number.h long_array.h
> make_path.h memory.h num_array.h ordinal.h roman_numeral.h
string_fxns.h
> substring.h temp_file.h thresh_array.h threshold.h fix_float.h
> command_line.h file_exists.h filename_suffix.h data_plane.h
> data_plane_util.h interp_mthd.h two_to_one.h interp_util.h
> file_linecount.h vx_util.h  /home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_util.a
> cp libvx_util.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_util Library ***
>
> /usr/bin/g++ configobjecttype_to_string.cc -c -Wall -Wshadow -static
> -DBLOCK4 -DWITH_GRIB2 -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ grdfiletype_to_string.cc -Wall -Wshadow -static
-DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ dictionary.cc -c -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ config.tab.cc -c -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ lex.config.cc -c -g
-I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ config_file.cc -c -g
-I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ config_util.cc -c -g
-I/home/ajw/Downloads/METv4.0/include
> ar -rs libvx_config.a configobjecttype_to_string.o
grdfiletype_to_string.o
> dictionary.o config.tab.o lex.config.o config_file.o config_util.o
2>&1
> ar: creating libvx_config.a
> ranlib libvx_config.a
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_config.a
> cp libvx_config.a /home/ajw/Downloads/METv4.0/lib
> cd /home/ajw/Downloads/METv4.0/include ; rm -f config_file.h
> configobjecttype_to_string.h grdfiletype_to_string.h
data_file_type.h
> config.tab.h dictionary.h object_types.h scanner_stuff.h
config_util.h
> config_constants.h vx_config.h
> cp config_file.h configobjecttype_to_string.h
grdfiletype_to_string.h
> data_file_type.h config.tab.h dictionary.h object_types.h
scanner_stuff.h
> config_util.h config_constants.h vx_config.h
> /home/ajw/Downloads/METv4.0/include
>
> *** Finished Making the vx_config Library ***
>
> /usr/bin/g++ find_grid_by_name.cc -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ grid_base.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ latlon_grid.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ lc_grid.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ merc_grid.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ st_grid.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> ar -rs libvx_grid.a find_grid_by_name.o grid_base.o latlon_grid.o
> lc_grid.o merc_grid.o st_grid.o 2>&1
> ar: creating libvx_grid.a
> ranlib libvx_grid.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f find_grid_by_name.h
> grid_base.h vx_grid.h latlon_grid_defs.h latlon_grid.h
lc_grid_defs.h
> lc_grid.h merc_grid_defs.h merc_grid.h st_grid_defs.h st_grid.h
> cp find_grid_by_name.h grid_base.h vx_grid.h latlon_grid_defs.h
> latlon_grid.h lc_grid_defs.h lc_grid.h merc_grid_defs.h merc_grid.h
> st_grid_defs.h st_grid.h /home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_grid.a
> cp libvx_grid.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_grid Library ***
>
> /usr/bin/g++ nc_var_info.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include -I/usr/local/include
> /usr/bin/g++ nc_utils.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include -I/usr/local/include
> /usr/bin/g++ grid_output.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include -I/usr/local/include
> /usr/bin/g++ write_netcdf.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include -I/usr/local/include
> ar -rs libvx_nc_util.a nc_var_info.o nc_utils.o write_netcdf.o
> grid_output.o 2>&1
> ar: creating libvx_nc_util.a
> ranlib libvx_nc_util.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f nc_constants.h
> nc_var_info.h nc_utils.h write_netcdf.h grid_output.h vx_nc_util.h
> cp nc_constants.h nc_var_info.h nc_utils.h write_netcdf.h
grid_output.h
> vx_nc_util.h /home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_nc_util.a
> cp libvx_nc_util.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_nc_util Library ***
>
> /usr/bin/g++ level_info.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ var_info.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ leveltype_to_string.cc -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ data_class.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ data2d_utils.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ table_lookup.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> ar -rs libvx_data2d.a level_info.o var_info.o leveltype_to_string.o
> data_class.o data2d_utils.o table_lookup.o 2>&1
> ar: creating libvx_data2d.a
> ranlib libvx_data2d.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f level_info.h
var_info.h
> leveltype_to_string.h data_class.h data2d_utils.h table_lookup.h
> vx_data2d.h
> cp level_info.h var_info.h leveltype_to_string.h data_class.h
> data2d_utils.h table_lookup.h vx_data2d.h
> /home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_data2d.a
> cp libvx_data2d.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_data2d Library ***
>
> /usr/bin/g++ grib_classes.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ grib_strings.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ grib_utils.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ var_info_grib.cc -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ data2d_grib_utils.cc -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ data2d_grib.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> ar -rs libvx_data2d_grib.a grib_classes.o grib_strings.o
grib_utils.o
> var_info_grib.o data2d_grib_utils.o data2d_grib.o 2>&1
> ar: creating libvx_data2d_grib.a
> ranlib libvx_data2d_grib.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f grib_classes.h
> grib_strings.h grib_utils.h var_info_grib.h data2d_grib_utils.h
> data2d_grib.h vx_data2d_grib.h
> cp grib_classes.h grib_strings.h grib_utils.h var_info_grib.h
> data2d_grib_utils.h data2d_grib.h vx_data2d_grib.h
> /home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_data2d_grib.a
> cp libvx_data2d_grib.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_data2d_grib Library ***
>
> /usr/bin/g++ var_info_grib2.cc -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> -I/home/ajw/g2clib-1.2.3
> /usr/bin/g++ data2d_grib2.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include -I/home/ajw/g2clib-1.2.3
> ar -rs libvx_data2d_grib2.a var_info_grib2.o data2d_grib2.o 2>&1
> ar: creating libvx_data2d_grib2.a
> ranlib libvx_data2d_grib2.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f var_info_grib2.h
> data2d_grib2.h
> cp var_info_grib2.h data2d_grib2.h
/home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_data2d_grib2.a
> cp libvx_data2d_grib2.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_data2d_grib2 Library ***
>
> /usr/bin/g++ get_met_grid.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include -I/usr/local/include
> /usr/bin/g++ met_file.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include -I/usr/local/include
> /usr/bin/g++ var_info_nc_met.cc -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ data2d_nc_met.cc -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-I/usr/local/include
> ar -rs libvx_data2d_nc_met.a get_met_grid.o met_file.o
var_info_nc_met.o
> data2d_nc_met.o 2>&1
> ar: creating libvx_data2d_nc_met.a
> ranlib libvx_data2d_nc_met.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f get_met_grid.h
met_file.h
> var_info_nc_met.h data2d_nc_met.h vx_data2d_nc_met.h
> cp get_met_grid.h met_file.h var_info_nc_met.h data2d_nc_met.h
> vx_data2d_nc_met.h /home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_data2d_nc_met.a
> cp libvx_data2d_nc_met.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_data2d_nc_met Library ***
>
> /usr/bin/g++ get_pinterp_grid.cc -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-I/usr/local/include
> /usr/bin/g++ pinterp_file.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include -I/usr/local/include
> /usr/bin/g++ var_info_nc_pinterp.cc -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ data2d_nc_pinterp_utils.cc -Wall -Wshadow -static
-DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-I/usr/local/include
> /usr/bin/g++ data2d_nc_pinterp.cc -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-I/usr/local/include
> ar -rs libvx_data2d_nc_pinterp.a get_pinterp_grid.o pinterp_file.o
> var_info_nc_pinterp.o data2d_nc_pinterp_utils.o data2d_nc_pinterp.o
2>&1
> ar: creating libvx_data2d_nc_pinterp.a
> ranlib libvx_data2d_nc_pinterp.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f get_pinterp_grid.h
> pinterp_file.h var_info_nc_pinterp.h data2d_nc_pinterp_utils.h
> data2d_nc_pinterp.h vx_data2d_nc_pinterp.h
> cp get_pinterp_grid.h pinterp_file.h var_info_nc_pinterp.h
> data2d_nc_pinterp_utils.h data2d_nc_pinterp.h vx_data2d_nc_pinterp.h
> /home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_data2d_nc_pinterp.a
> cp libvx_data2d_nc_pinterp.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_data2d_nc_pinterp Library ***
>
> /usr/bin/g++ is_met_nc_file.cc -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-I/usr/local/include
> /usr/bin/g++ is_netcdf_file.cc -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ is_pinterp_file.cc -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
-I/usr/local/include
> /usr/bin/g++ is_grib_file.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ is_bufr_file.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ var_info_factory.cc -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ data2d_factory_utils.cc -Wall -Wshadow -static
-DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ data2d_factory.cc -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include \
>                                 -I/usr/local/include
> -I/home/ajw/g2clib-1.2.3
> ar -rs libvx_data2d_factory.a is_met_nc_file.o is_netcdf_file.o
> is_pinterp_file.o is_grib_file.o is_bufr_file.o var_info_factory.o
> data2d_factory_utils.o data2d_factory.o 2>&1
> ar: creating libvx_data2d_factory.a
> ranlib libvx_data2d_factory.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f is_met_nc_file.h
> is_netcdf_file.h is_pinterp_file.h is_grib_file.h is_bufr_file.h
> var_info_factory.h data2d_factory_utils.h data2d_factory.h
> vx_data2d_factory.h
> cp is_met_nc_file.h is_netcdf_file.h is_pinterp_file.h
is_grib_file.h
> is_bufr_file.h var_info_factory.h data2d_factory_utils.h
data2d_factory.h
> vx_data2d_factory.h /home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_data2d_factory.a
> cp libvx_data2d_factory.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_data2d_factory Library ***
>
> /usr/bin/g++ gsl_bvn.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/GSL-1.15/include
> /usr/bin/g++ gsl_cdf.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/GSL-1.15/include
> /usr/bin/g++ gsl_randist.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
-I/home/ajw/GSL-1.15/include
> /usr/bin/g++ gsl_statistics.cc -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> -I/home/ajw/GSL-1.15/include
> /usr/bin/g++ gsl_wavelet2d.cc -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> -I/home/ajw/GSL-1.15/include
> ar -rs libvx_gsl_prob.a gsl_bvn.o gsl_cdf.o gsl_randist.o
gsl_statistics.o
> gsl_wavelet2d.o 2>&1
> ar: creating libvx_gsl_prob.a
> ranlib libvx_gsl_prob.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f gsl_bvn.h gsl_cdf.h
> gsl_randist.h gsl_statistics.h gsl_wavelet2d.h vx_gsl_prob.h
> cp gsl_bvn.h gsl_cdf.h gsl_randist.h gsl_statistics.h
gsl_wavelet2d.h
> vx_gsl_prob.h /home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_gsl_prob.a
> cp libvx_gsl_prob.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_gsl_prob Library ***
>
> /usr/bin/g++ gnomon.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2
-c
> -I/home/ajw/Downloads/METv4.0/include
> ar -rs libvx_gnomon.a gnomon.o  2>&1
> ar: creating libvx_gnomon.a
> ranlib libvx_gnomon.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f gnomon.h
> cp gnomon.h /home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_gnomon.a
> cp libvx_gnomon.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_gnomon Library ***
>
> /usr/bin/g++ nav.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> ar -rs libvx_nav.a nav.o 2>&1
> ar: creating libvx_nav.a
> ranlib libvx_nav.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f nav.h
> cp nav.h /home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_nav.a
> cp libvx_nav.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_nav Library ***
>
> /usr/bin/g++ pblock.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2
-c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ do_blocking.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ do_unblocking.cc -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ copy_bytes.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> ar -rs libvx_pb_util.a pblock.o do_blocking.o do_unblocking.o
copy_bytes.o
> 2>&1
> ar: creating libvx_pb_util.a
> ranlib libvx_pb_util.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f pblock.h
do_blocking.h
> do_unblocking.h copy_bytes.h vx_pb_util.h
> cp pblock.h do_blocking.h do_unblocking.h copy_bytes.h vx_pb_util.h
> /home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_pb_util.a
> cp libvx_pb_util.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_pb_util Library ***
>
> /usr/bin/g++ afm.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ afm_keywords.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ afm_line.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ afm_token.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ afmkeyword_to_string.cc -Wall -Wshadow -static
-DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ afmtokentype_to_string.cc -Wall -Wshadow -static
-DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> ar -rs libvx_afm.a afm.o afm_keywords.o afm_line.o afm_token.o
> afmkeyword_to_string.o afmtokentype_to_string.o 2>&1
> ar: creating libvx_afm.a
> ranlib libvx_afm.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f afm.h afm_keywords.h
> afmkeyword_to_string.h afm_line.h afm_token.h afm_token_types.h
> afmtokentype_to_string.h
> cp afm.h afm_keywords.h afmkeyword_to_string.h afm_line.h
afm_token.h
> afm_token_types.h afmtokentype_to_string.h
> /home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_afm.a
> cp libvx_afm.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_afm Library ***
>
> /usr/bin/g++ documentmedia_to_string.cc -Wall -Wshadow -static
-DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> -DMET_BASE=\"/home/ajw/Downloads/METv4.0\"
> /usr/bin/g++ documentorientation_to_string.cc -Wall -Wshadow -static
> -DBLOCK4 -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> -DMET_BASE=\"/home/ajw/Downloads/METv4.0\"
> /usr/bin/g++ vx_ps.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2
-c
> -I/home/ajw/Downloads/METv4.0/include
> -DMET_BASE=\"/home/ajw/Downloads/METv4.0\"
> /usr/bin/g++ ps_text.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> ar -rs libvx_ps.a documentmedia_to_string.o
> documentorientation_to_string.o vx_ps.o ps_text.o 2>&1
> ar: creating libvx_ps.a
> ranlib libvx_ps.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f
documentmedia_to_string.h
> documentorientation_to_string.h vx_ps.h ps_text.h
> cp documentmedia_to_string.h documentorientation_to_string.h vx_ps.h
> ps_text.h /home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_ps.a
> cp libvx_ps.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_ps Library ***
>
> /usr/bin/g++ cfile.tab.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include > /dev/null 2>&1
> /usr/bin/g++ lex.color.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include > /dev/null 2>&1
> /usr/bin/g++ color.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2
-c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ color_list.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ color_table.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> ar -rs libvx_color.a cfile.tab.o lex.color.o color.o color_list.o
> color_table.o 2>&1
> ar: creating libvx_color.a
> ranlib libvx_color.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f cfile.tab.h color.h
> color_list.h color_parser.h vx_color.h
> cp cfile.tab.h color.h color_list.h color_parser.h vx_color.h
> /home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_color.a
> cp libvx_color.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_color Library ***
>
> /usr/bin/g++ pbm.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ pcm.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ pgm.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ ppm.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ pxm_base.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ pxm_utils.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> ar -rs libvx_pxm.a pbm.o pcm.o pgm.o ppm.o pxm_base.o pxm_utils.o
2>&1
> ar: creating libvx_pxm.a
> ranlib libvx_pxm.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f pbm.h pcm.h pgm.h
ppm.h
> pxm_base.h pxm_utils.h vx_pxm.h
> cp pbm.h pcm.h pgm.h ppm.h pxm_base.h pxm_utils.h vx_pxm.h
> /home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_pxm.a
> cp libvx_pxm.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_pxm Library ***
>
> /usr/bin/g++ ascii85_filter.cc -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ bit_filter.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ hex_filter.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ ps_filter.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ psout_filter.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ render_pbm.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ render_pcm.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ render_pgm.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ render_ppm.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ renderinfo.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ rle_filter.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ uc_queue.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> ar -rs libvx_render.a ascii85_filter.o bit_filter.o hex_filter.o
> ps_filter.o psout_filter.o render_pbm.o render_pcm.o render_pgm.o
> render_ppm.o renderinfo.o rle_filter.o uc_queue.o 2>&1
> ar: creating libvx_render.a
> ranlib libvx_render.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f ascii85_filter.h
> bit_filter.h hex_filter.h ps_filter.h psout_filter.h vx_render.h
> renderinfo.h rle_filter.h uc_queue.h
> cp ascii85_filter.h bit_filter.h hex_filter.h ps_filter.h
psout_filter.h
> vx_render.h renderinfo.h rle_filter.h uc_queue.h
> /home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_render.a
> cp libvx_render.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_render Library ***
>
> /usr/bin/g++ map_region.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -DMET_BASE=\"/home/ajw/Downloads/METv4.0\"
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ vx_plot_util.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -DMET_BASE=\"/home/ajw/Downloads/METv4.0\"
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ data_plane_plot.cc -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -c -DMET_BASE=\"/home/ajw/Downloads/METv4.0\"
> -I/home/ajw/Downloads/METv4.0/include
> ar -rs libvx_plot_util.a map_region.o vx_plot_util.o
data_plane_plot.o
> 2>&1
> ar: creating libvx_plot_util.a
> ranlib libvx_plot_util.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f map_region.h
vx_plot_util.h
> data_plane_plot.h
> cp map_region.h vx_plot_util.h data_plane_plot.h
> /home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_plot_util.a
> cp libvx_plot_util.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_plot_util Library ***
>
> /usr/bin/g++ moments.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ node.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2
-c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ polyline.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ shapedata.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ set.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ interest.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ mode_conf_info.cc -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ engine.cc -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2
-c
> -DMET_BASE=\"/home/ajw/Downloads/METv4.0\"
> -I/home/ajw/Downloads/METv4.0/include
> ar -rs libvx_shapedata.a moments.o node.o polyline.o shapedata.o
set.o
> interest.o mode_conf_info.o engine.o 2>&1
> ar: creating libvx_shapedata.a
> ranlib libvx_shapedata.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f moments.h node.h
polyline.h
> shape.h shapedata.h set.h interest.h mode_columns.h mode_conf_info.h
> engine.h vx_shapedata.h
> cp moments.h node.h polyline.h shape.h shapedata.h set.h interest.h
> mode_columns.h mode_conf_info.h engine.h vx_shapedata.h
> /home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_shapedata.a
> cp libvx_shapedata.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_shapedata Library ***
>
> /usr/bin/g++ apply_mask.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -DMET_BASE=\"/home/ajw/Downloads/METv4.0\"
> -I/home/ajw/Downloads/METv4.0/include -I/home/ajw/GSL-1.15/include
> /usr/bin/g++ compute_ci.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
-I/home/ajw/GSL-1.15/include
> /usr/bin/g++ contable.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ contable_stats.cc -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> -I/home/ajw/GSL-1.15/include -I/usr/local/include
> /usr/bin/g++ contable_nx2.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
-I/home/ajw/GSL-1.15/include
> -I/usr/local/include
> /usr/bin/g++ met_stats.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include -I/home/ajw/GSL-1.15/include
> /usr/bin/g++ pair_base.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include -I/home/ajw/GSL-1.15/include
> /usr/bin/g++ pair_data_point.cc -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> -I/home/ajw/GSL-1.15/include
> /usr/bin/g++ pair_data_ensemble.cc -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> -I/home/ajw/GSL-1.15/include
> ar -rs libvx_statistics.a apply_mask.o compute_ci.o contable.o
> contable_stats.o contable_nx2.o met_stats.o pair_base.o
pair_data_point.o
> pair_data_ensemble.o 2>&1
> ar: creating libvx_statistics.a
> ranlib libvx_statistics.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f apply_mask.h
compute_ci.h
> contable.h met_stats.h pair_base.h pair_data_point.h
pair_data_ensemble.h
> vx_statistics.h
> cp apply_mask.h compute_ci.h contable.h met_stats.h pair_base.h
> pair_data_point.h pair_data_ensemble.h vx_statistics.h
> /home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_statistics.a
> cp libvx_statistics.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_statistics Library ***
>
> /usr/bin/g++ stat_columns.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
-I/home/ajw/GSL-1.15/include
> /usr/bin/g++ stat_hdr_columns.cc -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> -I/home/ajw/GSL-1.15/include
> ar -rs libvx_stat_out.a stat_columns.o stat_hdr_columns.o 2>&1
> ar: creating libvx_stat_out.a
> ranlib libvx_stat_out.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f stat_columns.h
> stat_hdr_columns.h vx_stat_out.h
> cp stat_columns.h stat_hdr_columns.h vx_stat_out.h
> /home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_stat_out.a
> cp libvx_stat_out.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_stat_out Library ***
>
> /usr/bin/g++ analysis_utils.cc -Wall -Wshadow -static  -DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ by_case_info.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ mask_poly.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ mode_atts.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ mode_job.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ mode_line.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include
> /usr/bin/g++ stat_job.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include -I/home/ajw/GSL-1.15/include
> /usr/bin/g++ stat_line.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2 -c
> -I/home/ajw/Downloads/METv4.0/include -I/home/ajw/GSL-1.15/include
> /usr/bin/g++ time_series.cc -Wall -Wshadow -static  -DBLOCK4
-DWITH_GRIB2
> -c -I/home/ajw/Downloads/METv4.0/include
> ar -rs libvx_analysis_util.a analysis_utils.o by_case_info.o
mask_poly.o
> mode_atts.o mode_job.o mode_line.o stat_job.o stat_line.o
time_series.o
> 2>&1
> ar: creating libvx_analysis_util.a
> ranlib libvx_analysis_util.a
> cd /home/ajw/Downloads/METv4.0/include ; rm -f analysis_utils.h
> by_case_info.h mask_poly.h mode_atts.h mode_analysis_columns.h
mode_job.h
> mode_line.h stat_job.h stat_line.h stat_offsets.h time_series.h
> vx_analysis_util.h
> cp analysis_utils.h by_case_info.h mask_poly.h mode_atts.h
> mode_analysis_columns.h mode_job.h mode_line.h stat_job.h
stat_line.h
> stat_offsets.h time_series.h vx_analysis_util.h
> /home/ajw/Downloads/METv4.0/include
> rm -f /home/ajw/Downloads/METv4.0/lib/libvx_analysis_util.a
> cp libvx_analysis_util.a /home/ajw/Downloads/METv4.0/lib
>
> *** Finished Making the vx_analysis_util Library ***
>
>
>
> /usr/bin/g++ ensemble_stat_conf_info.cc -Wall -Wshadow -static
-DBLOCK4
> -DWITH_GRIB2 -c -I/home/ajw/Downloads/METv4.0/include
> -I/home/ajw/GSL-1.15/include -I/usr/local/include
> /usr/bin/g++ -o ensemble_stat ensemble_stat.cc
ensemble_stat_conf_info.o \
>                 -Wall -Wshadow -static  -DBLOCK4 -DWITH_GRIB2
> -DMET_BASE=\"/home/ajw/Downloads/METv4.0\" \
>                 -I/home/ajw/Downloads/METv4.0/include
-I/usr/local/include
> -I/home/ajw/GSL-1.15/include -I/home/ajw/g2clib-1.2.3 \
>                 -L/home/ajw/Downloads/METv4.0/lib -L/usr/local/lib
> -L/home/ajw/GSL-1.15/lib -L/home/ajw/g2clib-1.2.3 \
>                 -lvx_stat_out \
>                 -lvx_statistics \
>                 -lvx_shapedata \
>                 -lvx_gsl_prob \
>                 -lvx_analysis_util \
>                 -lvx_data2d_factory \
>                 -lvx_data2d_nc_met \
>                 -lvx_data2d_grib -lvx_data2d_grib2 -lgrib2c -ljasper
-lpng
> -lz \
>                 -lvx_data2d_nc_pinterp \
>                 -lvx_data2d \
>                 -lvx_nc_util \
>                 -lvx_grid \
>                 -lvx_config \
>                 -lvx_cal \
>                 -lvx_util \
>                 -lvx_math \
>                 -lvx_color \
>                 -lvx_log \
>                 -lm -lnetcdf_c++ -lnetcdf -lgsl -lgslcblas \
>                 -L/usr/lib
> /usr/bin/ld: skipping incompatible /usr/lib/libm.a when searching
for -lm
> /usr/bin/ld: skipping incompatible
> /usr/lib/gcc/x86_64-redhat-linux/4.4.6/../../../libm.a when
searching for
> -lm
> /usr/bin/ld: skipping incompatible /usr/lib/libm.a when searching
for -lm
> /usr/bin/ld: cannot find -lm
> collect2: ld returned 1 exit status
> make[4]: *** [ensemble_stat] Error 1
> make[3]: *** [all] Error 2
> make[2]: *** [all] Error 2
> make[1]: *** [all] Error 2
> make: *** [all] Error 2
>
> ________________________________________________
> Make file:
>
>
>
>
###############################################################################
>
>    ##
>    ##  Begin Variables to be modified before building
>    ##  Default settings for GNU compilers
>    ##
>
>
###############################################################################
>
> # Path to GNU Make command
> MAKE    =             /usr/bin/make
>
> # Architecture flags
> ARCH_FLAGS     =            -DBLOCK4
>
> # Path to the C++ Compiler
> # C++ compiler flags
> # Any additional required libraries
> CXX          = /usr/bin/g++
> CXX_FLAGS    = -Wall -Wshadow -static # -g -m64
> CXX_LIBS     = -L/usr/lib
>
> # Path to the Fortran Compiler
> # Fortran compiler flags
> # Any additional required libraries
> FC           = /usr/bin/gfortran
> FC_FLAGS     = -Wall -Wshadow -static -ff2c # -g -m64
> FC_LIBS      = -lgfortran
>
> # Make print options
> PRINT_OPTS   = --no-print-directory
>
> # Top level directory for the NetCDF library
> # NetCDF include directory specified as: -I/your/include/path
> # NetCDF library directory specified as: -L/your/library/path
> NETCDF_BASE  = /usr/local
> NETCDF_INCS  = -I$(NETCDF_BASE)/include
> NETCDF_LIBS  = -L$(NETCDF_BASE)/lib
>
> # Top level directory for BUFRLIB
> # BUFRLIB include directory specified as: -I/your/include/path
> # BUFRLIB library directory specified as: -L/your/library/path
> BUFR_BASE    = /home/ajw/BUFRLIB
> BUFR_INCS    = -I$(BUFR_BASE)
> BUFR_LIBS    = -L$(BUFR_BASE)
>
> # Top level directory for the GNU Scientific Library (GSL) if it's
not
> # installed in a standard location.
> # GSL include directory specified as: -I/your/include/path
> # GSL library directory specified as: -L/your/library/path
> GSL_BASE     = /home/ajw/GSL-1.15
> GSL_INCS     = -I$(GSL_BASE)/include
> GSL_LIBS     = -L$(GSL_BASE)/lib
>
> # Top level directory for the F2C or G2C Library if it's not
installed in
> a
> # standard location.
> # F2C include directory specified as: -I/your/include/path
> # F2C library directory containing libf2c.a or libg2c.a and
specified as:
> # -L/your/library/path
> # Name of the library to be used: -lf2c or -lg2c
> # NOTE: Only required for the GNU g77 Fortran compiler
> F2C_BASE     =
> F2C_INCS     =
> F2C_LIBS     =
> F2C_LIBNAME  =
>
> # Top level directory for the GRIB2 C Library if it's not
> # installed in a standard location.
> # grib2c include directory specified as: -I/your/include/path
> # grib2c library directory specified as: -L/your/library/path
> GRIB2C_BASE  = /home/ajw/g2clib-1.2.3
> GRIB2C_INCS  = -I/home/ajw/g2clib-1.2.3
> GRIB2C_LIBS  = -L/home/ajw/g2clib-1.2.3
>
> # Optional flags to disable the compilation of MET tools
> # Specify a non-zero value to enable the compilation of the tool
> ENABLE_ASCII2NC        = 1
> ENABLE_ENSEMBLE_STAT   = 1
> ENABLE_GEN_POLY_MASK   = 1
> ENABLE_GRID_STAT       = 1
> ENABLE_MADIS2NC        = 1
> ENABLE_MODE            = 1
> ENABLE_MODE_ANALYSIS   = 1
> ENABLE_PB2NC           = 1
> ENABLE_PCP_COMBINE     = 1
> ENABLE_PLOT_DATA_PLANE = 1
> ENABLE_PLOT_POINT_OBS  = 1
> ENABLE_POINT_STAT      = 1
> ENABLE_STAT_ANALYSIS   = 1
> ENABLE_WAVELET_STAT    = 1
> ENABLE_WWMCA           = 1
>
> # Flags to compile support for additional file formats
> WITH_GRIB2             = 1
>
>
###############################################################################
>
>    ##
>    ##  End Variables to be modified before building
>    ##
>
>
###############################################################################
>
>
> I tried compiling with and without m32 and m64 flags, as well as
with and
> without the C++ lib argument. Any help would be appreciated.
>
> Sincerely,
>
> Anthony Parkinson
>



------------------------------------------------


More information about the Met_help mailing list