[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[netCDF #ZBH-501382]: netcdf-fortran
- Subject: [netCDF #ZBH-501382]: netcdf-fortran
- Date: Wed, 24 Jun 2015 13:56:01 -0600
> Thank you for your reply. I have located the netcdf.inc in
> /lustre05/vol0/jojchi/Projects/REEMS/netcdf-fortran-4.4.2/fortran/
> directory. I have put this in the LD_LIBRARY_PATH. It's not working yet but
> I will try along the lines of looking for netcdf.inc and setting
> environment variables appropriately for the fortran compiler.
Note that LD_LIBRARY_PATH is just a list of directories containing libraries,
not
include files. The CPPFLAGS environment variable contains -I options that
specify include file directories (among other things), so a typo in CPPFLAGS
would be a more libely place to look for an error leading to a missing include
file.
--Russ
> address@hidden> wrote:
>
> > Jae-Min,
> >
> > > netcdf-fortran-4.4.2 "configure" now worked and "make" worked, but make
> > > check failed.
> > > Could you take a look at my make check output please?
> >
> > Here's the instructions for building netCDF-Fortran:
> >
> > http://www.unidata.ucar.edu/netcdf/docs/building_netcdf_fortran.html
> >
> > The error you are seeing seems to indicate that the "netcdf.inc"
> > file is not being found when you run the tests. Or maybe an older
> > netcdf.inc file is being found from a previous installation, for
> > example in /usr/include/netcdf.inc.
> >
> > The fortran/netcdf.inc that comes with netcdf-fortran-4.4.2 has the
> > following statements:
> >
> > integer nf_char
> > ...
> > parameter (nf_char = 2)
> >
> > which declare a type for the nf_char parameter, so any
> > program that has the
> >
> > include 'netcdf.inc'
> >
> > statement and uses the right compiler directive to tell where to
> > look for the netcdf.inc include file should get the type.
> >
> > So the error you are seeing:
> >
> > make[2]: Entering directory
> > `/lustre05/vol0/jojchi/Projects/REEMS/netcdf-fortran-4.4.2/nf_test'
> > gfortran -DHAVE_CONFIG_H -I. -I.. -I../libsrc
> > -I/lustre05/vol0/jojchi/Projects/REEMS/mpi/include -I../fortran
> > -I../fortran -g -O2 -c -o test_get.o test_get.F
> > test_get.F:29.50:
> >
> > canConvert = (var_type(i) .eq. NF_CHAR) .eqv.
> > 1
> > Error: Symbol 'nf_char' at (1) has no IMPLICIT type
> > test_get.F:35.34:
> >
> > means that the gfortran compiler, when running in the fortran/
> > subdirectory,
> > isn't finding the netcdf.inc file where it's specified to be with
> > "-I../fortran".
> > I'm not sure why this error is occurring or how to fix it. The software
> > compiles
> > fine here on our test platforms, with no errors. Check for the file
> >
> >
> >
> > /lustre05/vol0/jojchi/Projects/REEMS/netcdf-fortran-4.4.2/fortran/netcdf.inc
> >
> > to make sure it exists and is readable.
> >
> > Possible solutions for the problems you aOther things you might try that
> > seem
> > unrelated to the error you are seeing might include:
> >
> > - setting the LD_LIBRARY_PATH environment variable to point to where the
> > netCDF-C library is installed
> > - setting environment variables F77 to mpif77 and F90 to mpif90 for
> > supporting parallel I/O from Fortran
> > or setting F77 and F90 to mpifort if you are using the ifort compiler
> >
> > --Russ
> >
> > > On Tue, Jun 23, 2015 at 2:18 PM, Jae-Min Jo <address@hidden>
> > wrote:
> > >
> > > > It also says it cant compute sizeof (off_t).
> > > > It says "configure:22367"
> > > > Thank you.
> > > >
> > > > Regards,
> > > > Jae-Min
> > > >
> > > > On Tue, Jun 23, 2015 at 2:04 PM, Jae-Min Jo <address@hidden>
> > wrote:
> > > >
> > > >> Hello,
> > > >>
> > > >> I am trying to build netcdf-fortran-4.4.2, and the configuration is
> > not
> > > >> working. I tried to look through the config.log and found that it
> > can't
> > > >> find libnetcdf.so.7, exit number is 77.
> > > >>
> > > >> I have attached the config.log.
> > > >>
> > > >> Thank you.
> > > >>
> > > >> Regards,
> > > >> Jae-Min
> > > >>
> > > >
> > > >
> > >
> > >
> > Russ Rew UCAR Unidata Program
> > address@hidden http://www.unidata.ucar.edu
> >
> >
> >
> > Ticket Details
> > ===================
> > Ticket ID: ZBH-501382
> > Department: Support netCDF
> > Priority: Normal
> > Status: Closed
> >
> >
>
>
Russ Rew UCAR Unidata Program
address@hidden http://www.unidata.ucar.edu
Ticket Details
===================
Ticket ID: ZBH-501382
Department: Support netCDF
Priority: Normal
Status: Closed