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.
Hi Chris, This has come up before, and I need to 1) document the issue and 2) add a fix. Long story short, you are fine. In `nf-config`, the `--has-f03` flag currently supersedes the `--has-f90` flag; if `--has-f03` is true, all all of the `f90` functionality is present. There are historic reasons (which predate my involvement with netCDF) regarding why these flags are mutually exclusive, but I need to straighten it out. The issue is further confused by the fact that `nc-config` does not report a value for `--has-f03` at all. I'm sorry for the confusion, but you should be ok to proceed; despite appearances, everything in your build is fine. -Ward > Hello, > > I'm trying to install netcdf-4.3.2 and netcdf-fortran-4.4.2. The > installation finishes with no errors but when I check nc-config > --has-f90 I get "no" as the answer. So I guess there may be a problem in > my configuration somewhere so that they don't see each other. I also > tried installing netcdf-fortran-4.2 and have the same result. > > I followed the installation instructions on your website and used the > exact commands as instructed to make sure the locations are the same. > Below are the nc-config --all and nf-config -all results that I > currently have. > > Help would be greatly appreciated. > Thanks, > Chris > > This netCDF 4.3.2 has been built with the following features: > > --cc -> gcc > --cflags -> -I/usr/local/include -I/usr/local/include > --libs -> -L/usr/local/lib -lnetcdf > > --has-c++ -> no > --cxx -> > --has-c++4 -> no > --cxx4 -> > > --fc -> > --fflags -> > --flibs -> > --has-f90 -> no > > --has-dap -> yes > --has-nc2 -> yes > --has-nc4 -> yes > --has-hdf5 -> yes > --has-hdf4 -> no > --has-pnetcdf-> no > > --prefix -> /usr/local > --includedir-> /usr/local/include > --version -> netCDF 4.3.2 > > > This netCDF-Fortran 4.4.2 has been built with the following features: > > --cc -> gcc > --cflags -> -I/usr/local/include -I/usr/local/include > > --fc -> gfortran > --fflags -> -I/usr/local/include > --flibs -> -L/usr/local/lib -lnetcdff -L/usr/local/lib > -lnetcdf -lnetcdf > --has-f90 -> no > --has-f03 -> yes > > --has-nc2 -> yes > --has-nc4 -> yes > > --prefix -> /usr/local > --includedir-> /usr/local/include > --version -> netCDF-Fortran 4.4.2 > > > > Ticket Details =================== Ticket ID: YFI-874195 Department: Support netCDF Priority: Normal Status: Closed