I am attempting to build the example tests for HDF5 1.14.1 in Windows. I installed HDF5 from a precompiled binary using all default settings. I followed the instructions in USING_CMake_Examples.txt. Then I opened Intel oneAPI command prompt for Visual Studio 2019 and navigated to the test_hdf5 directory. When I run the ctest command, I see this
- Extra verbosity turned on
Reading Script: C:/Users/me/netCDF/test_hdf5/HDF5_Examples.cmake,CTEST_SOURCE_NAME=HDF5Examples,INSTALLDIR=C:/Program Files/HDF_Group/HDF5/1.14.1
Add coverage exclude regular expressions.
SetCTestConfiguration:SourceDirectory:C:/Users/me/netCDF/test_hdf5/HDF5Examples
SetCTestConfiguration:BuildDirectory:C:/Users/me/netCDF/test_hdf5/HDF5Examples/build
Run dashboard with model Experimental
Source directory: C:/Users/me/netCDF/test_hdf5\HDF5Examples
Build directory: C:/Users/me/netCDF/test_hdf5\HDF5Examples\build
Reading ctest configuration file: C:/Users/me/netCDF/test_hdf5/HDF5Examples/CTestConfig.cmake
SetCTestConfigurationFromCMakeVariable:NightlyStartTime:CTEST_NIGHTLY_START_TIME
SetCTestConfiguration:NightlyStartTime:18:00:00 CST
SetCTestConfigurationFromCMakeVariable:Site:CTEST_SITE
SetCTestConfiguration:Site:local
SetCTestConfigurationFromCMakeVariable:BuildName:CTEST_BUILD_NAME
SetCTestConfiguration:BuildName:Windows–
Site: local
Build name: Windows–
Add coverage exclude regular expressions.
Use Experimental tag: 20230810-2107
SetCTestConfiguration:BuildDirectory:C:/Users/me/netCDF/test_hdf5/HDF5Examples/build
SetCTestConfiguration:SourceDirectory:C:/Users/me/netCDF/test_hdf5/HDF5Examples
SetCTestConfiguration:ConfigureCommand:“C:/Program Files (x86)/Microsoft Visual Studio/2019/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/cmake.exe” -C “C:/Users/me/netCDF/test_hdf5\HDF5Examples/config/cmake/cacheinit.cmake” -DCMAKE_BUILD_TYPE:STRING=Release -DCTEST_CONFIGURATION_TYPE:STRING=Release -DSITE:STRING=local -DBUILDNAME:STRING=examples -DHDF5_ROOT:PATH=C:/Program Files/HDF_Group/HDF5/1.14.1 -DHDF5_PACKAGE_NAME:STRING=hdf5 -DHDF5_NAMESPACE:STRING=hdf5:: -DSITE:STRING=local -DBUILDNAME:STRING=Windows-- -DCTEST_USE_LAUNCHERS:BOOL=OFF “-GVisual Studio 16 2019” “” “” “C:/Users/me/netCDF/test_hdf5\HDF5Examples”
Configure project
Configure with command: “C:/Program Files (x86)/Microsoft Visual Studio/2019/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/cmake.exe” -C “C:/Users/me/netCDF/test_hdf5\HDF5Examples/config/cmake/cacheinit.cmake” -DCMAKE_BUILD_TYPE:STRING=Release -DCTEST_CONFIGURATION_TYPE:STRING=Release -DSITE:STRING=local -DBUILDNAME:STRING=examples -DHDF5_ROOT:PATH=C:/Program Files/HDF_Group/HDF5/1.14.1 -DHDF5_PACKAGE_NAME:STRING=hdf5 -DHDF5_NAMESPACE:STRING=hdf5:: -DSITE:STRING=local -DBUILDNAME:STRING=Windows-- -DCTEST_USE_LAUNCHERS:BOOL=OFF “-GVisual Studio 16 2019” “” “” “C:/Users/me/netCDF/test_hdf5\HDF5Examples”
Run command: “C:/Program Files (x86)/Microsoft Visual Studio/2019/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/cmake.exe” “-C” “C:/Users/me/netCDF/test_hdf5\HDF5Examples/config/cmake/cacheinit.cmake” “-DCMAKE_BUILD_TYPE:STRING=Release” “-DCTEST_CONFIGURATION_TYPE:STRING=Release” “-DSITE:STRING=local” “-DBUILDNAME:STRING=examples” “-DHDF5_ROOT:PATH=C:/Program” “Files/HDF_Group/HDF5/1.14.1” “-DHDF5_PACKAGE_NAME:STRING=hdf5” “-DHDF5_NAMESPACE:STRING=hdf5::” “-DSITE:STRING=local” “-DBUILDNAME:STRING=Windows–” “-DCTEST_USE_LAUNCHERS:BOOL=OFF” “-GVisual Studio 16 2019” “” “” “C:/Users/me/netCDF/test_hdf5\HDF5Examples”
loading initial cache file C:/Users/me/netCDF/test_hdf5\HDF5Examples/config/cmake/cacheinit.cmake
– Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.19044.
– The C compiler identification is MSVC 19.29.30151.0
– The CXX compiler identification is MSVC 19.29.30151.0
– Detecting C compiler ABI info
– Detecting C compiler ABI info - done
– Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Professional/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped
– Detecting C compile features
– Detecting C compile features - done
– Detecting CXX compiler ABI info
– Detecting CXX compiler ABI info - done
– Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Professional/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped
– Detecting CXX compile features
– Detecting CXX compile features - done
– HDF5 find comps: C;shared
– Could NOT find HDF5 (missing: HDF5_DIR)
– HDF5 C libs:0 static: and shared:
– HDF5 Fortran libs: static: and shared:
– HDF5 Java libs:
– Could NOT find HDF5 (missing: HDF5_LIBRARIES HDF5_INCLUDE_DIRS) (found version “”)
CMake Error at config/cmake/HDFExampleMacros.cmake:279 (message):
HDF5 is Required for HDF5 Examples
Call Stack (most recent call first):
CMakeLists.txt:24 (HDF5_SUPPORT)– Configuring incomplete, errors occurred!
System configuration:
Windows 10 x64
cmake 3.20.21032501-MSVC_2
Visual Studio 2019 16.11.28
What am I missing here? Thanks