*** Making the Model Evaluation Tools Project *** *** Making vx_afm Library *** /usr/bin/icc afm.cc -g -Wall -Wshadow -static -c -I.. /usr/bin/icc afm_keywords.cc -g -Wall -Wshadow -static -c -I.. /usr/bin/icc afm_line.cc -g -Wall -Wshadow -static -c -I.. afm_line.cc(375): remark #111: statement is unreachable return ( in ); ^ /usr/bin/icc afm_token.cc -g -Wall -Wshadow -static -c -I.. /usr/bin/icc afmkeyword_to_string.cc -g -Wall -Wshadow -static -c -I.. /usr/bin/icc afmtokentype_to_string.cc -g -Wall -Wshadow -static -c -I.. ar -rs libvx_afm.a afm.o afm_keywords.o afm_line.o afm_token.o afmkeyword_to_string.o afmtokentype_to_string.o ar: creating archive libvx_afm.a ranlib libvx_afm.a cp libvx_afm.a ../. *** Making vx_cal Library *** /usr/bin/icc date_to_mjd.cc -g -Wall -Wshadow -static -c -I.. /usr/bin/icc day_dif.cc -g -Wall -Wshadow -static -c -I.. day_dif.cc(32): remark #981: operands are evaluated in unspecified order return ( date_to_mjd(month2, day2, year2) - date_to_mjd(month1, day1, year1) ); ^ /usr/bin/icc day_of_week.cc -g -Wall -Wshadow -static -c -I.. /usr/bin/icc doyhms_to_unix.cc -g -Wall -Wshadow -static -c -I.. /usr/bin/icc easter.cc -g -Wall -Wshadow -static -c -I.. /usr/bin/icc holiday.cc -g -Wall -Wshadow -static -c -I.. holiday.cc(76): remark #869: parameter "year" was never referenced int is_christmas(int month, int day, int year) ^ holiday.cc(90): remark #869: parameter "year" was never referenced int is_july4(int month, int day, int year) ^ holiday.cc(104): remark #869: parameter "year" was never referenced int is_halloween(int month, int day, int year) ^ holiday.cc(310): remark #869: parameter "year" was never referenced int is_newyears(int month, int day, int year) ^ /usr/bin/icc is_dst.cc -g -Wall -Wshadow -static -c -I.. /usr/bin/icc is_leap_year.cc -g -Wall -Wshadow -static -c -I.. /usr/bin/icc mdyhms_to_unix.cc -g -Wall -Wshadow -static -c -I.. /usr/bin/icc mjd_to_date.cc -g -Wall -Wshadow -static -c -I.. /usr/bin/icc unix_to_mdyhms.cc -g -Wall -Wshadow -static -c -I.. ar -rs libvx_cal.a date_to_mjd.o day_dif.o day_of_week.o doyhms_to_unix.o easter.o holiday.o is_dst.o is_leap_year.o mdyhms_to_unix.o mjd_to_date.o unix_to_mdyhms.o ar: creating archive libvx_cal.a ranlib libvx_cal.a cp libvx_cal.a ../. *** Making vx_color Library *** /usr/bin/icc cfile.tab.cc -g -Wall -Wshadow -static -c -I.. cfile.tab.c(984): remark #810: conversion from "int" to "short" may lose significant bits *yyssp = yystate; ^ cfile.y(666): remark #869: parameter "s" was never referenced void yyerror(char * s) ^ /usr/bin/icc lex.color.cc -g -Wall -Wshadow -static -c -I.. lex.color.c(733): remark #810: conversion from "flex_int32_t={int}" to "YY_CHAR={unsigned char}" may lose significant bits register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)]; ^ lex.color.c(743): remark #810: conversion from "flex_int32_t={int}" to "YY_CHAR={unsigned char}" may lose significant bits yy_c = yy_meta[(unsigned int) yy_c]; ^ lex.color.c(1143): remark #810: conversion from "flex_int32_t={int}" to "YY_CHAR={unsigned char}" may lose significant bits register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1); ^ lex.color.c(1153): remark #810: conversion from "flex_int32_t={int}" to "YY_CHAR={unsigned char}" may lose significant bits yy_c = yy_meta[(unsigned int) yy_c]; ^ lex.color.c(1181): remark #810: conversion from "flex_int32_t={int}" to "YY_CHAR={unsigned char}" may lose significant bits yy_c = yy_meta[(unsigned int) yy_c]; ^ lex.color.c(1681): remark #1418: external function definition with no prior declaration int colorget_lineno (void) ^ lex.color.c(1690): remark #1418: external function definition with no prior declaration FILE *colorget_in (void) ^ lex.color.c(1698): remark #1418: external function definition with no prior declaration FILE *colorget_out (void) ^ lex.color.c(1706): remark #1418: external function definition with no prior declaration int colorget_leng (void) ^ lex.color.c(1715): remark #1418: external function definition with no prior declaration char *colorget_text (void) ^ lex.color.c(1724): remark #1418: external function definition with no prior declaration void colorset_lineno (int line_number ) ^ lex.color.c(1736): remark #1418: external function definition with no prior declaration void colorset_in (FILE * in_str ) ^ lex.color.c(1741): remark #1418: external function definition with no prior declaration void colorset_out (FILE * out_str ) ^ lex.color.c(1746): remark #1418: external function definition with no prior declaration int colorget_debug (void) ^ lex.color.c(1751): remark #1418: external function definition with no prior declaration void colorset_debug (int bdebug ) ^ lex.color.c(1757): remark #1418: external function definition with no prior declaration int colorlex_destroy (void) ^ cfile.l(318): remark #810: conversion from "int" to "char" may lose significant bits c = nextchar(); ^ cfile.l(324): remark #810: conversion from "int" to "char" may lose significant bits c = nextchar(); ^ lex.color.c(1189): remark #177: function "yyunput" was declared but never referenced static void yyunput (int c, register char * yy_bp ) ^ /usr/bin/icc vx_clist.cc -g -Wall -Wshadow -static -c -I.. /usr/bin/icc vx_color.cc -g -Wall -Wshadow -static -c -I.. vx_color.cc(403): remark #1572: floating-point equality and inequality comparisons are unreliable if ( v == 0.0 ) { s = h = 0.0; return; } ^ vx_color.cc(409): remark #1572: floating-point equality and inequality comparisons are unreliable if ( r == max_value ) t = (g - b)/delta; ^ vx_color.cc(410): remark #1572: floating-point equality and inequality comparisons are unreliable else if ( g == max_value ) t = 2.0 + (b - r)/delta; ^ vx_color.cc(411): remark #1572: floating-point equality and inequality comparisons are unreliable else if ( b == max_value ) t = 4.0 + (r - g)/delta; ^ vx_color.cc(441): remark #1572: floating-point equality and inequality comparisons are unreliable if ( s == 0.0 ) { r = g = b = v; return; }; ^ vx_color.cc(531): remark #981: operands are evaluated in unspecified order R = nint( t*(color1.red() ) + omt*(color0.red() ) ); ^ vx_color.cc(532): remark #981: operands are evaluated in unspecified order G = nint( t*(color1.green()) + omt*(color0.green()) ); ^ vx_color.cc(533): remark #981: operands are evaluated in unspecified order B = nint( t*(color1.blue() ) + omt*(color0.blue() ) ); ^ vx_color.cc(536): remark #810: conversion from "int" to "unsigned char" may lose significant bits result.set_rgb(R, G, B); ^ vx_color.cc(536): remark #810: conversion from "int" to "unsigned char" may lose significant bits result.set_rgb(R, G, B); ^ vx_color.cc(536): remark #810: conversion from "int" to "unsigned char" may lose significant bits result.set_rgb(R, G, B); ^ /usr/bin/icc vx_ctable.cc -g -Wall -Wshadow -static -c -I.. vx_ctable.cc(38): remark #1419: external declaration in primary source file extern int colordebug; ^ vx_ctable.cc(40): remark #1419: external declaration in primary source file extern int colorparse(); ^ vx_ctable.cc(42): remark #1419: external declaration in primary source file extern FILE * colorin; ^ vx_ctable.cc(44): remark #1419: external declaration in primary source file extern ColorList clist; ^ vx_ctable.cc(512): remark #981: operands are evaluated in unspecified order color = blend_colors(Entry[j].color(), Entry[k].color(), t); ^ vx_ctable.cc(512): remark #981: operands are evaluated in unspecified order color = blend_colors(Entry[j].color(), Entry[k].color(), t); ^ vx_ctable.cc(971): remark #981: operands are evaluated in unspecified order if ( Entry[j].value_low() > Entry[k].value_low() ) { ^ vx_ctable.cc(1074): remark #981: operands are evaluated in unspecified order old_m = data_max() - data_min(); ^ vx_ctable.cc(1088): remark #1572: floating-point equality and inequality comparisons are unreliable if(old_v_lo == bad_data_value) { ^ vx_ctable.cc(1100): remark #1572: floating-point equality and inequality comparisons are unreliable if(old_v_hi == bad_data_value) { ^ vx_ctable.cc(1156): remark #810: conversion from "int" to "unsigned char" may lose significant bits c.set_rgb(r, g, b); ^ vx_ctable.cc(1156): remark #810: conversion from "int" to "unsigned char" may lose significant bits c.set_rgb(r, g, b); ^ vx_ctable.cc(1156): remark #810: conversion from "int" to "unsigned char" may lose significant bits c.set_rgb(r, g, b); ^ vx_ctable.cc(1173): remark #981: operands are evaluated in unspecified order if ( fabs(e.value_high() - e.value_low()) < 1.0e-5 ) { ^ vx_ctable.cc(1180): remark #981: operands are evaluated in unspecified order << (e.value_high()) << " { "; ^ vx_ctable.cc(1204): remark #869: parameter "L" was never referenced void init_clist(ColorList & L) ^ ar -rs libvx_color.a cfile.tab.o lex.color.o vx_clist.o vx_color.o vx_ctable.o ar: creating archive libvx_color.a ranlib libvx_color.a cp libvx_color.a ../. *** Making vx_contable Library *** /usr/bin/icc vx_contable.cc -g -Wall -Wshadow -static -c -I.. vx_contable.cc(242): remark #981: operands are evaluated in unspecified order out << prefix << "Total = " << (total()) << "\n"; ^ vx_contable.cc(1808): remark #869: parameter "N" was never referenced void TTContingencyTable::set_size(int N) ^ vx_contable.cc(1824): remark #869: parameter "NR" was never referenced void TTContingencyTable::set_size(int NR, int NC) ^ vx_contable.cc(1824): remark #869: parameter "NC" was never referenced void TTContingencyTable::set_size(int NR, int NC) ^ vx_contable.cc(1904): remark #869: parameter "h" was never referenced int table_rc_to_n(int r_table, int c_table, int w, int h) ^ /usr/bin/icc vx_contable_stats.cc -g -Wall -Wshadow -static -c -I.. vx_contable_stats.cc(41): remark #981: operands are evaluated in unspecified order N = fy_oy() + fn_on(); ^ vx_contable_stats.cc(214): remark #981: operands are evaluated in unspecified order D = n() - fn_on(); ^ vx_contable_stats.cc(264): remark #1572: floating-point equality and inequality comparisons are unreliable if ( denom == 0.0 ) { ^ vx_contable_stats.cc(366): remark #1572: floating-point equality and inequality comparisons are unreliable if(pod_yes(s) == 1.0 || pod_no(s) == 1.0) { ^ vx_contable_stats.cc(366): remark #1572: floating-point equality and inequality comparisons are unreliable if(pod_yes(s) == 1.0 || pod_no(s) == 1.0) { ^ vx_contable_stats.cc(373): remark #981: operands are evaluated in unspecified order num = pod_yes(s)/(1 - pod_yes(s)); ^ vx_contable_stats.cc(374): remark #981: operands are evaluated in unspecified order denom = pofd(s) /(1 - pofd(s)); ^ vx_contable_stats.cc(376): remark #1572: floating-point equality and inequality comparisons are unreliable if ( denom == 0.0 ) { ^ ar -rs libvx_contable.a vx_contable.o vx_contable_stats.o ar: creating archive libvx_contable.a ranlib libvx_contable.a cp libvx_contable.a ../. *** Making vx_data_grids Library *** /usr/bin/icc exp_grid.cc -g -Wall -Wshadow -static -c -I.. exp_grid.cc(156): remark #981: operands are evaluated in unspecified order if ( (fabs(u) + fabs(v)) < 1.0e-5 ) lon_new_deg = 0.0; ^ exp_grid.cc(247): remark #869: parameter "x" was never referenced double ExpGrid::calc_area(int x, int y) const ^ exp_grid.cc(247): remark #869: parameter "y" was never referenced double ExpGrid::calc_area(int x, int y) const ^ exp_grid.cc(263): remark #869: parameter "x" was never referenced double ExpGrid::calc_area_ll(int x, int y) const ^ exp_grid.cc(263): remark #869: parameter "y" was never referenced double ExpGrid::calc_area_ll(int x, int y) const ^ exp_grid.cc(442): remark #981: operands are evaluated in unspecified order vx = cosd(lat_deg)*sind(lon_deg); ^ exp_grid.cc(443): remark #981: operands are evaluated in unspecified order vy = cos(lat_rad)*cos(lon_rad); ^ exp_grid.cc(468): remark #981: operands are evaluated in unspecified order if ( (fabs(vx) + fabs(vy)) < 1.0e-5 ) lon_deg = 0; ^ /usr/bin/icc grid_base.cc -g -Wall -Wshadow -static -c -I.. /usr/bin/icc grid_defs.cc -g -Wall -Wshadow -static -c -I.. /usr/bin/icc lc_grid.cc -g -Wall -Wshadow -static -c -I.. lc_grid.cc(165): remark #981: operands are evaluated in unspecified order t = cos(Phi1_radians)/cos(Phi2_radians); ^ lc_grid.cc(167): remark #981: operands are evaluated in unspecified order b = tan(piover4 - 0.5*Phi1_radians)/tan(piover4 - 0.5*Phi2_radians); ^ lc_grid.cc(169): remark #981: operands are evaluated in unspecified order cone = log(t)/log(b); ^ lc_grid.cc(545): remark #981: operands are evaluated in unspecified order a = -(cone_constant/cos(lat_rad))*lc_func(lat_rad, cone_constant); ^ lc_grid.cc(587): remark #981: operands are evaluated in unspecified order sum = lambert_beta(u0, delta_u, v0, delta_v, c, a) + lambert_beta(u0, delta_u, v0, delta_v, c, b); ^ lc_grid.cc(661): remark #981: operands are evaluated in unspecified order answer = pow(r2, e_top)/(1.0 + pow(r2, e_bot)); ^ /usr/bin/icc pc_grid.cc -g -Wall -Wshadow -static -c -I.. pc_grid.cc(179): remark #981: operands are evaluated in unspecified order area = ( sin(lat_top_rad) - sin(lat_bottom_rad) )*delta_lon_rad; ^ pc_grid.cc(210): remark #981: operands are evaluated in unspecified order area = ( sin(lat_top_rad) - sin(lat_bottom_rad) )*delta_lon_rad; ^ /usr/bin/icc st_grid.cc -g -Wall -Wshadow -static -c -I.. st_grid.cc(576): remark #981: operands are evaluated in unspecified order answer = atan(t1) - atan(t2); ^ ar -rs libvx_data_grids.a exp_grid.o grid_base.o grid_defs.o lc_grid.o pc_grid.o st_grid.o ar: creating archive libvx_data_grids.a ranlib libvx_data_grids.a cp libvx_data_grids.a ../. *** Making vx_grib_classes Library *** /usr/bin/icc grib_classes.cc -g -Wall -Wshadow -static -c -I.. grib_classes.cc(537): remark #810: conversion from "int" to "unsigned char" may lose significant bits uc_mask = ((unsigned char) 1) << (7 - bit); ^ grib_classes.cc(955): remark #810: conversion from "int" to "unsigned char" may lose significant bits c[1] = g.pds->d_value[0] & 127; ^ grib_classes.cc(1044): remark #810: conversion from "int" to "unsigned char" may lose significant bits c[1] = (g.bds->e_value[0]) & 127; ^ grib_classes.cc(1171): remark #383: value copied to temporary, reference to temporary used for (j=0; j<=min(grib_search_bytes, (n_read - 4)); ++j) { ^ grib_classes.cc(1661): remark #981: operands are evaluated in unspecified order file << " length: " << char3_to_int(h.length) << "\n"; ^ grib_classes.cc(1698): remark #981: operands are evaluated in unspecified order file << " length: " << char3_to_int(h.length) << "\n"; ^ grib_classes.cc(1721): remark #981: operands are evaluated in unspecified order file << " nia: " << char2_to_int(h.nia) << "\n"; ^ grib_classes.cc(1727): remark #981: operands are evaluated in unspecified order file << " d_value: " << char2_to_int(h.d_value) << "\n\n"; ^ grib_classes.cc(1762): remark #981: operands are evaluated in unspecified order file << " length: " << char3_to_int(h.length) << "\n"; ^ grib_classes.cc(1768): remark #981: operands are evaluated in unspecified order file << " nx: " << char2_to_int(h.nx) << "\n"; ^ grib_classes.cc(1769): remark #981: operands are evaluated in unspecified order file << " ny: " << char2_to_int(h.ny) << "\n\n"; ^ grib_classes.cc(1774): remark #981: operands are evaluated in unspecified order file << " lat1: " << char3_to_int(h.grid_type.latlon_grid.lat1) << "\n"; ^ grib_classes.cc(1775): remark #981: operands are evaluated in unspecified order file << " lon1: " << char3_to_int(h.grid_type.latlon_grid.lon1) << "\n"; ^ grib_classes.cc(1779): remark #981: operands are evaluated in unspecified order file << " lat2: " << char3_to_int(h.grid_type.latlon_grid.lat2) << "\n"; ^ grib_classes.cc(1780): remark #981: operands are evaluated in unspecified order file << " lon2: " << char3_to_int(h.grid_type.latlon_grid.lon2) << "\n"; ^ grib_classes.cc(1782): remark #981: operands are evaluated in unspecified order file << " di: " << char2_to_int(h.grid_type.latlon_grid.di) << "\n"; ^ grib_classes.cc(1783): remark #981: operands are evaluated in unspecified order file << " dj: " << char2_to_int(h.grid_type.latlon_grid.dj) << "\n"; ^ grib_classes.cc(1790): remark #981: operands are evaluated in unspecified order file << " lat1: " << char3_to_int(h.grid_type.lambert_conf.lat1) << "\n"; ^ grib_classes.cc(1791): remark #981: operands are evaluated in unspecified order file << " lon1: " << char3_to_int(h.grid_type.lambert_conf.lon1) << "\n"; ^ grib_classes.cc(1795): remark #981: operands are evaluated in unspecified order file << " lov: " << char3_to_int(h.grid_type.lambert_conf.lov) << "\n"; ^ grib_classes.cc(1797): remark #981: operands are evaluated in unspecified order file << " dx: " << char3_to_int(h.grid_type.lambert_conf.dx) << "\n"; ^ grib_classes.cc(1798): remark #981: operands are evaluated in unspecified order file << " dy: " << char3_to_int(h.grid_type.lambert_conf.dy) << "\n"; ^ grib_classes.cc(1804): remark #981: operands are evaluated in unspecified order file << " latin1: " << char3_to_int(h.grid_type.lambert_conf.latin1) << "\n"; ^ grib_classes.cc(1805): remark #981: operands are evaluated in unspecified order file << " latin2: " << char3_to_int(h.grid_type.lambert_conf.latin2) << "\n"; ^ grib_classes.cc(1807): remark #981: operands are evaluated in unspecified order file << " lat_sp: " << char3_to_int(h.grid_type.lambert_conf.lat_sp) << "\n"; ^ grib_classes.cc(1808): remark #981: operands are evaluated in unspecified order file << " lon_sp: " << char3_to_int(h.grid_type.lambert_conf.lon_sp) << "\n\n"; ^ grib_classes.cc(1813): remark #981: operands are evaluated in unspecified order file << " lat1: " << char3_to_int(h.grid_type.stereographic.lat1) << "\n"; ^ grib_classes.cc(1814): remark #981: operands are evaluated in unspecified order file << " lon1: " << char3_to_int(h.grid_type.stereographic.lon1) << "\n"; ^ grib_classes.cc(1818): remark #981: operands are evaluated in unspecified order file << " lov: " << char3_to_int(h.grid_type.stereographic.lov) << "\n"; ^ grib_classes.cc(1820): remark #981: operands are evaluated in unspecified order file << " dx: " << char3_to_int(h.grid_type.stereographic.dx) << "\n"; ^ grib_classes.cc(1821): remark #981: operands are evaluated in unspecified order file << " dy: " << char3_to_int(h.grid_type.stereographic.dy) << "\n"; ^ grib_classes.cc(1861): remark #981: operands are evaluated in unspecified order file << " length: " << char3_to_int(h.length) << "\n"; ^ grib_classes.cc(1865): remark #981: operands are evaluated in unspecified order file << " flag: " << char2_to_int(h.flag) << "\n\n"; ^ grib_classes.cc(1900): remark #981: operands are evaluated in unspecified order file << " length: " << char3_to_int(h.length) << "\n"; ^ grib_classes.cc(1904): remark #981: operands are evaluated in unspecified order file << " e_value: " << char2_to_int(h.e_value) << "\n"; ^ grib_classes.cc(1999): remark #593: variable "pp2" was set but never used int pp1, pp2; ^ ../vx_grib_classes/grib_strings.h(27): remark #177: variable "missing_str" was declared but never referenced static const char *missing_str = "MISSING"; ^ ../vx_grib_classes/grib_strings.h(45): remark #177: variable "grib_code_list" was declared but never referenced static int grib_code_list[n_grib_code_list] = { ^ ../vx_grib_classes/grib_strings.h(77): remark #177: variable "grib_code_list_str" was declared but never referenced static char *grib_code_list_str[n_grib_code_list][3] = { ^ ../vx_grib_classes/grib_strings.h(341): remark #177: variable "grib_level_list" was declared but never referenced static int grib_level_list[n_grib_level_list] = { ^ ../vx_grib_classes/grib_strings.h(360): remark #177: variable "grib_level_flag" was declared but never referenced static int grib_level_flag[n_grib_level_list] = { ^ ../vx_grib_classes/grib_strings.h(374): remark #177: variable "grib_level_list_str" was declared but never referenced static char *grib_level_list_str[n_grib_level_list][2] = { ^ grib_classes.cc(31): remark #177: variable "record_alloc_jump" was declared but never referenced static const int record_alloc_jump = 100; ^ /usr/bin/icc grib_strings.cc -g -Wall -Wshadow -static -c -I.. grib_strings.cc(48): warning #1251: returning pointer to local variable return(tmp_str); ^ grib_strings.cc(73): warning #1251: returning pointer to local variable return(tmp_str); ^ grib_strings.cc(98): warning #1251: returning pointer to local variable return(tmp_str); ^ grib_strings.cc(123): warning #1251: returning pointer to local variable return(tmp_str); ^ grib_strings.cc(148): warning #1251: returning pointer to local variable return(tmp_str); ^ grib_strings.cc(190): warning #1251: returning pointer to local variable return(tmp_str); ^ grib_strings.cc(219): remark #810: conversion from "int" to "char" may lose significant bits for(i=0; i