//Nik: results of "make check" - all passed after one bug fix in one of the test programs (tst_large). *** testing nc_put_vara_short ... 682 good comparisons. ok *** testing nc_put_vara_int ... 1189 good comparisons. ok *** testing nc_put_vara_long ... 1189 good comparisons. ok *** testing nc_put_vara_float ... 1194 good comparisons. ok *** testing nc_put_vara_double ... 1207 good comparisons. ok *** testing nc_put_vara ... 1386 good comparisons. ok *** testing nc_put_vars_text ... 179 good comparisons. ok *** testing nc_put_vars_uchar ... 264 good comparisons. ok *** testing nc_put_vars_schar ... 269 good comparisons. ok *** testing nc_put_vars_short ... 682 good comparisons. ok *** testing nc_put_vars_int ... 1189 good comparisons. ok *** testing nc_put_vars_long ... 1189 good comparisons. ok *** testing nc_put_vars_float ... 1194 good comparisons. ok *** testing nc_put_vars_double ... 1207 good comparisons. ok *** testing nc_put_vars ... 1386 good comparisons. ok *** testing nc_put_varm_text ... 179 good comparisons. ok *** testing nc_put_varm_uchar ... 264 good comparisons. ok *** testing nc_put_varm_schar ... 269 good comparisons. ok *** testing nc_put_varm_short ... 682 good comparisons. ok *** testing nc_put_varm_int ... 1189 good comparisons. ok *** testing nc_put_varm_long ... 1189 good comparisons. ok *** testing nc_put_varm_float ... 1194 good comparisons. ok *** testing nc_put_varm_double ... 1207 good comparisons. ok *** testing nc_put_varm ... 1386 good comparisons. ok *** testing nc_rename_var ... 1386 good comparisons. ok *** testing nc_put_att_text ... 7 good comparisons. ok *** testing nc_put_att_uchar ... 5 good comparisons. ok *** testing nc_put_att_schar ... 7 good comparisons. ok *** testing nc_put_att_short ... 15 good comparisons. ok *** testing nc_put_att_int ... 19 good comparisons. ok *** testing nc_put_att_long ... 19 good comparisons. ok *** testing nc_put_att_float ... 21 good comparisons. ok *** testing nc_put_att_double ... 27 good comparisons. ok *** testing nc_put_att ... 34 good comparisons. ok *** testing nc_copy_att ... 34 good comparisons. ok *** testing nc_rename_att ... 34 good comparisons. ok *** testing nc_del_att ... ok *** testing nc_set_default_format ... ok Switching to 64-bit offset format. *** testing nc_strerror ... ok *** testing nc_open ... ok *** testing nc_close ... ok *** testing nc_inq ... ok *** testing nc_inq_dimid ... ok *** testing nc_inq_dim ... ok *** testing nc_inq_dimlen ... ok *** testing nc_inq_dimname ... ok *** testing nc_inq_varid ... ok *** testing nc_inq_var ... ok *** testing nc_inq_natts ... ok *** testing nc_inq_ndims ... ok *** testing nc_inq_nvars ... ok *** testing nc_inq_unlimdim ... ok *** testing nc_inq_vardimid ... ok *** testing nc_inq_varname ... ok *** testing nc_inq_varnatts ... ok *** testing nc_inq_varndims ... ok *** testing nc_inq_vartype ... ok *** testing nc_get_var_text ... 179 good comparisons. ok *** testing nc_get_var_uchar ... 264 good comparisons. ok *** testing nc_get_var_schar ... 269 good comparisons. ok *** testing nc_get_var_short ... 682 good comparisons. ok *** testing nc_get_var_int ... 1189 good comparisons. ok *** testing nc_get_var_long ... 1189 good comparisons. ok *** testing nc_get_var_float ... 1194 good comparisons. ok *** testing nc_get_var_double ... 1207 good comparisons. ok *** testing nc_get_var1_text ... 179 good comparisons. ok *** testing nc_get_var1_uchar ... 264 good comparisons. ok *** testing nc_get_var1_schar ... 269 good comparisons. ok *** testing nc_get_var1_short ... 682 good comparisons. ok *** testing nc_get_var1_int ... 1189 good comparisons. ok *** testing nc_get_var1_long ... 1189 good comparisons. ok *** testing nc_get_var1_float ... 1194 good comparisons. ok *** testing nc_get_var1_double ... 1207 good comparisons. ok *** testing nc_get_var1 ... 1386 good comparisons. ok *** testing nc_get_vara_text ... 179 good comparisons. ok *** testing nc_get_vara_uchar ... 264 good comparisons. ok *** testing nc_get_vara_schar ... 269 good comparisons. ok *** testing nc_get_vara_short ... 682 good comparisons. ok *** testing nc_get_vara_int ... 1189 good comparisons. ok *** testing nc_get_vara_long ... 1189 good comparisons. ok *** testing nc_get_vara_float ... 1194 good comparisons. ok *** testing nc_get_vara_double ... 1207 good comparisons. ok *** testing nc_get_vara ... 1386 good comparisons. ok *** testing nc_get_vars_text ... 179 good comparisons. ok *** testing nc_get_vars_uchar ... 264 good comparisons. ok *** testing nc_get_vars_schar ... 269 good comparisons. ok *** testing nc_get_vars_short ... 682 good comparisons. ok *** testing nc_get_vars_int ... 1189 good comparisons. ok *** testing nc_get_vars_long ... 1189 good comparisons. ok *** testing nc_get_vars_float ... 1194 good comparisons. ok *** testing nc_get_vars_double ... 1207 good comparisons. ok *** testing nc_get_vars ... 1386 good comparisons. ok *** testing nc_get_varm_text ... 179 good comparisons. ok *** testing nc_get_varm_uchar ... 264 good comparisons. ok *** testing nc_get_varm_schar ... 269 good comparisons. ok *** testing nc_get_varm_short ... 682 good comparisons. ok *** testing nc_get_varm_int ... 1189 good comparisons. ok *** testing nc_get_varm_long ... 1189 good comparisons. ok *** testing nc_get_varm_float ... 1194 good comparisons. ok *** testing nc_get_varm_double ... 1207 good comparisons. ok *** testing nc_get_varm ... 1386 good comparisons. ok *** testing nc_get_att_text ... 7 good comparisons. ok *** testing nc_get_att_uchar ... 5 good comparisons. ok *** testing nc_get_att_schar ... 7 good comparisons. ok *** testing nc_get_att_short ... 15 good comparisons. ok *** testing nc_get_att_int ... 19 good comparisons. ok *** testing nc_get_att_long ... 19 good comparisons. ok *** testing nc_get_att_float ... 21 good comparisons. ok *** testing nc_get_att_double ... 27 good comparisons. ok *** testing nc_get_att ... 34 good comparisons. ok *** testing nc_inq_att ... ok *** testing nc_inq_attname ... ok *** testing nc_inq_attid ... ok *** testing nc_inq_attlen ... ok *** testing nc_inq_atttype ... ok *** testing nc_create ... ok *** testing nc_redef ... 1386 good comparisons. 34 good comparisons. 1386 good comparisons. 34 good comparisons . ok *** testing nc_sync ... 34 good comparisons. 1386 good comparisons. ok *** testing nc_abort ... 1386 good comparisons. 34 good comparisons. ok *** testing nc_def_dim ... ok *** testing nc_rename_dim ... ok *** testing nc_def_var ... ok *** testing nc_put_var_text ... 179 good comparisons. ok *** testing nc_put_var_uchar ... 264 good comparisons. ok *** testing nc_put_var_schar ... 269 good comparisons. ok *** testing nc_put_var_short ... 682 good comparisons. ok *** testing nc_put_var_int ... 1189 good comparisons. ok *** testing nc_put_var_long ... 1189 good comparisons. ok *** testing nc_put_var_float ... 1194 good comparisons. ok *** testing nc_put_var_double ... 1207 good comparisons. ok *** testing nc_put_var1_text ... 179 good comparisons. ok *** testing nc_put_var1_uchar ... 264 good comparisons. ok *** testing nc_put_var1_schar ... 269 good comparisons. ok *** testing nc_put_var1_short ... 682 good comparisons. ok *** testing nc_put_var1_int ... 1189 good comparisons. ok *** testing nc_put_var1_long ... 1189 good comparisons. ok *** testing nc_put_var1_float ... 1194 good comparisons. ok *** testing nc_put_var1_double ... 1207 good comparisons. ok *** testing nc_put_var1 ... 1386 good comparisons. ok *** testing nc_put_vara_text ... 179 good comparisons. ok *** testing nc_put_vara_uchar ... 264 good comparisons. ok *** testing nc_put_vara_schar ... 269 good comparisons. ok *** testing nc_put_vara_short ... 682 good comparisons. ok *** testing nc_put_vara_int ... 1189 good comparisons. ok *** testing nc_put_vara_long ... 1189 good comparisons. ok *** testing nc_put_vara_float ... 1194 good comparisons. ok *** testing nc_put_vara_double ... 1207 good comparisons. ok *** testing nc_put_vara ... 1386 good comparisons. ok *** testing nc_put_vars_text ... 179 good comparisons. ok *** testing nc_put_vars_uchar ... 264 good comparisons. ok *** testing nc_put_vars_schar ... 269 good comparisons. ok *** testing nc_put_vars_short ... 682 good comparisons. ok *** testing nc_put_vars_int ... 1189 good comparisons. ok *** testing nc_put_vars_long ... 1189 good comparisons. ok *** testing nc_put_vars_float ... 1194 good comparisons. ok *** testing nc_put_vars_double ... 1207 good comparisons. ok *** testing nc_put_vars ... 1386 good comparisons. ok *** testing nc_put_varm_text ... 179 good comparisons. ok *** testing nc_put_varm_uchar ... 264 good comparisons. ok *** testing nc_put_varm_schar ... 269 good comparisons. ok *** testing nc_put_varm_short ... 682 good comparisons. ok *** testing nc_put_varm_int ... 1189 good comparisons. ok *** testing nc_put_varm_long ... 1189 good comparisons. ok *** testing nc_put_varm_float ... 1194 good comparisons. ok *** testing nc_put_varm_double ... 1207 good comparisons. ok *** testing nc_put_varm ... 1386 good comparisons. ok *** testing nc_rename_var ... 1386 good comparisons. ok *** testing nc_put_att_text ... 7 good comparisons. ok *** testing nc_put_att_uchar ... 5 good comparisons. ok *** testing nc_put_att_schar ... 7 good comparisons. ok *** testing nc_put_att_short ... 15 good comparisons. ok *** testing nc_put_att_int ... 19 good comparisons. ok *** testing nc_put_att_long ... 19 good comparisons. ok *** testing nc_put_att_float ... 21 good comparisons. ok *** testing nc_put_att_double ... 27 good comparisons. ok *** testing nc_put_att ... 34 good comparisons. ok *** testing nc_copy_att ... 34 good comparisons. ok *** testing nc_rename_att ... 34 good comparisons. ok *** testing nc_del_att ... ok *** testing nc_set_default_format ... ok *** Total number of failures: 0 *** nc_test SUCCESS!!! PASS: nc_test.exe *** Testing some extra stuff. *** Trying to open non-netCDF files of tiny length...ok. *** Tests successful! PASS: tst_misc.exe *** testing UTF-8 normalization...ok. *** Tests successful! PASS: tst_norm.exe *** testing names with file tst_names.nc... *** switching to netCDF classic format...ok. *** switching to netCDF 64-bit offset format...ok. *** Tests successful! PASS: tst_names.exe *** Testing nofill mode. *** Create file in nofill mode, writing all values...ok. *** Create file with same data in fill mode, writing all values...ok. *** Compare values in nofill mode and fill mode files...ok. *** Tests successful! PASS: tst_nofill.exe *** Testing nofill mode. *** Create file in nofill mode, writing all values......trying sizehint of 1750000 ok. *** Tests successful! PASS: tst_nofill2.exe *** Testing nofill mode. *** Create file in nofill mode using nc_create()...ok. *** Tests successful! PASS: tst_nofill3.exe *** Testing large files, quickly. *** Creating g:/tmp/quick_large_files.nc for 64-bit offset large file test...ok *** Now a 64-bit offset, large file, fixed var test...ok *** Now writing some values...ok *** Now a classic file which will fail...ok *** Now a 64-bit offset, simple fixed var create test...ok *** Now a 64-bit offset, over-sized file that will fail...ok *** Now a 64-bit offset, record var file...ok *** Now a classic file that's too big and will fail...ok *** Now a classic file with recs and one fixed will fail...ok *** Now a classic file with one large rec var...ok *** Now a classic file with extra-large last record var...ok *** Now a classic file xtra-large 2nd to last var that will fail...ok *** Now a 64-bit offset file with too-large rec var that will fail...ok *** Now a 64 bit-offset file that just fits...ok *** Turned on NC_SHARE for subsequent tests. *** Creating g:/tmp/quick_large_files.nc for 64-bit offset large file test...ok *** Now a 64-bit offset, large file, fixed var test...ok *** Now writing some values...ok *** Now a classic file which will fail...ok *** Now a 64-bit offset, simple fixed var create test...ok *** Now a 64-bit offset, over-sized file that will fail...ok *** Now a 64-bit offset, record var file...ok *** Now a classic file that's too big and will fail...ok *** Now a classic file with recs and one fixed will fail...ok *** Now a classic file with one large rec var...ok *** Now a classic file with extra-large last record var...ok *** Now a classic file xtra-large 2nd to last var that will fail...ok *** Now a 64-bit offset file with too-large rec var that will fail...ok *** Now a 64 bit-offset file that just fits...ok *** Tests successful! PASS: quick_large_files.exe *** Testing multidimensional variable with more than 2**32 values *** testing format 1 file with short variable with > 2**32 values...ok. *** testing format 2 file with short variable with > 2**32 values...ok. *** Tests successful! PASS: tst_big_var6.exe *** Testing multidimensional variable with more than 2**32 values *** testing format 1 file with byte variable with > 2**32 values...ok. *** testing format 2 file with byte variable with > 2**32 values...ok. *** Tests successful! PASS: tst_big_var2.exe *** Testing files with multidimensional variable with more than 2**32 values *** testing format 1 file with record variable with > 2**32 values...ok. *** testing format 2 file with record variable with > 2**32 values...ok. *** Tests successful! PASS: tst_big_rvar.exe *** Testing files with one very big variable. *** testing format 1 file with byte variable with > 2**32 values...ok. *** testing format 2 file with byte variable with > 2**32 values...ok. *** Tests successful! PASS: tst_big_var.exe *** Testing fix for 3.6.2 large file bug in g:/tmp/tst_large.nc. *** testing format 1 with a variable with 2**32 values...ok. *** testing format 1 with a byte variable with > 2**32 values...FAIL: tst_large.exe *** Testing large files, slowly. *** Creating large file g:/tmp/large_files.nc...ok *** Reading large file g:/tmp/large_files.nc...ok *** Tests successful! PASS: large_files.exe ================================================ 1 of 16 tests failed Please report to support-netcdf@unidata.ucar.edu ================================================ make[2]: *** [check-TESTS] Error 1 make[2]: Leaving directory `/g/tmp/netcdf-4.1.3-mingw-nik/nc_test' make[1]: *** [check-am] Error 2 make[1]: Leaving directory `/g/tmp/netcdf-4.1.3-mingw-nik/nc_test' make: *** [check-recursive] Error 1 Nikolay@GIGA /g/tmp/netcdf-4.1.3-mingw-nik $ ******************************* //Nik: After fixing the stack located array to just static in tst_large - problem solved! See below: ******************************* Nikolay@GIGA /g/tmp/netcdf-4.1.3-mingw-nik/nc_test $ ./tst_large.exe *** Testing fix for 3.6.2 large file bug in g:/tmp/tst_large.nc. *** testing format 1 with a variable with 2**32 values...ok. *** testing format 1 with a byte variable with > 2**32 values...ok. *** testing format 1 with a short variable with > 2**32 values...ok. *** testing format 2 with a variable with 2**32 values...ok. *** testing format 2 with a byte variable with > 2**32 values...ok. *** testing format 2 with a short variable with > 2**32 values...ok. *** Tests successful! Nikolay@GIGA /g/tmp/netcdf-4.1.3-mingw-nik/nc_test $