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.
> 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