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 Evan, Hmm, it looks like you have a newer version of automake (1.13) than the one assumed by autoconf 2.69 (automake 1.12), used in creating the configure file. If you have a newer autoconf, try running $ autoreconf -i to create a new configure script from the configure.ac that's in the netcdf-4.3.0 source directory. Plaease let me know if that doesn't fix the problem. --Russ > The error actually occurred after the ./configure; sorry for the confusion. > It happened during the make all command. > > E > > > On Wed, Jun 12, 2013 at 10:13 AM, Evan Mahoney <address@hidden> wrote: > > > Hey Russ, I ran into another issue installing netcdf today. I am still > > installing on RHEL6 machines and this error occured after these two > > commands while in my C+ folder > > Commands: > > setenv NCDIR /tmp/nc430-nonc4 > > sudo ./configure --disable-netcdf-4 --prefix=${NCDIR} > > > > Error message after ./configure > > /usr/local/netcdf-4.3.0/missing: line 81: aclocal-1.13: command not found > > WARNING: 'aclocal-1.13' is missing on your system. > > You should only need it if you modified 'acinclude.m4' or > > 'configure.ac' or m4 files included by 'configure.ac'. > > The 'aclocal' program is part of the GNU Automake package: > > <http://www.gnu.org/software/automake> > > It also requires GNU Autoconf, GNU m4 and Perl in order to run: > > <http://www.gnu.org/software/autoconf> > > <http://www.gnu.org/software/m4/> > > <http://www.perl.org/> > > > > I have checked to make sure this machine has automake. Any ideas as to why > > this error is occurring? > > > > Thanks for your help > > Evan > > > > > > address@hidden> wrote: > > > >> Evan, > >> > >> > Hey Russ, thanks for your help. I got everything working, I think it > >> was my > >> > setenv lines in terminal that made the difference. Just out of > >> curiosity, > >> > what does the -L and -I switches in the lines > >> > > >> > "setenv LDFLAGS -L${PATH1}/lib" > >> > and > >> > "setenv CPPFLAGS -I${PATH2}/include" > >> > > >> > mean? I think that they were the difference between the install > >> succeeding > >> > and failing. > >> > >> Those are flags for the C compiler. "-Ldir" means look in directory dir > >> for > >> libraries. "-Idir" means look in directory dir for .h header files for > >> C/C++ > >> or .mod module files for Fortran. > >> > >> --Russ > >> > >> > address@hidden> wrote: > >> > > >> > > Hi Evan, > >> > > > >> > > > I am having some trouble installing the netcdf c and netcdf fortran > >> > > > libraries. I am trying to install to the NC State Univ distribution > >> of > >> > > > RHEL6. Basically my problem is that I am setting my CPPFLAGS, > >> LDFLAGS, > >> > > and > >> > > > LD_LIBRARY_PATH. I have extracted the C libraries to my > >> > > > /usr/local/netcdf-3.6.3 and the fortran libraries to > >> > > > /usr/local/netcdf-fortran-4.2. When I run "./configure > >> --disable-netcdf-4 > >> > > > --prefix=/usr/local/netcdf-3.6.3" in my C library, I receive the > >> error > >> > > that > >> > > > the --disable-netcdf switch is unrecognized. > >> > > > >> > > The version of the netCDF C libraries you should be using is 4.3.0, > >> > > available > >> > > for download here: > >> > > > >> > > http://www.unidata.ucar.edu/downloads/netcdf/current/ > >> > > > >> > > The 3.6.3 version is about 5 years old, and is no longer supported or > >> > > maintained. > >> > > It didn't have a "--disable-netcdf-4" option, which was only made > >> > > available in > >> > > netCDF version 4.x releases. The 3.6.3 version included a bundled > >> Fortran > >> > > library, > >> > > but the netCDF Fortran library has been a separate distribution since > >> > > netcdf-fortran-4.2 was released. > >> > > > >> > > You can still build the netCDF-3 library using the --disable-netcdf-4 > >> > > configure > >> > > option, as described here: > >> > > > >> > > http://www.unidata.ucar.edu/netcdf/docs/build_classic.html > >> > > > >> > > After that library is built and installed, you can build and install > >> the > >> > > netCDF > >> > > Fortran library by following these instructions: > >> > > > >> > > http://www.unidata.ucar.edu/netcdf/docs/netcdf-fortran-install.html > >> > > > >> > > > ... This doesnt seem like that big > >> > > > of an error so I just move onto running make all and make check > >> install. > >> > > My > >> > > > makes go on without errors. I then move on to the fortran library > >> > > > configuration. I try to set my CPPFLAGS and LD_LIBRARY_PATH but I > >> dont > >> > > > think I have them pointing to the right directories because when I > >> run > >> > > > ./configure in this directory, it tells me it cannot find netcdf.h. > >> I > >> > > only > >> > > > have one file by that name on the machine (It it in a program called > >> > > > VisIT). Could you please point me in the right direction. > >> > > > >> > > If you encounter problems following the steps in the documentation > >> > > referenced > >> > > above, please let us know. > >> > > > >> > > > I have a feeling it is not just me and there is some underlying > >> issue > >> > > with > >> > > > this. I know that KDE is a prerequisite for netcdf and KDE is not > >> meant > >> > > for > >> > > > RHEL. I worked around this by installing the KDE-devel library. But > >> it > >> > > > might not have all the modules netcdf needs. > >> > > > >> > > KDE is *not* a prerequisite for netCDF. If there's a web page > >> somewhere > >> > > that > >> > > says it is, please let us know, so we can correct the source of that > >> > > misinformation. Thanks. > >> > > > >> > > --Russ > >> > > > >> > > > Thanks for your time. > >> > > > > >> > > > Evan > >> > > > > >> > > > > >> > > Russ Rew UCAR Unidata Program > >> > > address@hidden > >> http://www.unidata.ucar.edu > >> > > > >> > > > >> > > > >> > > Ticket Details > >> > > =================== > >> > > Ticket ID: RMQ-116404 > >> > > Department: Support netCDF > >> > > Priority: Normal > >> > > Status: Closed > >> > > > >> > > > >> > > >> > > >> > >> Russ Rew UCAR Unidata Program > >> address@hidden http://www.unidata.ucar.edu > >> > >> > >> > >> Ticket Details > >> =================== > >> Ticket ID: RMQ-116404 > >> Department: Support netCDF > >> Priority: Normal > >> Status: Closed > >> > >> > > > > Russ Rew UCAR Unidata Program address@hidden http://www.unidata.ucar.edu Ticket Details =================== Ticket ID: RMQ-116404 Department: Support netCDF Priority: Normal Status: Closed