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.
Kara, If you want to install from fink, you should make sure you get both the appropriate netcdf package and also the shlibs package ffor the shared library. For example, use either fink install netcdf-gfortran netcdf-gfortran-shlibs or fink install netcdf-g95 netcdf-g95-shlibs and then link with the appropriate compiler, specifying both the C library and Fortran library on the link line, as in ... -L/sw/lib -lnetcdff -lnetcdf If that doesn't work, it's possible you have a version of gfortran (or g95) different from the version used to build the fink package, and that difference may be causing a problem. In particular, I think gfortran changed their convention for calling C functions from Fortran at some point, so using versions on different sides of that change would cause a problem similar to what you are seeing. You shouldn't expect to be able to use g95 to link with gfortran libraries on Mac OS X, as far as I know, but if you get that to work, I'd be interested. I suspect the two compilers use different run-time support. If none of that helps, try building from our latest 3.6.3-beta rather than from the 3.6.2 release, as the latest beta builds more easily with gfortran. You can get it from ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf-beta.tar.gz --Russ Russ Rew UCAR Unidata Program address@hidden http://www.unidata.ucar.edu Ticket Details =================== Ticket ID: GAW-821062 Department: Support netCDF Priority: Normal Status: Closed