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.
X-Cross-Ref: 199705301715.LAA14552 >To: address@hidden >From: Joshua Jones <address@hidden> >Subject: Netcdf-3.3 >Organization: Yale >Keywords: 199706041556.JAA15499 > > > Sorry about the faulty address (try address@hidden) the other > computer network is a bit buggy. Here is a cut and pasted version of the > uname, Versio, make stdout & stderr, and the config.log. > Thanks for the help > Josh > > > > OSF1 keckms.med.yale.edu V3.2 148 alpha > Version 3.3 > Making `all' in directory /netcdf/libsrc > > c89 -c -O -I. -DNDEBUG attr.c > c89 -c -O -I. -DNDEBUG dim.c > c89 -c -O -I. -DNDEBUG error.c > c89 -c -O -I. -DNDEBUG -DVERSION=`cat ../VERSION` libvers.c > c89 -c -O -I. -DNDEBUG nc.c > c89 -c -O -I. -DNDEBUG ncio.c > c89 -c -O -I. -DNDEBUG ncx.c > Stop.** Exit 1*** Exit 1*** Exit 1 > /usr/lib/cmplrs/cc/cfe: Error: ncx.c, line 1221: value is outside range > represen > table for type 'float' > (-3.40282347E+38F ) > ) > ------------------^ > *** Exit 1 > Stop. > *** Exit 1 > Stop. > *** Exit 1 > > This file contains any messages produced by compilers while > running configure, to aid debugging if configure makes a mistake. > > configure:989: c89 -c -O -DNDEBUG conftest.c 1>&5 > configure:2194: c89 -o conftest -O -DNDEBUG conftest.c 1>&5 This is problem with compilation environment that is fixed in later versions ... works fine on Digital UNIX 4.0. If you can't upgrade, try replacing the value of the constant X_FLOAT_MAX in src/libsrc/ncx.h with the value of FLT_MAX from /usr/include/limits.h. (It should be close to the same value.) There may be a couple of other places where you have to do the same thing. nc_test and nf_test try to test out to the boundary value but don't share the private include file ncx.h. -glenn