This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
As I was saying on the phone, try the command make -i check and see if you are getting lots of errors aside from the tst_output.sh errors. =Dennis Davide Del Vento wrote: > New Client Reply: netcdf-4.0.1 with MPI enabled > > The whole output is in attachment. The part relevant to tst_output is > also pasted below. > Thanks, > > *** 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 > k flag check: classic > *** 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 ... > *** 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... > ncgen: -: Invalid format, try classic, 64-bit offset, netCDF-4, or > netCDF-4 classic model > FAIL: tst_output.sh > > Davide Del Vento, Consulting Services Software Engineer > NCAR Computational & Information Services Laboratory > http://www.cisl.ucar.edu/hss/csg/ > office: Mesa Lab, Room 42B > phone: (303) 497-1233 > mobile: (720) 240-1704 > > > On 10/13/2009 01:43 PM Unidata netCDF Support wrote: >> Can you send me the output? >> I had placed a debug stmt >> and would like to see the output. >> >> Ticket Details >> =================== >> Ticket ID: GMO-635165 >> Department: Support netCDF >> Priority: Normal >> Status: Open >> > > Making check in f90 > make check-am > Target "check-am" is up to date. > Making check in fortran > make check-am > Target "check-am" is up to date. > Making check in libsrc > make t_nc > Target "t_nc" is up to date. > make check-TESTS > trying again > dimrename: IXX > nc_close ret = 0 > > reopen id = 4 for filename test.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 > ================== > All 1 tests passed > ================== > Target "check" is up to date. > Making check in libsrc4 > make tst_h_files tst_h_files2 tst_h_atts tst_h_atts2 tst_h_vars > tst_h_vars2 tst_h_vars3 tst_h_grps tst_h_compounds tst_h_compounds2 > tst_h_wrt_cmp tst_h_rd_cmp tst_h_vl tst_h_opaques tst_h_strings > tst_h_dimscales tst_h_dimscales2 tst_h_dimscales3 tst_h_enums tst_lists > tst_dims tst_dims2 tst_files tst_files2 tst_vars tst_varms tst_unlim_vars > tst_atts tst_converts tst_converts2 tst_grps tst_compounds tst_compounds2 > tst_vl tst_h_vl2 tst_opaques tst_strings tst_interops tst_enums tst_vars2 > tst_vars3 tst_utf8 tst_fills tst_fillbug tst_v2 tst_h_par > Target "tst_h_files" is up to date. > Target "tst_h_files2" is up to date. > Target "tst_h_atts" is up to date. > Target "tst_h_atts2" is up to date. > Target "tst_h_vars" is up to date. > Target "tst_h_vars2" is up to date. > Target "tst_h_vars3" is up to date. > Target "tst_h_grps" is up to date. > Target "tst_h_compounds" is up to date. > Target "tst_h_compounds2" is up to date. > Target "tst_h_wrt_cmp" is up to date. > Target "tst_h_rd_cmp" is up to date. > Target "tst_h_vl" is up to date. > Target "tst_h_opaques" is up to date. > Target "tst_h_strings" is up to date. > Target "tst_h_dimscales" is up to date. > Target "tst_h_dimscales2" is up to date. > Target "tst_h_dimscales3" is up to date. > Target "tst_h_enums" is up to date. > Target "tst_lists" is up to date. > Target "tst_dims" is up to date. > Target "tst_dims2" is up to date. > Target "tst_files" is up to date. > Target "tst_files2" is up to date. > Target "tst_vars" is up to date. > Target "tst_varms" is up to date. > Target "tst_unlim_vars" is up to date. > Target "tst_atts" is up to date. > Target "tst_converts" is up to date. > Target "tst_converts2" is up to date. > Target "tst_grps" is up to date. > Target "tst_compounds" is up to date. > Target "tst_compounds2" is up to date. > Target "tst_vl" is up to date. > Target "tst_h_vl2" is up to date. > Target "tst_opaques" is up to date. > Target "tst_strings" is up to date. > Target "tst_interops" is up to date. > Target "tst_enums" is up to date. > Target "tst_vars2" is up to date. > Target "tst_vars3" is up to date. > Target "tst_utf8" is up to date. > Target "tst_fills" is up to date. > Target "tst_fillbug" is up to date. > Target "tst_v2" is up to date. > Target "tst_h_par" is up to date. > make check-TESTS > > *** Checking HDF5 file functions. > *** Checking HDF5 file creates and opens...ok. > *** Checking HDF5 file creates and opens some more...ok. > *** Creating file...ok. > *** Creating HDF5 file in the canonical netCDF-4 way...ok. > *** Tests successful! > PASS: tst_h_files > > *** Checking HDF5 file functions some more. > *** Checking opaque attribute creation...ok. > *** Tests successful! > PASS: tst_h_files2 > > *** Checking HDF5 attribute functions. > *** Checking HDF5 attribute ordering...ok. > *** Checking HDF5 attribute deletes...ok. > *** Checking HDF5 attributes attached to the fileid...ok. > *** Checking HDF5 attributes in a group...ok. > *** Checking HDF5 zero length attributes...ok. > *** Checking how HDF5 handles a delete and recreation of dataset with > atts...ok. > *** Checking some more simple atts...ok. > *** Checking some more simple atts even more...ok. > *** Tests successful! > PASS: tst_h_atts > > *** Checking HDF5 attribute functions. > *** Checking HDF5 attribute ordering some more...ok. > *** Checking HDF5 attribute ordering with 9 attributes...(skipping for HDF5 > 1.8.0 beta1)ok. > *** Tests successful! > PASS: tst_h_atts2 > > *** Checking HDF5 variable functions. > *** Checking HDF5 boolean variables...ok. > *** Checking HDF5 variable with unlimited dimension...ok. > *** Checking HDF5 deflate filter setting and getting...ok. > *** Checking HDF5 deflate, fletcher32, shuffle filter setting and > getting...ok. > *** Checking HDF5 endianness control...ok. > *** Tests successful! > PASS: tst_h_vars > > *** Checking HDF5 variable functions some more. > *** Checking HDF5 variable ordering...ok. > *** Checking HDF5 variable ordering in root group...ok. > *** Checking HDF5 variable ordering flags with redef-type situations...ok. > *** Checking HDF5 variable compession and filters...ok. > *** Checking fill value of compound type...ok. > *** Tests successful! > PASS: tst_h_vars2 > > *** Checking HDF5 variable functions even more. > *** Checking string variable fill value...ok. > *** Tests successful! > PASS: tst_h_vars3 > > *** Checking HDF5 group functions. > *** Checking out root group...ok. > *** Checking out H5Gmove...ok. > *** Checking out sub-groups...ok. > *** Checking out UTF8 named sub-group...ok. > *** Checking out UTF8 named sub-group with group creation ordering...ok. > *** Tests successful! > PASS: tst_h_grps > > *** Checking HDF5 compound types. > *** Checking simple HDF5 compound types...ok. > *** Checking HDF5 compound types and groups...ok. > *** Checking HDF5 compound type which contains an array...ok. > *** Checking HDF5 compound type 6 different types...ok. > *** Checking HDF5 compound variable which contains a compound type...ok. > *** Checking HDF5 variable which contains a compound type with different > string handling...ok. > *** Checking HDF5 compound attribute which contains a compound type...ok. > *** Checking HDF5 variable of compound type which contains a string...ok. > *** Checking HDF5 compound attribute which contains an array of char...ok. > *** Tests successful! > PASS: tst_h_compounds > > *** Checking HDF5 compound types some more. > *** Checking HDF5 compound attribute which contains an array of unsigned > byte...ok. > *** Tests successful! > PASS: tst_h_compounds2 > > *** Checking HDF5 compound types (even more so). > *** Checking packing of HDF5 compound types...ok. > *** Tests successful! > PASS: tst_h_wrt_cmp > > *** Checking HDF5 compound types (we're almost there kids). > *** Checking packing of HDF5 compound types...ok. > *** Tests successful! > PASS: tst_h_rd_cmp > > *** Checking HDF5 VLEN types. > *** Checking simple HDF5 variable length types...ok. > *** Tests successful! > PASS: tst_h_vl > > *** Checking HDF5 opaque types. > *** Checking simple HDF5 opaque types...ok. > *** Tests successful! > PASS: tst_h_opaques > > *** Checking HDF5 string types. > *** Checking scalar string attribute...ok. > *** Checking simple HDF5 string types...ok. > *** Checking G&S compliance...ok. > *** Checking empty strings...ok. > *** Tests successful! > PASS: tst_h_strings > > *** Checking HDF5 dimension scales. > *** Creating simple dimension scales file...ok. > *** Checking that simple dimscale file can be read...ok. > *** Creating simple dimension scales file with lots of datasets...ok. > *** Creating a file with an unlimited dimension scale...ok. > *** Checking that unlimited dimscale file can be read...ok. > *** Creating some 3D datasets using shared dimscales...ok. > *** Checking 3D datasets created with shared dimscales...ok. > *** Creating 3D datasets using shared dimscales in groups...ok. > *** Checking 3D datasets in groups created with shared dimscales...ok. > *** Tests successful! > PASS: tst_h_dimscales > > *** Checking HDF5 dimscales some more. > *** Creating a file with one var with one dimension scale...ok. > *** Checking that one var, one dimscale file can be read...ok. > *** Creating a file with one var with two dimension scales...ok. > *** Checking that one var, two dimscales file can be read...ok. > *** Creating a file with one var with two unlimited dimension scales...ok. > *** Checking dimension scales with attached dimension scales...ok. > *** Checking cration ordering of datasets which are also dimension > scales...ok. > *** Tests successful! > PASS: tst_h_dimscales2 > > *** Checking HDF5 phony, secret, and underhanded dimscales. Shhh! Don't tell > anyone! > *** Creating a phony dimscale...ok. > *** Tests successful! > PASS: tst_h_dimscales3 > > *** Checking HDF5 enum types. > *** Checking simple HDF5 enum type...ok. > *** Checking HDF5 enum type missing values...ok. > *** Tests successful! > PASS: tst_h_enums > > *** Testing netcdf-4 internal list code. > *** testing group list code...ok. > *** testing file list code...ok. > *** testing attribute list code...ok. > *** testing type list code...ok. > *** Tests successful! > PASS: tst_lists > > *** Testing netcdf-4 dimensions. > *** Checking that netcdf-4 dimids inq works on netcdf-3 file...ok. > *** Checking that netcdf-4 dimids inq works on more complex netcdf-3 > file...ok. > *** Testing file with just one dimension...ok. > *** Testing renaming of one dimension...ok. > *** Testing file with just one unlimited dimension...ok. > *** Testing file with two unlimited dimensions...ok. > *** Testing ordering of dimensions...ok. > *** Testing file with just one unlimited dimension and one var...ok. > *** Testing adding a coordinate var to file with dimension...ok. > *** Testing adding a coordinate var to file with unlimited dimension...ok. > *** Creating file with 1 data var, 2 dims, and 2 coord. vars...ok. > *** Creating file with 3 data vars, 4 dims, and 2 coord. vars...ok. > *** Checking file with dims and only some coordinate vars...ok. > *** Tests successful! > PASS: tst_dims > > *** Testing netcdf-4 dimensions some more. > *** Checking 2D coordinate variable with user-provided code...ok. > *** Checking 2D coordinate variable with user-provided code some more...ok. > *** Checking 2D coordinate variable...ok. > *** Checking multiple unlimited dimensions...ok. > *** Checking multiple unlimited dimensions with more complex 2D test...ok. > *** Checking 2D coordinate variable some more...ok. > *** Tests successful! > PASS: tst_dims2 > > *** Testing netcdf-4 file functions. > *** testing version 4.0.1 of Oct 12 2009 12:33:33 $...ok. > *** testing with bad inputs...ok. > *** testing simple opens and creates...ok. > *** testing more complex opens and creates...ok. > *** testing redef for netCDF classic...ok. > *** testing redef for netCDF 64-bit offset...ok. > *** testing redef for netCDF-4 ...ok. > *** testing redef for netCDF-4, with strict netCDF-3 rules...ok. > *** testing different formats...ok. > *** Tests successful! > PASS: tst_files > > *** Testing netcdf-4 file functions, some more. > **** testing multiple open files...ok. > *** Tests successful! > PASS: tst_files2 > > *** Testing netcdf-4 variable functions. > *** testing netcdf-4 varids inq on netcdf-3 file...ok. > *** testing simple variables...ok. > *** testing simple variables with deflation...ok. > *** testing netcdf-4 simple variable define...ok. > *** testing netcdf-4 less simple variable define...ok. > *** testing more complex netcdf-4 variable defines...ok. > *** testing fill values...ok. > *** testing more fill values...ok. > *** testing fill values for 2D unlimited dimension variable...ok. > *** testing lots of variables...ok. > *** testing 4D example file in classic format...ok. > *** testing 4D example file in 64-bit offset format...ok. > *** testing 4D example file in netCDF-4/HDF5 format...ok. > *** testing 4D example file in netCDF-4/HDF5 format with classic model > rules...ok. > *** Tests successful! > PASS: tst_vars > > *** Testing netcdf-4 mapped variable functions. > *** testing mapping with 2x2 variable...ok. > *** testing mapping with 2x3 variable...ok. > *** testing simple example from C Users' Guide...ok. > *** testing transposed rh example from C Users' Guide...ok. > *** Tests successful! > PASS: tst_varms > > *** Testing netcdf-4 variable with unlimited dimensions. > *** Testing file with one var, one unlim dim...ok. > *** Tests successful! > PASS: tst_unlim_vars > > *** Testing netcdf-4 attribute functions. > *** testing really simple global atts...ok. > *** testing simple global atts...ok. > *** testing attribute data type conversions...ok. > *** testing simple variable atts...ok. > *** testing zero-length attributes... this test skipped for HDF 1.8.0 beta1ok. > *** testing zero-length attributes and redef...(this test skipped for > HDF5-1.8.0 beta1ok. > *** testing attribute deletes and renames...ok. > *** testing attribute create order...ok. > *** testing attribute ordering some more...ok. > *** testing attribute ordering even more...ok. > *** testing attributes and enddef/redef...ok. > *** Tests successful! > PASS: tst_atts > > *** Testing netcdf data conversion. > *** Testing conversion in netCDF classic files... ok. > *** Testing conversion in netCDF 64-bit offset files... ok. > *** Testing conversion in netCDF netCDF-4 files... ok. > *** Testing conversion in netCDF netCDF-4 classic model files... ok. > *** Tests successful! > PASS: tst_converts > > *** Testing more netcdf-4 data conversion. > *** Testing NC_BYTE converstions...ok. > *** Testing MAX_INT converstions...ok. > *** Tests successful! > PASS: tst_converts2 > > *** Testing netcdf-4 group functions. > *** testing simple group create...ok. > *** testing use of unlimited dim in parent group...ok. > *** testing simple nested group creates...ok. > *** testing simple sibling group creates...ok. > *** testing more group attributes...ok. > *** testing groups and dimensions...ok. > *** testing groups and vars...ok. > *** testing groups and vars...ok. > *** testing very simple groups and dimension scoping...ok. > *** testing groups and dimension scoping...ok. > *** testing more groups and dimension scoping...ok. > *** testing groups and unlimited dimensions...ok. > *** testing nested groups...ok. > *** testing nested groups, user defined types, and enddef...ok. > *** creating file with lots of user-defined types...ok. > *** creating file with lots of groups...ok. > *** Tests successful! > PASS: tst_grps > > *** Testing netcdf-4 user defined type functions. > *** testing REALLY simple compound variable create...ok. > *** testing simple compound variable create...ok. > *** testing simple compound attribute create...ok. > *** testing compound variable with new atomic types...ok. > *** testing compound variable containing an array of ints...ok. > *** creating compound test file...ok. > *** Now opening the ref file for this...ok. > *** Tests successful! > PASS: tst_compounds > > *** Testing netcdf-4 user defined type functions, even more. > *** testing compound var containing byte arrays of various size...array > len=257... ok. > *** Tests successful! > PASS: tst_compounds2 > > *** Testing netcdf-4 variable length type functions. > *** testing vlen (of ints) attribute...ok. > *** Tests successful! > PASS: tst_vl > > *** Checking HDF5 VLEN types even more. > *** Tests successful! > PASS: tst_h_vl2 > > *** Testing netcdf-4 opaque type. > *** testing *really* simple opaque attribute...ok. > *** testing opaque attribute...ok. > *** testing opaque variable...ok. > *** testing 3 opaque types...ok. > *** Tests successful! > PASS: tst_opaques > > *** Testing netcdf-4 string type. > *** testing string attribute...ok. > *** testing string var functions...ok. > *** testing string attributes...ok. > *** testing string fill value...ok. > *** testing long string variable...ok. > *** Tests successful! > PASS: tst_strings > > *** Testing HDF5/NetCDF-4 interoperability... > *** Creating a HDF5 file with one var with two dimension scales...ok. > *** Checking that HDF5 file can be read by netCDF-4, and adding an att...ok. > *** Checking that one var, two dimscales, one att file can still be read by > HDF5...ok. > *** Tests successful! > PASS: tst_interops > > *** Testing netcdf-4 enum type. > *** creating enum type...ok. > *** testing enum attribute...ok. > *** testing enum fill value ...ok. > *** testing enum interuptus...ok. > *** Tests successful! > PASS: tst_enums > > *** Testing netcdf-4 variable functions, even more. > *** Testing with classic format: > **** testing simple fill value attribute creation...ok. > **** testing simple fill value with data read...ok. > **** testing fill value with one other attribute...ok. > **** testing fill value with three other attributes...ok. > **** testing fill value with simple example...ok. > **** testing fill value with example from cxx tests in v2 api...ok. > *** Testing with 64-bit offset format: > **** testing simple fill value attribute creation...ok. > **** testing simple fill value with data read...ok. > **** testing fill value with one other attribute...ok. > **** testing fill value with three other attributes...ok. > **** testing fill value with simple example...ok. > **** testing fill value with example from cxx tests in v2 api...ok. > *** Testing with HDF5: > **** testing simple fill value attribute creation...ok. > **** testing simple fill value with data read...ok. > **** testing fill value with one other attribute...ok. > **** testing fill value with three other attributes...ok. > **** testing fill value with simple example...ok. > **** testing fill value with example from cxx tests in v2 api...ok. > *** Testing with HDF5, netCDF Classic Model: > **** testing simple fill value attribute creation...ok. > **** testing simple fill value with data read...ok. > **** testing fill value with one other attribute...ok. > **** testing fill value with three other attributes...ok. > **** testing fill value with simple example...ok. > **** testing fill value with example from cxx tests in v2 api...ok. > **** testing create order varids...ok. > **** testing simple variable renaming...ok. > **** testing dimension and variable renaming...ok. > **** testing endianness...ok. > **** testing chunking...ok. > **** testing contiguous storage...ok. > **** testing extreme numbers dude...ok. > **** testing error codes for name clashes...ok. > **** testing error codes for name clashes some more...ok. > **** testing error codes for name clashes even more...ok. > **** testing error code for too-large chunks...ok. > *** Tests successful! > PASS: tst_vars2 > > *** Testing netcdf-4 variable functions, some more. > **** testing 2D non-coordinate variable...ok. > **** testing 2D coordinate variable...ok. > **** testing endianness of compound type variable...ok. > **** testing that fixed vars with no filter end up being contiguous...ok. > **** testing that fixed vars with filter end up being chunked, with good > sizes...ok. > **** testing that chunking works on classic mode files...ok. > *** Tests successful! > PASS: tst_vars3 > > *** Testing UTF-8 names. > *** creating UTF-8 names in classic model netcdf files...ok. > *** renaming to UTF-8 names in classic model netcdf files...ok. > *** creating UTF-8 names in netcdf-4 file...ok. > *** Tests successful! > PASS: tst_utf8 > > *** Testing fill values. > *** testing empty fill values of a string var...ok. > *** testing non-empty fill values of a string var...ok. > *** testing fill values of one var...ok. > *** testing fill values of lots of vars...ok. > *** Tests successful! > PASS: tst_fills > > *** Testing for a netCDF-4 fill-value bug. > *** Testing fill-values...ok. > *** Tests successful! > PASS: tst_fillbug > > *** Testing netcdf-4 v2 API functions. > *** testing simple opens and creates...ok. > *** Tests successful! > PASS: tst_v2 > *** Creating file for parallel I/O read, and rereading it... > p=1, write_rate=117.089, read_rate=79.1485 > ok. > *** Tests successful! > PASS: tst_h_par > > Testing parallel I/O with HDF5... > *** Creating file for parallel I/O read, and rereading it... > p=1, write_rate=178.022, read_rate=119.917 > ok. > *** Tests successful! > ERROR: 0031-125 Fewer nodes (1) specified in > /ptmp/ddvento/install/NETCDF/netcdf-4.0.1/myhosts than tasks (2). > ERROR: 0031-125 Fewer nodes (1) specified in > /ptmp/ddvento/install/NETCDF/netcdf-4.0.1/myhosts than tasks (4). > SUCCESS!!! > PASS: run_par_tests.sh > =================== > All 47 tests passed > =================== > Target "check" is up to date. > Making check in nctest > make nctest > Target "nctest" is up to date. > make check-TESTS > Testing V2 API with 3 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 *** > > > Switching to netCDF-4 format (with NC_CLASSIC_MODEL). > *** 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 > PASS: compare_test_files.sh > ================== > All 2 tests passed > ================== > Target "check" is up to date. > Making check in ncgen > 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 > *** Testing ncgen for netCDF-4. > *** creating netCDF-4 file c0_4.nc from c0.cdl... > *** creating netCDF-4 classic model file c0_4c.nc from c0.cdl... > *** Test successful! > PASS: run_nc4_tests.sh > ================== > All 2 tests passed > ================== > Target "check" is up to date. > Making check in ncdump > make check-recursive > Making check in cdl4 > Target "check" is up to date. > Making check in expected4 > Target "check" is up to date. > make rewrite-scalar ctest ctest64 ncdump tst_utf8 tst_create_files > tst_h_rdc0 tst_group_data tst_enum_data tst_opaque_data tst_string_data > tst_vlen_data tst_comp tst_comp2 tst_nans tst_special_atts tst_unicode > tst_fillbug > Target "rewrite-scalar" is up to date. > Target "ctest" is up to date. > Target "ctest64" is up to date. > Target "ncdump" is up to date. > Target "tst_utf8" is up to date. > Target "tst_create_files" is up to date. > Target "tst_h_rdc0" is up to date. > Target "tst_group_data" is up to date. > Target "tst_enum_data" is up to date. > Target "tst_opaque_data" is up to date. > Target "tst_string_data" is up to date. > Target "tst_vlen_data" is up to date. > Target "tst_comp" is up to date. > Target "tst_comp2" is up to date. > Target "tst_nans" is up to date. > Target "tst_special_atts" is up to date. > Target "tst_unicode" is up to date. > Target "tst_fillbug" is up to date. > 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... > *** creating test1.cdl from test0.nc... > *** creating test1.nc from test1.cdl... > *** creating test2.cdl from test1.nc... > *** checking that test1.cdl and test2.cdl are the same... > *** All tests of ncgen and ncdump using test0.cdl passed! > PASS: run_tests.sh > > *** Testing ncgen and ncdump with 64-bit offset format. > *** creating test0.nc from test0.cdl... > *** creating test1.cdl from test0.nc... > *** creating test1.nc from test1.cdl... > *** creating test2.cdl from test1.nc... > *** All ncgen and ncdump with 64-bit offset format tests passed! > PASS: 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 > k flag check: classic > *** 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 ... > *** 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... > ncgen: -: Invalid format, try classic, 64-bit offset, netCDF-4, or netCDF-4 > classic model > FAIL: tst_output.sh > > *** testing length of classic file > *** testing length of classic file written with NOFILL > *** testing length of rewritten classic file > *** testing length of rewritten classic file written with NOFILL > *** testing length of 64-bit offset file > *** testing length of 64-bit offset file written with NOFILL > *** testing length of rewritten 64-bit offset file > *** testing length of rewritten 64-bit offset file written with NOFILL > *** testing length of one-record-variable classic file > *** testing length of one-record-variable classic file written with NOFILL > *** testing length of one-record-variable 64-bit offset file > *** testing length of one-record-variable 64-bit offset file written with > NOFILL > PASS: 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 > > *** Creating test files for ncdump. > *** creating nested group file tst_solar_1.nc...ok. > *** checking nested group file tst_solar_1.nc...ok. > *** creating file with VLEN tst_solar_2.nc...ok. > *** creating file with compound type tst_solar_cmp.nc...ok. > *** Tests successful! > PASS: tst_create_files > > *** Testing groups. > *** creating nested group file tst_group_data.nc...ok. > *** Tests successful! > PASS: tst_group_data > > *** Testing enums. > *** creating enum test file tst_enum_data.nc...ok. > *** Tests successful! > PASS: tst_enum_data > > *** Testing opaque types. > *** creating opaque test file tst_opaque_data.nc...ok. > *** Tests successful! > PASS: tst_opaque_data > > *** Testing strings. > *** creating strings test file tst_string_data.nc...ok. > *** Tests successful! > PASS: tst_string_data > > *** Testing vlens. > *** creating vlen test file tst_vlen_data.nc...ok. > *** Tests successful! > PASS: tst_vlen_data > > *** Testing compound types. > *** creating compound test file tst_comp.nc...ok. > *** Tests successful! > PASS: tst_comp > > *** Testing compound types some more. > *** creating another compound test file tst_comp2.nc...ok. > *** Tests successful! > PASS: tst_comp2 > > *** Testing NaN > *** creating NaN test file tst_nans.nc...ok. > *** Tests successful! > PASS: tst_nans > > *** Testing '-s' option for special attributes. > *** creating special attributes test file tst_special_atts.nc...ok. > *** Tests successful! > PASS: tst_special_atts > > *** Testing ncgen and ncdump test output for netCDF-4 format. > *** creating netcdf-4 file c0.nc from c0.cdl... > *** creating c1.cdl from c0.nc... > *** comparing c1.cdl with ref_ctest1_nc4.cdl... > > *** Testing ncgen and ncdump test output for netCDF-4 classic format. > *** creating netcdf-4 classic file c0.nc from c0.cdl... > *** creating c1.cdl from c0.nc... > *** comparing c1.cdl with ref_ctest1_nc4c.cdl... > > *** Testing ncdump output for netCDF-4 features. > *** dumping tst_solar_1.nc to tst_solar_1.cdl... > *** comparing tst_solar_1.cdl with ref_tst_solar_1.cdl... > *** dumping tst_solar_2.nc to tst_solar_2.cdl... > *** comparing tst_solar_2.cdl with ref_tst_solar_2.cdl... > *** dumping tst_group_data.nc to tst_group_data.cdl... > *** comparing tst_group_data.cdl with ref_tst_group_data.cdl... > *** dumping tst_enum_data.nc to tst_enum_data.cdl... > *** comparing tst_enum_data.cdl with ref_tst_enum_data.cdl... > *** dumping tst_opaque_data.nc to tst_opaque_data.cdl... > *** comparing tst_opaque_data.cdl with ref_tst_opaque_data.cdl... > *** dumping tst_vlen_data.nc to tst_vlen_data.cdl... > *** comparing tst_vlen_data.cdl with ref_tst_vlen_data.cdl... > *** dumping tst_comp.nc to tst_comp.cdl... > *** comparing tst_comp.cdl with ref_tst_comp.cdl... > > *** Testing NaN > *** creating NaN test file tst_nans.nc...ok. > *** Tests successful! > *** creating tst_nans.cdl from tst_nans.nc > *** comparing ncdump of generated file with ref_tst_nans.cdl ... > *** dumping tst_unicode.nc to tst_unicode.cdl... > > *** Testing UTF-8. > *** creating UTF-8 test file tst_unicode.nc...ok. > *** Tests successful! > *** generating tst_nans.nc > > *** Testing '-s' option for special attributes. > *** creating special attributes test file tst_special_atts.nc...ok. > *** Tests successful! > *** dumping tst_special_atts.nc to tst_special_atts.cdl... > *** comparing tst_special_atts.cdl with ref_tst_special_atts.cdl... > > *** All ncgen and ncdump test output for netCDF-4 format passed! > PASS: tst_netcdf4.sh > > *** Checking HDF5 file c0.nc. > *** Checking HDF5 objcts...ok. > *** Tests successful! > PASS: tst_h_rdc0 > > *** Testing UTF-8. > *** creating UTF-8 test file tst_unicode.nc...ok. > *** Tests successful! > PASS: tst_unicode > > *** Testing preparation of fillbug test. > *** creating fillbug test file tst_fillbug.nc...ok. > *** Tests successful! > PASS: tst_fillbug > > *** Running ncdump bug test. > *** dumping tst_fillbug.nc to tst_fillbug.cdl... > *** comparing tst_fillbug.cdl with ref_tst_fillbug.cdl... > > *** All ncdump bug test output for netCDF-4 format passed! > PASS: tst_fillbug.sh > ========================================= > 1 of 24 tests failed > Please report to address@hidden > ========================================= > make: The error code from the last command is 1. > > > Stop. > make: The error code from the last command is 2. > > > Stop. > make: The error code from the last command is 1. > > > Stop. > make: The error code from the last command is 2. > > > Stop. > make: The error code from the last command is 1. > > > Stop. > > > Ticket Details > =================== > Ticket ID: GMO-635165 > Department: Support netCDF > Priority: Normal > Status: Open > Link: > https://www.unidata.ucar.edu/esupport/staff/index.php?_m=tickets&_a=viewticket&ticketid=9738 Ticket Details =================== Ticket ID: GMO-635165 Department: Support netCDF Priority: Normal Status: Open