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.
George, >Date: Wed, 19 Aug 1998 16:00:35 -0400 >From: "George S. Lai" <address@hidden> >Organization: NASA/GSFC >To: address@hidden >Subject: Re: 19980818: building netcdf on CRAY J90: ncvgt1 failure >Keywords: 199808181657.KAA22331 In the above message, you wrote: > > 1. Send me the output from the command "uname -a". > > sn9609 charney 9.2.0.05 roo.5 CRAY J90 > > > 2. Tell me what versions of the C and Fortran compilers you're > > using. > > f90: Cray CF90 Version 3.0.1.3 08/18/98 17:15:09 > cc : Cray Standard C Version 6.0.1.3 08/18/98 17:15:30 > > > 3. Go to the top-level, netCDF source directory. > > > 4. Execute the command "make distclean". > > > 5. Remove the file "config.cache" if it exists. > > > 6. Set your environment variables as before -- but don't use the > > "-DUSE_IEG" option and remove the space in the "CFLAGS= -O3" > > setting (it's a typographical error). > > > 7. Execute the configure script. Redirect standard output and > > standard error to the file "configure.log". Send me the file. > > > 8. Send me the file "config.log". > > > 9. Execute the command "make". Redirect standard output and > > standard error to the file "make.log". Send me the file. > > > 10. Execute the command "make test". Redirect standard output and > > standard error to the file "test.log". Send me the file. > > After I re-did the above, now it passed the test! Great! > I think I must have > done something wrong at the first try and the config.cache kept having > its effects. Thanks for the help. One last question is, would the package > work without "-dp" on FFLAGS? The "-dp" option is necessary for all Fortran code that passes a DOUBLEPRECISION argument to any netCDF routine. It equivalences Fortran's DOUBLEPRECISION datatype with C's "double" datatype, which is necessary because the netCDF library is written in C. -------- Steve Emmerson <http://www.unidata.ucar.edu>