[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[netCDF #LEF-356666]: compiling parallel NetCDF problems
- Subject: [netCDF #LEF-356666]: compiling parallel NetCDF problems
- Date: Mon, 23 May 2011 15:33:07 -0600
> Morning (at least here)
>
> Still not there ....
>
> hdf_ver=1.8.6
> netcdf_ver=4.1.3-rc1-ed2011051617
> FC=mpif90 CC=mpicc LIBS=-lm ./configure
> --prefix=/opt/netcdf-${netcdf_ver}_IFORT-par --enable-dap --enable-netcdf4
> --enable-ncgen4 --with-hdf5=/opt/hdf5-par/ -enable-parallel-tests
>
> make[2]: Entering directory
> `/data/kb/compile/netcdf-4.1.3-rc1-ed2011051617/libsrc4'
> /bin/bash ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H
> -I. -I.. -I../fortran -I../include -I../oc -g -O2 -MT
> libnetcdf4_la-nc4file.lo -MD -MP -MF .deps/libnetcdf4_la-nc4file.Tpo -c
> -o libnetcdf4_la-nc4file.lo `test -f 'nc4file.c' || echo './'`nc4file.c
> libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I../fortran
> -I../include -I../oc -g -O2 -MT libnetcdf4_la-nc4file.lo -MD -MP -MF
> .deps/libnetcdf4_la-nc4file.Tpo -c nc4file.c -fPIC -DPIC -o
> .libs/libnetcdf4_la-nc4file.o
> nc4file.c: In function 'nc4_create_file':
> nc4file.c:272: error: 'H5F_LIBVER_18' undeclared (first use in this
> function)
> nc4file.c:272: error: (Each undeclared identifier is reported only once
> nc4file.c:272: error: for each function it appears in.)
> make[2]: *** [libnetcdf4_la-nc4file.lo] Error 1
>
> Karsten
>
Howdy Karsten!
OK, this is a much easier problem. I took away the --with-hdf5= option to
configure, so your compiler is finding another (older) HDF5 include file
somewhere, and using that.
The reason, if you are interested, can be found here:
https://www.unidata.ucar.edu/jira/browse/NCF-20
What you want to do is set CPPFLAGS and LDFLAGS, like this:
CPPFLAGS=-I/opt/hdf5-par/include LDFLAGS=-L/opt/hdf5-par/lib FC=...
and leave out the --with-hdf5 option (which is ignored). You also do not need
to say --enable-dap --enable-netcdf-4 --enable-ncgen4 as these are all defaults.
Everyone else who had these sort of problems with the ifort compiler has
reported success.
The latest snapshot is here:
ftp://ftp.unidata.ucar.edu/pub/netcdf/snapshot/netcdf-4-daily.tar.gz
Thanks,
Ed
Ticket Details
===================
Ticket ID: LEF-356666
Department: Support netCDF
Priority: High
Status: Closed