NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
On Friday 13 January 2006 10:23 am, Ed Hartnett wrote: > You certainly will need netcdf.inc if you want to use the Fortran API. > > I am not familiar with the debian distribution package. You could get > the latest netCDF from the web site, and it will (most probably) build > for you without problems. > > I would wonder if the netcdf.inc file is missing, is something else > missing? Here's a long-winded solution that ends up giving you a debian distribution package for netcdf with fortran support. Worked on my kubuntu laptop last night, anyway. 1. In your home directory, create a "rpm" directory, and populate it with subdirectories BUILD, RPMS/x86_64, SOURCES, SPECS, SRPMS, and tmp 2. Create the file ${HOME}/.rpmmacros. It should look something like %_topdir /path/to/rpm %_tmppath /path/to/rpm/tmp %_rpmfilename %%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm where "/path/to" is replaced by what you did in step 1. And you might not need that last line (having trouble remembering if I had to put in that last line or not, it sucks to get old...) 3. Get a netcdf source rpm. I used one at http://monkeyrpms.net/fc2-i386/html/netcdf.html. 4. Install the source rpm with the command rpm -ivh netcdf-3.5.1-1.mr.src.rpm 5. Rebuild the rpm by cd-ing into /path/to/rpm/SPECS and issuing the command rpmbuild -bb netcdf.spec If you use another source rpm, you should watch the build process to make sure that fortran support is actually being compiled. If it isn't, you'll have to edit the spec file. The rebuild process should result in an rpm being deposited in /path/to/rpm/RPMS/x86_64 6. Convert the rpm into a debian package with the "alien" command. alien netcdf-3.5.1-1.mr.x86_64.rpm 7. Install the debian package with dpkg dpkg -i "path-to-netcdf-deb" netcdf.inc should then be in /usr/include -- John Evans: IMCS Rutgers University 71 Dudley Rd, New Brunswick, NJ 08901-8521 ph: 732-932-3435
netcdfgroup
archives: