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.
>From: Tom <address@hidden> >Organization: ? >Keywords: 200204030343.g333hpa13961 netCDF install Tom, >I have been trying to install netcdf for two days with no success. Included >are the steps that were listed in the "install.html" file. One thing you did not include is the values of the environment variables described in: http://www.unidata.ucar.edu/packages/netcdf/INSTALL.html In particular, and because I see a failure in building the Fortran interface from the log you attached: >Making `test' in directory /usr/local/netcdf-3.5.0/src/fortran > >make[2]: Entering directory `/usr/local/netcdf-3.5.0/src/fortran' >+ /usr/bin/g77 -c -Wno-globals ftest.F >cc -c -O -I../libsrc fort-attio.c >In file included from ncfortran.h:13, > from fort-attio.c:6: >cfortran.h:134:3: #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.0000 > - VAX VMS CC 3.1 and FORTRAN 5.4. > - Alpha VMS DEC C 1.3 and DEC FORTRAN 6.0. > - Alpha OSF DEC C and DEC Fortran for OSF/1 AXP Version 1.2 > - Apollo DomainOS 10.2 (sys5.3) with f77 10.7 and cc 6.7. > - CRAY > - NEC SX-4 SUPER-UX > - CONVEX > - Sun > - PowerStation Fortran with Visual C++ > - HP9000s300/s700/s800 Latest test with: HP-UX A.08.07 >A 9000/730 - LynxOS: cc or gcc with f2c. > - VAXUltrix: vcc,cc or gcc with f2c. gcc or cc with >f77. - f77 with vcc works; but missing >link magic for f77 I/O. - NO fort. None of gcc, cc or vcc >generate required names. - f2c : Use #define f2cFortran, or cc >-Df2cFortran - NAG f90: Use #define NAGf90Fortran, or cc >-DNAGf90Fortran - Absoft UNIX F77: Use #define AbsoftUNIXFortran >or cc -DAbsoftUNIXFortran - Absoft Pro Fortran: Use #define >AbsoftProFortran - Portland Group Fortran: Use #define pgiFortran" >make[2]: *** [fort-attio.o] Error 1 >make[2]: Leaving directory `/usr/local/netcdf-3.5.0/src/fortran' >make[1]: *** [subdir_target] Error 1 >make[1]: Leaving directory `/usr/local/netcdf-3.5.0/src' >make: *** [fortran/test] Error 2 I am led to believe that you did not set the CPPFLAGS environment variable to contain '-Df2cFortran'. For reference, your environment should contain definitions like the following before running configure: CC=/usr/bin/gcc CPPFLAGS=-Df2cFortran FC=/usr/bin/g77 FFLAGS=-Wno-globals CXX=/usr/bin/g++ If you find that your environment variables do not match these, then you should: o run 'make distclean' o define the environment variables as per the examples above o rerun 'configure' o rerun 'make' or 'make install' >Thank You >Tom Cipollone >address@hidden Tom Yoksas >From address@hidden Sat Apr 6 17:13:41 2002 >Subject: Re: 20020402: need help installing NETCDF Tom, Thank you so much for your help. I was missing a "-" in front of one of the environmental variables. All is fine now. Regards Tom Cipollone