NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
I get a crash with these steps on macos with Homebrew netcdf: $ which ncgen /usr/local/bin/ncgen $ ncgen -h netcdf library version 4.6.3 of Oct 1 2019 15:44:39 $ $ cat > bug.cdl << EOF netcdf bug { types: int enum enum1 {A = -1, B = 0, C = 1} ; compound comp1 { enum1 e1; }; dimensions: dim1 = 2 ; variables: enum1 var1(dim1) ; comp1 var2(dim1) ; data: var1 = A, A ; var2 = {A}, {A} ; } EOF $ ncgen -k nc4 -o bug.nc bug.cdl assertion failure: econst->subclass == NC_ECONST Abort trap: 6Another user reported this on centos with netcdf4.7 (https://gitlab.com/remikz/nccmp/issues/10)
I do not get this problem when using netcdf 4.6.3 built from scratch on Ubuntu 16.04.3 LTS with GCC 5.4.0-6ubuntu1~16.04.12.
Remik
netcdfgroup
archives: