Hi,
I'm trying to build netcdf 4.4.1.1 and am having trouble compiling the
parallel tests - can anyone help, please? They compile in 4.4.1 with the
same method.
Doing this on a centos7 x86_64 machine with the OS-bundled copy of GCC
4.8.5 and copies of openmpi 2.0.1 and hdf5 1.8.17 (with PHDF5 enabled)
that I built myself:
export CC=mpicc
export CXX=mpicxx
export FC=mpif90
export F77=mpif90
export F90=mpif90
./configure --disable-dap-remote-tests --enable-parallel-tests
make
make check
Results in "make check" failing at:
mpicc -DHAVE_CONFIG_H -I. -I.. -I../include -I../oc2 -MT tst_h_par.o -MD -MP -MF
$depbase.Tpo -c -o tst_h_par.o tst_h_par.c &&\
mv -f $depbase.Tpo $depbase.Po
tst_h_par.c: In function ʽmainʼ:
tst_h_par.c:89:55: error: ʽERRʼ undeclared (first use in this function)
if ((fapl_id = H5Pcreate(H5P_FILE_ACCESS)) < 0) ERR;
^
tst_h_par.c:89:55: note: each undeclared identifier is reported only once for
each function it appears in
tst_h_par.c:226:7: error: ʽSUMMARIZE_ERRʼ undeclared (first use in this
function)
SUMMARIZE_ERR;
^
tst_h_par.c:231:7: error: ʽFINAL_RESULTSʼ undeclared (first use in this
function)
FINAL_RESULTS;
^
make[2]: *** [tst_h_par.o] Error 1
make[2]: Leaving directory `/tmp/issmcd/p/netcdf-4.4.1.1/h5_test'
make[1]: *** [check-am] Error 2
make[1]: Leaving directory `/tmp/issmcd/p/netcdf-4.4.1.1/h5_test'
make: *** [check-recursive] Error 1
Any ideas, please?
Thanks,
Mark