[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

20020402: need help installing NETCDF



>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