[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[netCDF #AVQ-149353]: Building Netcdf-4.1.3 against GNU compilers (OSX 10.10)



Hello,

There are several issues with the older netcdf distributions on modern 
platforms.  In addition to the large number of bug fixes made since netcdf 
4.1.3, the most commonly encountered error relates to the fact that our test 
servers have changed addresses, but it is not clear that that is the issue 
here.  

I would recommend installing the latest netcdf-c and netcdf-fortran libraries.  
Starting with netcdf-4.2, the C and Fortran interfaces have been separated out. 
 You can download them from the Unidata github repositories at:

* http://github.com/Unidata/netcdf-c/releases
* http://github.com/Unidata/netcdf-fortran/releases

The latest stable releases are netcdf-c 4.3.2 and netcdf-fortran 4.4.1, 
respectively.  You will need to install netcdf-c and then netcdf-fortran.

I hope this helps, please let me know if there are any further issues I can 
help with!

Have a good day,

-Ward

> Dear all,
> 
> I’ve been able to build netcdf-3.6.3 against GNU compilers (gcc g++ and 
> gfortran, v 4.9.2). Now I’m trying to do the same with netcdf-4.1.3. Once the 
> compilation ended, I’ve run also the make_check test. The test failed and 
> asked to send a report to you. This is the output of the test:
> 
> =============
> 
> MBP-10:netcdf-4.1.3 lcana$ make check
> Making check in include
> make[1]: Nothing to be done for `check'.
> Making check in libdispatch
> make[1]: Nothing to be done for `check'.
> Making check in libsrc
> make[1]: Nothing to be done for `check'.
> Making check in liblib
> make[1]: Nothing to be done for `check'.
> Making check in nctest
> /Applications/Xcode.app/Contents/Developer/usr/bin/make  nctest tst_rename
> make[2]: `nctest' is up to date.
> make[2]: `tst_rename' is up to date.
> /Applications/Xcode.app/Contents/Developer/usr/bin/make  check-TESTS
> Testing V2 API with 2 different netCDF formats.
> 
> 
> Switching to netCDF classic format.
> *** Testing nccreate ... ok ***
> *** Testing ncopen ... ok ***
> *** Testing ncredef ... ok ***
> *** Testing ncendef ... ok ***
> *** Testing ncclose ... ok ***
> *** Testing ncinquire ... ok ***
> *** Testing ncsync ... ok ***
> *** Testing ncabort ... ok ***
> *** Testing ncdimdef ... ok ***
> *** Testing ncdimid ... ok ***
> *** Testing ncdiminq ... ok ***
> *** Testing ncdimrename ... ok ***
> *** Testing ncvardef ... ok ***
> *** Testing ncvarid ... ok ***
> *** Testing ncvarinq ... ok ***
> *** Testing ncvarput1 ... ok ***
> *** Testing ncvarget1 ... ok ***
> *** Testing ncvarput ... ok ***
> *** Testing ncvarget ... ok ***
> *** Testing ncvarputg ... ok ***
> *** Testing ncvargetg ... ok ***
> *** Testing ncrecinq ... ok ***
> *** Testing ncrecput ... ok ***
> *** Testing ncrecget ... ok ***
> *** Testing ncvarrename ... ok ***
> *** Testing ncattput ... ok ***
> *** Testing ncattinq ... ok ***
> *** Testing ncattget ... ok ***
> *** Testing ncattcopy ... ok ***
> *** Testing ncattname ... ok ***
> *** Testing ncattrename ... ok ***
> *** Testing ncattdel ... ok ***
> *** Testing nctypelen ... ok ***
> 
> 
> Switching to 64-bit offset format.
> *** Testing nccreate ... ok ***
> *** Testing ncopen ... ok ***
> *** Testing ncredef ... ok ***
> *** Testing ncendef ... ok ***
> *** Testing ncclose ... ok ***
> *** Testing ncinquire ... ok ***
> *** Testing ncsync ... ok ***
> *** Testing ncabort ... ok ***
> *** Testing ncdimdef ... ok ***
> *** Testing ncdimid ... ok ***
> *** Testing ncdiminq ... ok ***
> *** Testing ncdimrename ... ok ***
> *** Testing ncvardef ... ok ***
> *** Testing ncvarid ... ok ***
> *** Testing ncvarinq ... ok ***
> *** Testing ncvarput1 ... ok ***
> *** Testing ncvarget1 ... ok ***
> *** Testing ncvarput ... ok ***
> *** Testing ncvarget ... ok ***
> *** Testing ncvarputg ... ok ***
> *** Testing ncvargetg ... ok ***
> *** Testing ncrecinq ... ok ***
> *** Testing ncrecput ... ok ***
> *** Testing ncrecget ... ok ***
> *** Testing ncvarrename ... ok ***
> *** Testing ncattput ... ok ***
> *** Testing ncattinq ... ok ***
> *** Testing ncattget ... ok ***
> *** Testing ncattcopy ... ok ***
> *** Testing ncattname ... ok ***
> *** Testing ncattrename ... ok ***
> *** Testing ncattdel ... ok ***
> *** Testing nctypelen ... ok ***
> 
> Total number of failures: 0
> nctest SUCCESS!!!
> PASS: nctest
> 
> *** Testing v3/v4 API versions of some v2 tests.
> *** testing simple dim rename...ok.
> *** testing dim rename from nctest...ok.
> *** Tests successful!
> PASS: tst_rename
> PASS: compare_test_files.sh
> ==================
> All 3 tests passed
> ==================
> Making check in nc_test
> /Applications/Xcode.app/Contents/Developer/usr/bin/make  t_nc tst_small 
> nc_test tst_misc tst_norm tst_names tst_nofill tst_nofill2 tst_nofill3
> make[2]: `t_nc' is up to date.
> make[2]: `tst_small' is up to date.
> make[2]: `nc_test' is up to date.
> make[2]: `tst_misc' is up to date.
> make[2]: `tst_norm' is up to date.
> make[2]: `tst_names' is up to date.
> make[2]: `tst_nofill' is up to date.
> make[2]: `tst_nofill2' is up to date.
> make[2]: `tst_nofill3' is up to date.
> /Applications/Xcode.app/Contents/Developer/usr/bin/make  check-TESTS
> trying again
> dimrename: IXX
> nc_close ret = 0
> 
> reopen id = 65536 for filename t_nc.nc
> NC done
> GATTR VAR VATTR
> VATTR
> VATTR
> VATTR
> VATTR
> VATTR
> fill_seq indices 1 2 3 75.000000 != 2.718282
> Done
> got val = 3.250000
> got val = 0.000000
> got val = 2.718282
> got val = 82555
> got val = 97
> got NC_CHAR val = A (0x41)
> got NC_CHAR val = B (0x42)
> got NC_CHAR val = "The red death had long devastated the country."
> got val = A (0x41)
> got val = B (0x42)
> got val = "The red death had long devastated the country."
> got vals = 0.000000 ... 447.000000
> re nc_close ret = 0
> PASS: t_nc
> 
> *** Testing small files.
> Switching to 64-bit offset format.
> *** testing simple small file with a global attribute...ok.
> *** testing simple small file with fixed dimensions...ok.
> *** testing simple small file with an unlimited dimension...ok.
> *** testing small file with one variable...ok.
> *** testing small file with one variable and one att...ok.
> *** testing small file with one record variable, which grows...ok.
> *** testing small file with one growing record variable, with attributes 
> added...ok.
> *** testing small file with two growing record variables, with attributes 
> added...ok.
> Switching to netCDF classic format.
> *** testing simple small file with a global attribute...ok.
> *** testing simple small file with fixed dimensions...ok.
> *** testing simple small file with an unlimited dimension...ok.
> *** testing small file with one variable...ok.
> *** testing small file with one variable and one att...ok.
> *** testing small file with one record variable, which grows...ok.
> *** testing small file with one growing record variable, with attributes 
> added...ok.
> *** testing small file with two growing record variables, with attributes 
> added...ok.
> *** Tests successful!
> PASS: tst_small
> Testing 2 different netCDF formats.
> 
> 
> Switching to netCDF classic 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
> 
> 
> 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
> 
> *** Testing some extra stuff.
> *** Trying to open non-netCDF files of tiny length...ok.
> *** Tests successful!
> PASS: tst_misc
> 
> *** testing UTF-8 normalization...ok.
> *** Tests successful!
> PASS: tst_norm
> 
> *** 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
> 
> *** 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
> 
> *** Testing nofill mode.
> *** Create file in nofill mode, writing all values......trying sizehint of 
> 1750000
> ok.
> *** Tests successful!
> PASS: tst_nofill2
> 
> *** Testing nofill mode.
> *** Create file in nofill mode using nc_create()...ok.
> *** Tests successful!
> PASS: tst_nofill3
> ==================
> All 9 tests passed
> ==================
> Making check in f90
> /Applications/Xcode.app/Contents/Developer/usr/bin/make  check-am
> make[2]: Nothing to be done for `check-am'.
> Making check in fortran
> /Applications/Xcode.app/Contents/Developer/usr/bin/make  check-am
> make[2]: Nothing to be done for `check-am'.
> Making check in ncgen3
> /Applications/Xcode.app/Contents/Developer/usr/bin/make  check-TESTS
> *** Testing ncgen3.
> *** creating classic file c0.nc from c0.cdl...
> *** creating 64-bit offset file c0_64.nc from c0.cdl...
> *** Test successful!
> PASS: run_tests.sh
> =============
> 1 test passed
> =============
> Making check in ncgen
> /Applications/Xcode.app/Contents/Developer/usr/bin/make  check-TESTS
> *** Testing ncgen.
> *** creating classic file c0.nc from c0.cdl...
> *** creating 64-bit offset file c0_64.nc from c0.cdl...
> *** Test successful!
> PASS: run_tests.sh
> =============
> 1 test passed
> =============
> Making check in ncdump
> /Applications/Xcode.app/Contents/Developer/usr/bin/make  check-recursive
> Making check in cdl4
> make[3]: Nothing to be done for `check'.
> Making check in expected4
> make[3]: Nothing to be done for `check'.
> /Applications/Xcode.app/Contents/Developer/usr/bin/make  rewrite-scalar ctest 
> ctest64 ncdump tst_utf8
> make[4]: `rewrite-scalar' is up to date.
> make[4]: `ctest' is up to date.
> make[4]: `ctest64' is up to date.
> make[4]: `ncdump' is up to date.
> make[4]: `tst_utf8' is up to date.
> /Applications/Xcode.app/Contents/Developer/usr/bin/make  check-TESTS
> 
> *** Testing ncgen and ncdump using some test CDL files.
> *** creating tst_small.nc from ref_tst_small.cdl...
> *** creating tst_small.cdl from tst_small.nc...
> *** creating test0.nc from test0.cdl...
> ./run_tests.sh: line 15: 29568 Abort trap: 6           ../ncgen/ncgen -b 
> $srcdir/test0.cdl
> FAIL: run_tests.sh
> 
> *** Testing ncgen and ncdump with 64-bit offset format.
> *** creating test0.nc from test0.cdl...
> ./tst_64bit.sh: line 9: 29575 Abort trap: 6           ../ncgen/ncgen -b -v2 
> $srcdir/test0.cdl
> FAIL: tst_64bit.sh
> PASS: ctest
> PASS: ctest64
> 
> *** Testing ncgen and ncdump test output for classic format.
> *** creating ctest1.cdl from ctest0.nc...
> *** creating c0.nc from c0.cdl...
> *** creating c1.cdl from c0.nc...
> *** comparing ncdump of C program output (ctest1.cdl) with c1.cdl...
> *** test output for ncdump -k
> *** test output for ncdump -x
> *** creating tst_ncml.nc from tst_ncml.cdl
> *** creating c1.ncml from tst_ncml.nc
> *** comparing ncdump -x of generated file with ref1.ncml ...
> *** test output for ncdump -s
> *** creating tst_mslp.nc from tst_mslp.cdl
> *** creating tst_format_att.cdl from tst_mslp.nc
> *** comparing ncdump -s of generated file with ref_tst_format_att.cdl ...
> *** All ncgen and ncdump test output for classic format passed!
> *** Testing ncgen and ncdump test output for 64-bit offset format.
> *** creating ctest1.cdl from test0_64.nc...
> *** creating c0.nc from c0.cdl...
> *** creating c1.cdl from c0.nc...
> *** comparing ncdump of C program output (ctest1_64.cdl) with c1.cdl...
> *** test output for ncdump -k
> *** test output for ncdump -s
> *** creating tst_mslp_64.nc from tst_mslp.cdl
> *** creating tst_format_att_64.cdl from tst_mslp_64.nc
> *** comparing ncdump -s of generated file with ref_tst_format_att_64.cdl ...
> *** All ncgen and ncdump test output for 64-bit offset format passed!
> PASS: tst_output.sh
> 
> *** testing length of classic file
> ./tst_lengths.sh: line 38: 29614 Abort trap: 6           ../ncgen/ncgen -b 
> ${srcdir}/small.cdl
> FAIL: tst_lengths.sh
> 
> *** Testing ncdump -t output for times with CF calendar attribute
> *** creating netcdf file tst_calendars.nc from tst_calendars.cdl...
> *** creating tst_isotimes.cdl from tst_calendars.nc...
> *** comparing tst_times.cdl with ref_times.cdl...
> 
> *** All ncdump test output for -t option with CF calendar atts passed!
> PASS: tst_calendars.sh
> 
> *** Testing UTF-8.
> *** creating UTF-8 test file tst_utf8.nc...ok.
> *** Tests successful!
> PASS: tst_utf8
> 
> *** Testing ncgen and ncdump for UTF8 support...
> *** creating classic offset file with utf8 characters...
> *** dump and compare utf8 output...
> *** creating 64-bit offset file with utf8 characters...
> *** (64 bit) dump and compare utf8 output...
> *** dumping tst_utf8.nc to tst_utf8.cdl...
> *** comparing tst_utf8.cdl with tst8.cdl...
> *** All utf8 tests of ncgen and ncdump passed!
> PASS: run_utf8_tests.sh
> 
> *** Testing netCDF-3 features of nccopy on ncdump/*.nc files
> *** copy c0.nc to copy_of_c0.nc ...
> *** compare  with copy_of_c0.cdl
> *** copy c0tmp.nc to copy_of_c0tmp.nc ...
> *** compare  with copy_of_c0tmp.cdl
> *** copy ctest0.nc to copy_of_ctest0.nc ...
> *** compare  with copy_of_ctest0.cdl
> *** copy ctest0_64.nc to copy_of_ctest0_64.nc ...
> *** compare  with copy_of_ctest0_64.cdl
> *** copy small.nc to copy_of_small.nc ...
> No such file or directory
> Location: file nccopy.c; line 967
> FAIL: tst_nccopy3.sh
> *** Testing ncgen with -k1
> *** XFAIL: ref_tst_chardata
> + echo '*** PASSED: 12/12 ; 1 expected failures ; 0 unexpected failures'
> *** PASSED: 12/12 ; 1 expected failures ; 0 unexpected failures
> + test 0 -gt 0
> + exit 0
> *** Cycle testing ncgen with -k1
> xfail test: ref_tst_chardata: ignored
> *** PASSED: 16/16 ; 0 unexpected failures; 1 expected failures ignored
> PASS: tst_ncgen4_classic.sh
> ================================================
> 4 of 11 tests failed
> Please report to address@hidden<mailto:address@hidden>
> ================================================
> make[4]: *** [check-TESTS] Error 1
> make[3]: *** [check-am] Error 2
> make[2]: *** [check-recursive] Error 1
> make[1]: *** [check] Error 2
> make: *** [check-recursive] Error 1
> 
> =============
> 
> What to do now?
> 
> Best,
> 
> Luis Cana
> 
> [cid:9931B62D-E912-4AF8-A3E9-1351AFBBBF12@wifi-ccbb.ulpgc.es]
> 
> 


Ticket Details
===================
Ticket ID: AVQ-149353
Department: Support netCDF
Priority: Normal
Status: Closed