LIBS="-lhdf5 -lhdf5_hl" make check Making check in include make[1]: Entering directory '/home/jin/Downloads/netcdf-c-4.9.2/include' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/home/jin/Downloads/netcdf-c-4.9.2/include' Making check in libncxml make[1]: Entering directory '/home/jin/Downloads/netcdf-c-4.9.2/libncxml' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/home/jin/Downloads/netcdf-c-4.9.2/libncxml' Making check in libdispatch make[1]: Entering directory '/home/jin/Downloads/netcdf-c-4.9.2/libdispatch' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/home/jin/Downloads/netcdf-c-4.9.2/libdispatch' Making check in libsrc make[1]: Entering directory '/home/jin/Downloads/netcdf-c-4.9.2/libsrc' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/home/jin/Downloads/netcdf-c-4.9.2/libsrc' Making check in libsrc4 make[1]: Entering directory '/home/jin/Downloads/netcdf-c-4.9.2/libsrc4' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/home/jin/Downloads/netcdf-c-4.9.2/libsrc4' Making check in libhdf5 make[1]: Entering directory '/home/jin/Downloads/netcdf-c-4.9.2/libhdf5' /bin/bash ../libtool --tag=CC --mode=compile icx -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I../oc2 -I../libnczarr -I/include -I/include -fno-strict-aliasing -MT libnchdf5_la-hdf5open.lo -MD -MP -MF .deps/libnchdf5_la-hdf5open.Tpo -c -o libnchdf5_la-hdf5open.lo `test -f 'hdf5open.c' || echo './'`hdf5open.c libtool: compile: icx -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I../oc2 -I../libnczarr -I/include -I/include -fno-strict-aliasing -MT libnchdf5_la-hdf5open.lo -MD -MP -MF .deps/libnchdf5_la-hdf5open.Tpo -c hdf5open.c -fPIC -DPIC -o .libs/libnchdf5_la-hdf5open.o hdf5open.c:873:6: error: use of undeclared identifier 'H5FD_ros3_fapl_t' 873 | H5FD_ros3_fapl_t fa; | ^ hdf5open.c:879:13: error: use of undeclared identifier 'fa' 879 | fa.version = H5FD_CURR_ROS3_FAPL_T_VERSION; | ^ hdf5open.c:879:26: error: use of undeclared identifier 'H5FD_CURR_ROS3_FAPL_T_VERSION' 879 | fa.version = H5FD_CURR_ROS3_FAPL_T_VERSION; | ^ hdf5open.c:880:6: error: use of undeclared identifier 'fa' 880 | fa.authenticate = (hbool_t)0; | ^ hdf5open.c:881:6: error: use of undeclared identifier 'fa' 881 | fa.aws_region[0] = '\0'; | ^ hdf5open.c:882:6: error: use of undeclared identifier 'fa' 882 | fa.secret_id[0] = '\0'; | ^ hdf5open.c:883:6: error: use of undeclared identifier 'fa' 883 | fa.secret_key[0] = '\0'; | ^ hdf5open.c:903:7: error: use of undeclared identifier 'fa' 903 | fa.authenticate = (hbool_t)0; | ^ hdf5open.c:905:7: error: use of undeclared identifier 'fa' 905 | fa.authenticate = (hbool_t)1; | ^ hdf5open.c:909:15: error: use of undeclared identifier 'fa' 909 | strlcat(fa.aws_region,awsregion0,H5FD_ROS3_MAX_REGION_LEN); | ^ hdf5open.c:909:40: error: use of undeclared identifier 'H5FD_ROS3_MAX_REGION_LEN' 909 | strlcat(fa.aws_region,awsregion0,H5FD_ROS3_MAX_REGION_LEN); | ^ hdf5open.c:910:15: error: use of undeclared identifier 'fa' 910 | strlcat(fa.secret_id, awsaccessid0, H5FD_ROS3_MAX_SECRET_ID_LEN); | ^ hdf5open.c:910:43: error: use of undeclared identifier 'H5FD_ROS3_MAX_SECRET_ID_LEN' 910 | strlcat(fa.secret_id, awsaccessid0, H5FD_ROS3_MAX_SECRET_ID_LEN); | ^ hdf5open.c:911:29: error: use of undeclared identifier 'fa' 911 | strlcat(fa.secret_key, awssecretkey0, H5FD_ROS3_MAX_SECRET_KEY_LEN); | ^ hdf5open.c:911:59: error: use of undeclared identifier 'H5FD_ROS3_MAX_SECRET_KEY_LEN' 911 | strlcat(fa.secret_key, awssecretkey0, H5FD_ROS3_MAX_SECRET_KEY_LEN); | ^ hdf5open.c:914:20: error: call to undeclared function 'H5Pset_fapl_ros3'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 914 | if(H5Pset_fapl_ros3(fapl_id, &fa) < 0) | ^ hdf5open.c:914:47: error: use of undeclared identifier 'fa' 914 | if(H5Pset_fapl_ros3(fapl_id, &fa) < 0) | ^ 17 errors generated. make[1]: *** [Makefile:663: libnchdf5_la-hdf5open.lo] Error 1 make[1]: Leaving directory '/home/jin/Downloads/netcdf-c-4.9.2/libhdf5' make: *** [Makefile:769: check-recursive] Error 1