[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[netCDF #RMQ-116404]: NETCDF install issues



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