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

[netCDF #XXN-487077]: Installing NETCDF



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