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.
>To: address@hidden >From: Erik Bryer <address@hidden> >Subject: new linux env var settings to compile netcdf >Organization: UCAR/Unidata >Keywords: 200304012217.h31MHi7U011568 Hi Erik, > I noticed that netcdf would not compile with the default or suggested > environment variables in INSTALL.html. Here is what I had to use... > > CC=/usr/bin/c99 > CPPFLAGS=-Df2cFortran > FC=/usr/bin/g77 > FFLAGS=-Wno-globals > CXX=/usr/bin/g++ > > Note that this is basically what is listed in the INSTALL.html for a linux > system, with the exception of the c compiler. I would have thought gcc > would work because, as you know, egcs has morphed into gcc. This did not > work, however, when I specified it as the CC. I assume I could have made > it work had I set flags to force c99 compliance rather than call c99 > directly, however. I had to set CC=c99 even after a successful configure. > Here's my machine: > > Linux cook.met.fsu.edu 2.4.18-27.8.0smp #1 SMP Fri Mar 14 07:13:13 EST > 2003 i686 athlon i386 GNU/Linux I think gcc will work with the latest netCDF beta version, available from ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf-beta.tar.Z But thanks for the information, I've added a note about your finding to the INSTALL documentation at http://www.unidata.ucar.edu/packages/netcdf/INSTALL.html#linux --Russ _____________________________________________________________________ Russ Rew UCAR Unidata Program address@hidden http://my.unidata.ucar.edu