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.
Harsh, >Date: Tue, 31 Aug 1999 07:29:40 -0700 >From: Harsh Anand <address@hidden> >Organization: LBNL/NERSC >To: Steve Emmerson <address@hidden> >Subject: Re: 19990830: netcdf-3.4 installation make fails on IBM RS/6000 >Keywords: 199908302133.PAA20130 In the above message, you wrote: > Here is the listing of the system float.h file. It was identical to our AIX system's file. The only things I can think of are that 1. The macro _ANSI_C_SOURCE wasn't defined when the header-file was processed. 2. Your system is configured for 128-bit C doubles, this is inconsistent, however, with the configure script determining that the size of a C double is 8 bytes. Would you please try the following: 1. Go to the top-level source directory. 2. Perform steps 2 through 5 near the end of the INSTALL file. 3. Ensure that the environment variable CFLAGS contains the string "-D_XOPEN_SOURCE". 4. Perform step 6 near the end of the INSTALL file and send me the file "configure.log". Hopefully, it'll indicate that your system is IEEE complient. -------- Steve Emmerson <http://www.unidata.ucar.edu>