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.
> Hi, > > when trying to cross-compile the latest netcdf-4 snapshot > I need the attached patch, otherwise libsrc/v2i.c fails to > compile: > > libtool: compile: sxc++ -DHAVE_CONFIG_H -I. -I.. -I../fortran > -I../libdap -DNDEBUG - > DUSE_SXP -D_USE_SETBUF -Xa -Caopt -pi auto max_depth=2 max_size=100 > -Orestrict=keywor > d -c v2i.c -o v2i.o > "v2i.c", line 39: fatal(20): identifier "NC" is undefined > NC *ncp; > ^ > > "v2i.c", line 39: fatal(20): identifier "ncp" is undefined > NC *ncp; > ^ > > "v2i.c", line 43: fatal(20): identifier "NC_var" is undefined > const NC_var *const varp = NC_lookupvar(ncp, varid); > ^ > > "v2i.c", line 43: warning(144): a value of type "int" cannot be used to > initialize an entity of type "const <error-type> *const" > const NC_var *const varp = NC_lookupvar(ncp, varid); > ^ > > "v2i.c", line 46: fatal(132): expression must have > pointer-to-struct-or-union > type > return varp->ndims; > ^ > > The reason for failure might be that SIZEOF_LONG != SIZEOF_SIZE_T. > > Cheers, > Harald > > -- > Harald Anlauf > Deutscher Wetterdienst (DWD) | Phone: +49 69 8062 4941 > FE12 / Datenassimilation | Fax: +49 69 8062 4954 > 63067 Offenbach | e-Mail: address@hidden > Thanks, I've made that change. It will be in the next snapshot. Ed Ticket Details =================== Ticket ID: GPS-461433 Department: Support netCDF Priority: Normal Status: Closed