Hi,
I was trying to build netcdf-fortran 4.4.0. But, I encountered the
following error:
gfortran  -g -O2 -c -o netcdf.o  netcdf.f90
netcdf_overloads.f90:13.52:
    Included at netcdf.f90:48:
    nf90_def_var_fill_FourByteReal, &1
    Error: Procedure 'nf90_def_var_fill_eightbytereal' in generic interface
'nf90_def_var_fill' at (1) is neither function nor subroutine
    netcdf_overloads.f90:22.52:
    Included at netcdf.f90:48:
    nf90_inq_var_fill_FourByteReal, &1    Error: Procedure
'nf90_inq_var_fill_eightbytereal' in generic interface 'nf90_inq_var_fill'
at (1) is neither function nor subroutine
    netcdf_text_variables.f90:60.93:    Included at netcdf.f90:56:
    numDims  ) = (/ 1, (product(localCount(:counter)), counter = 1, numDims
- 1) /)
    1Warning: DO loop at (1) will be executed zero time
My config flag is:
CC=gcc FC=gfortran CXX=c++ FC=gfortran
CPPFLAGS=-I/home/limin/help_tools/netcdf-4.3.2/install/include
LDFLAGS=-L/home/limin/help_tools/netcdf-4.3.2/install/lib ./configure
--prefix=$PWD/install --disable-fortran-type-check && make -j8
I was using GCC 4.8.2. The netcdf-c is installed successfully.
Does anyone encounter the same error before?
Regards,
Mingzhe