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.
John, > To: <address@hidden> > From: "Manobianco.John" <address@hidden> > Subject: netcdf for linux > Organization: UCAR/Unidata The above message contained the following: > I am trying to build the netcdf libraries and programs on a system running > Linux/x86 3.2-4a (with Portland Group C and FORTRAN compilers). > > The make files stops with the following error: > > Making `all' in directory /home/cluster1/software/netcdf-3.5.0/src/fortran > > make[2]: Entering directory `/home/cluster1/software/netcdf-3.5.0/src/fortran' > pgcc -c -DUNDERSCORE -DLinux > -I/home/cluster1/software/gem60/ldm/ldm-4.1.42/include -I../libsrc -DNDEBUG > fort-attio.c > PGC-F-0249-#error -- "cfortran.h: Can't find your environment among: - > MIPS cc and f77 2.0. (e.g. Silicon Graphics, DECstations, ...) - IBM > AIX XL C and FORTRAN Compiler/6000 Version 01.01.0000.... (./cfortran.h: 134) > PGC/x86 Linux/x86 3.2-4a: compilation aborted > make[2]: *** [fort-attio.o] Error 1 > make[2]: Leaving directory `/home/cluster1/software/netcdf-3.5.0/src/fortran' > make[1]: *** [subdir_target] Error 1 > make[1]: Leaving directory `/home/cluster1/software/netcdf-3.5.0/src' > make: *** [fortran/all] Error 2 > > How can this be fixed? The netCDF package has been built on a Linux system using Portland Group's compilers. The key is to define the C macro "pgiFortran" in the CPPFLAGS environment variable prior to executing the configure script. For more information, please see http://www.unidata.ucar.edu/cgi-bin/msgout?/glimpse/netcdf/4727 > Thanks. > > John Manobianco > =========================== > John Manobianco, Ph.D. > Applied Meteorology Unit > ENSCO, Inc. > 1980 N. Atlantic Ave. Suite 230 > Cocoa Beach, FL 32931 > Phone: 321-853-8202 > email: address@hidden > =========================== Regards, Steve Emmerson <http://www.unidata.ucar.edu>