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.
Greetings! The issue is that you didn't tell g95 to link to the netCDF libs - don't forget to add the linking flag to your g95 command: -L/home/ronnieleeper/prgfiles/netcdf/lib -lnetcdff netcdf.inc is for the netCDF3 interface - there is a netcdf4.inc that takes care of the netCDF4 interface. Are you compiling WRF? If so, it only uses the netCDF3 interface (they haven't updated their src to take advantage of netCDF4); No worries though, because the netCDF4 lib is backwards compatible with netCDF3, so you don't have to hunt the netcdf3 src to make things work. Cheers! Sean > So I have had some success with the netcdf install; however, the original > program I am trying to install in all of this complains about undefined > references to hundreds of netcdf functions such as: > > g95 -Wno=101,139,155,158 -ffree-form -ffree-line-length-huge -fendian=big > -fno-second-underscore -c -I/home/ronnieleeper/prgfiles/netcdf/include > -I../ioapi_share diffwrf.f > diffwrf io_netcdf is being built now. > diffwrf.o:(.data+0x50): undefined reference to `nf__open_' > diffwrf.o:(.data+0x58): undefined reference to `nf__enddef_' > diffwrf.o:(.data+0x60): undefined reference to `nf_abort_' > diffwrf.o:(.data+0x68): undefined reference to `nf__open_mp_' > diffwrf.o:(.data+0x70): undefined reference to `nf__create_mp_' > diffwrf.o:(.data+0x78): undefined reference to `nf__create_' > diffwrf.o:(.data+0x80): undefined reference to `nf_copy_att_' > diffwrf.o:(.data+0x88): undefined reference to `nf_create_' > diffwrf.o:(.data+0x90): undefined reference to `nf_copy_var_' > > Something rather interesting is that when I looked at netcdf.inc it said it > was NETCDF 3. > > ! NetCDF-3. > ! > ! netcdf version 3 fortran interface: > ! > > ! > ! external netcdf data types: > ! > integer nf_byte > integer nf_int1 > integer nf_char > integer nf_short > integer nf_int2 > integer nf_int > integer nf_float > integer nf_real > integer nf_double > > parameter (nf_byte = 1) > parameter (nf_int1 = nf_byte) > parameter (nf_char = 2) > parameter (nf_short = 3) > parameter (nf_int2 = nf_short) > parameter (nf_int = 4) > parameter (nf_float = 5) > parameter (nf_real = nf_float) > parameter (nf_double = 6) > > Is it suppose to be 3? I thought we were install netcdf-4? None of my > command line configure arguments disable netcdf4 I don¹t think. > > I'm trying a reinstall of netcdf again. > > Ronald David Leeper > USCRN Quality Assurance Specialist, NCDC > Research Associate, CICS-NC > Global Climate Applications Division > National Climatic Data Center > 151 Patton Ave. > Asheville, NC 28801-5001 > address@hidden > address@hidden > Office: (828) 257-3185 > Fax: (828) 271-4022 > > > > On 8/24/11 1:16 PM, "Unidata netCDF Support" > <address@hidden> wrote: > > > Ah, yes. --enable-shared should be used for both szlib and zlib. > > > > We'll get this working, no worries! > > > > Sean > > > > > >> Thanks for you help in this regard. It would see that make, make check, > >> and > >> make install all completed without any major/halting errors; however, make > >> check-install did error. > >> > >> ./dsetexample: error while loading shared libraries: libsz.so.2: cannot > >> open > >> shared object file: No such file or directory > >> > >> In my szip install, I don't have this file. I think I may have installed > >> it > >> with ?disable-shared configure option. I'm currently reconfiguring szip > >> without this flag. I think we are close to getting hdf5 installed. > >> > >> Thanks again, > >> > >> Ronald David Leeper > >> USCRN Quality Assurance Specialist, NCDC > >> Research Associate, CICS-NC > >> Global Climate Applications Division > >> National Climatic Data Center > >> 151 Patton Ave. > >> Asheville, NC 28801-5001 > >> address@hidden > >> address@hidden > >> Office: (828) 257-3185 > >> Fax: (828) 271-4022 > >> > >> > >> > >> On 8/24/11 12:34 PM, "Unidata netCDF Support" > >> <address@hidden> wrote: > >> > >>> > Does the HDF5 compile work with the new zlib? > >>> > > >>>> >> I'll recompile zlib with that flag such. In addition, the output of > >>>> file > >>>> >> /home/ronnieleeper/prgfiles/zlib/lib/libz.a was: > >>>> >> > >>>> >> /home/ronnieleeper/prgfiles/zlib/lib/libz.a: current ar archive > >>>> >> > >>>> >> Ronald David Leeper > >>>> >> USCRN Quality Assurance Specialist, NCDCResearch Associate, CICS-NC > >>>> >> Global Climate Applications Division > >>>> >> National Climatic Data Center > >>>> >> 151 Patton Ave. > >>>> >> Asheville, NC 28801-5001 > >>>> >> address@hidden > >>>> >> address@hidden > >>>> >> Office: (828) 257-3185 > >>>> >> Fax: (828) 271-4022 > >>>> >> > >>>> >> > >>>> >> > >>>> >> On 8/24/11 12:02 PM, "Unidata netCDF Support" > >>>> >> <address@hidden> wrote: > >>>> >> > >>>>>> >>> > file /home/ronnieleeper/prgfiles/zlib/lib/libz.a > >>>> >> > >>>> >> > >>>> >> > >>>> >> > >>> > > >>> > > >>> > Ticket Details > >>> > =================== > >>> > Ticket ID: XXN-487077 > >>> > Department: Support netCDF > >>> > Priority: Normal > >>> > Status: Open > >>> > > >>> > > >> > >> > >> > >> > > > > > > Ticket Details > > =================== > > Ticket ID: XXN-487077 > > Department: Support netCDF > > Priority: Normal > > Status: Open > > > > > > > > Ticket Details =================== Ticket ID: XXN-487077 Department: Support netCDF Priority: Normal Status: Open