microsoft / vcpkg

C++ Library Manager for Windows, Linux, and MacOS
MIT License
23.39k stars 6.47k forks source link

[hdf5] Build error on x64-linux looking for `libz.a` #42436

Open Barugon opened 2 days ago

Barugon commented 2 days ago

Package: hdf5[core,cpp,szip,zlib]:x64-linux@1.14.4.3#3

Host Environment

To Reproduce

vcpkg install gdal:x64-linux

Failure logs

-- Using cached HDFGroup-hdf5-hdf5_1.14.4.3.tar.gz.
-- Cleaning sources at /home/barugon/Downloads/vcpkg/buildtrees/hdf5/src/5_1.14.4.3-7f241d6199.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /home/barugon/Downloads/vcpkg/downloads/HDFGroup-hdf5-hdf5_1.14.4.3.tar.gz
-- Applying patch hdf5_config.patch
-- Applying patch add-_Float16-type-on-aarch64.patch
-- Applying patch pkgconfig-requires.patch
-- Using source at /home/barugon/Downloads/vcpkg/buildtrees/hdf5/src/5_1.14.4.3-7f241d6199.clean
-- Configuring x64-linux-dbg
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:127 (message):
    Command failed: /usr/bin/cmake /home/barugon/Downloads/vcpkg/buildtrees/hdf5/src/5_1.14.4.3-7f241d6199.clean -G Ninja -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=/home/barugon/Downloads/vcpkg/packages/hdf5_x64-linux/debug -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DHDF5_ENABLE_PARALLEL=OFF -DHDF5_BUILD_TOOLS=OFF -DHDF5_BUILD_HL_GIF_TOOLS=OFF -DHDF5_BUILD_CPP_LIB=ON -DHDF5_ENABLE_SZIP_SUPPORT=ON -DHDF5_ENABLE_SZIP_ENCODING=ON -DHDF5_ENABLE_Z_LIB_SUPPORT=ON -DHDF5_BUILD_FORTRAN=OFF -DHDF5_ENABLE_THREADSAFE=OFF -DHDF5_BUILD_UTILS=OFF -DHDF5_ENABLE_MAP_API=OFF -DUSE_LIBAEC_STATIC=ON -DBUILD_TESTING=OFF -DHDF5_BUILD_EXAMPLES=OFF -DHDF5_INSTALL_DATA_DIR=share/hdf5/data -DHDF5_INSTALL_CMAKE_DIR=share/hdf5 -DHDF_PACKAGE_NAMESPACE:STRING=hdf5:: -DHDF5_MSVC_NAMING_CONVENTION=OFF -DALLOW_UNSUPPORTED=OFF -DCMAKE_MAKE_PROGRAM=/home/barugon/Downloads/vcpkg/downloads/tools/ninja/1.10.2-linux/ninja -DCMAKE_SYSTEM_NAME=Linux -DBUILD_SHARED_LIBS=OFF -DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=/home/barugon/Downloads/vcpkg/scripts/toolchains/linux.cmake -DVCPKG_TARGET_TRIPLET=x64-linux -DVCPKG_SET_CHARSET_FLAG=ON -DVCPKG_PLATFORM_TOOLSET=external -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE -DCMAKE_VERBOSE_MAKEFILE=ON -DVCPKG_APPLOCAL_DEPS=OFF -DCMAKE_TOOLCHAIN_FILE=/home/barugon/Downloads/vcpkg/scripts/buildsystems/vcpkg.cmake -DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON -DVCPKG_CXX_FLAGS= -DVCPKG_CXX_FLAGS_RELEASE= -DVCPKG_CXX_FLAGS_DEBUG= -DVCPKG_C_FLAGS= -DVCPKG_C_FLAGS_RELEASE= -DVCPKG_C_FLAGS_DEBUG= -DVCPKG_CRT_LINKAGE=dynamic -DVCPKG_LINKER_FLAGS= -DVCPKG_LINKER_FLAGS_RELEASE= -DVCPKG_LINKER_FLAGS_DEBUG= -DVCPKG_TARGET_ARCHITECTURE=x64 -DCMAKE_INSTALL_LIBDIR:STRING=lib -DCMAKE_INSTALL_BINDIR:STRING=bin -D_VCPKG_ROOT_DIR=/home/barugon/Downloads/vcpkg -D_VCPKG_INSTALLED_DIR=/home/barugon/Downloads/vcpkg/installed -DVCPKG_MANIFEST_INSTALL=OFF
    Working Directory: /home/barugon/Downloads/vcpkg/buildtrees/hdf5/x64-linux-dbg
    Error code: 1
    See logs for more information:
      /home/barugon/Downloads/vcpkg/buildtrees/hdf5/config-x64-linux-dbg-CMakeCache.txt.log
      /home/barugon/Downloads/vcpkg/buildtrees/hdf5/config-x64-linux-dbg-CMakeConfigureLog.yaml.log
      /home/barugon/Downloads/vcpkg/buildtrees/hdf5/config-x64-linux-dbg-out.log
      /home/barugon/Downloads/vcpkg/buildtrees/hdf5/config-x64-linux-dbg-err.log

Call Stack (most recent call first):
  installed/x64-linux/share/vcpkg-cmake/vcpkg_cmake_configure.cmake:287 (vcpkg_execute_required_process)
  ports/hdf5/portfile.cmake:63 (vcpkg_cmake_configure)
  scripts/ports.cmake:196 (include)
/home/barugon/Downloads/vcpkg/buildtrees/hdf5/config-x64-linux-dbg-err.log ``` CMake Error at /usr/lib64/cmake/ZLIB/ZLIB.cmake:81 (message): The imported target "ZLIB::zlibstatic" references the file "/usr/lib64/libz.a" but this file does not exist. Possible reasons include: * The file was deleted, renamed, or moved to another location. * An install or uninstall procedure did not complete successfully. * The installation package was faulty and contained "/usr/lib64/cmake/ZLIB/ZLIB.cmake" but not all the files it references. Call Stack (most recent call first): /usr/lib64/cmake/ZLIB/zlib-config.cmake:44 (include) /home/barugon/Downloads/vcpkg/installed/x64-linux/share/zlib/vcpkg-cmake-wrapper.cmake:12 (_find_package) /home/barugon/Downloads/vcpkg/scripts/buildsystems/vcpkg.cmake:813 (include) CMakeFilters.cmake:73 (find_package) CMakeLists.txt:873 (include) ```
/home/barugon/Downloads/vcpkg/buildtrees/hdf5/config-x64-linux-dbg-out.log ``` -- The C compiler identification is GNU 14.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Final: share/hdf5/data -- Looking for include file sys/file.h -- Looking for include file sys/file.h - found -- Looking for include files sys/file.h, sys/ioctl.h -- Looking for include files sys/file.h, sys/ioctl.h - found -- Looking for 3 include files sys/file.h, ..., sys/resource.h -- Looking for 3 include files sys/file.h, ..., sys/resource.h - found -- Looking for 4 include files sys/file.h, ..., sys/socket.h -- Looking for 4 include files sys/file.h, ..., sys/socket.h - found -- Looking for 5 include files sys/file.h, ..., sys/stat.h -- Looking for 5 include files sys/file.h, ..., sys/stat.h - found -- Looking for 6 include files sys/file.h, ..., sys/time.h -- Looking for 6 include files sys/file.h, ..., sys/time.h - found -- Looking for 7 include files sys/file.h, ..., sys/types.h -- Looking for 7 include files sys/file.h, ..., sys/types.h - found -- Looking for 8 include files sys/file.h, ..., features.h -- Looking for 8 include files sys/file.h, ..., features.h - found -- Looking for 9 include files sys/file.h, ..., dirent.h -- Looking for 9 include files sys/file.h, ..., dirent.h - found -- Looking for 10 include files sys/file.h, ..., unistd.h -- Looking for 10 include files sys/file.h, ..., unistd.h - found -- Looking for 11 include files sys/file.h, ..., pwd.h -- Looking for 11 include files sys/file.h, ..., pwd.h - found -- Looking for 12 include files sys/file.h, ..., pthread.h -- Looking for 12 include files sys/file.h, ..., pthread.h - found -- Looking for 13 include files sys/file.h, ..., dlfcn.h -- Looking for 13 include files sys/file.h, ..., dlfcn.h - found -- Looking for 14 include files sys/file.h, ..., netinet/in.h -- Looking for 14 include files sys/file.h, ..., netinet/in.h - found -- Looking for 15 include files sys/file.h, ..., netdb.h -- Looking for 15 include files sys/file.h, ..., netdb.h - found -- Looking for 16 include files sys/file.h, ..., arpa/inet.h -- Looking for 16 include files sys/file.h, ..., arpa/inet.h - found -- Looking for include file quadmath.h -- Looking for include file quadmath.h - found -- Looking for ceil in m; -- Looking for ceil in m; - found -- Looking for dlopen in dl;m -- Looking for dlopen in dl;m - found -- Looking for WSAStartup in ws2_32;m;dl -- Looking for WSAStartup in ws2_32;m;dl - not found -- Looking for gethostbyname in wsock32;m;dl -- Looking for gethostbyname in wsock32;m;dl - not found -- Looking for gethostname in ucb;m;dl -- Looking for gethostname in ucb;m;dl - not found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of char -- Check size of char - done -- Check size of short -- Check size of short - done -- Check size of int -- Check size of int - done -- Check size of unsigned -- Check size of unsigned - done -- Check size of long -- Check size of long - done -- Check size of long long -- Check size of long long - done -- Check size of float -- Check size of float - done -- Check size of double -- Check size of double - done -- Check size of long double -- Check size of long double - done -- Check size of int8_t -- Check size of int8_t - done -- Check size of uint8_t -- Check size of uint8_t - done -- Check size of int_least8_t -- Check size of int_least8_t - done -- Check size of uint_least8_t -- Check size of uint_least8_t - done -- Check size of int_fast8_t -- Check size of int_fast8_t - done -- Check size of uint_fast8_t -- Check size of uint_fast8_t - done -- Check size of int16_t -- Check size of int16_t - done -- Check size of uint16_t -- Check size of uint16_t - done -- Check size of int_least16_t -- Check size of int_least16_t - done -- Check size of uint_least16_t -- Check size of uint_least16_t - done -- Check size of int_fast16_t -- Check size of int_fast16_t - done -- Check size of uint_fast16_t -- Check size of uint_fast16_t - done -- Check size of int32_t -- Check size of int32_t - done -- Check size of uint32_t -- Check size of uint32_t - done -- Check size of int_least32_t -- Check size of int_least32_t - done -- Check size of uint_least32_t -- Check size of uint_least32_t - done -- Check size of int_fast32_t -- Check size of int_fast32_t - done -- Check size of uint_fast32_t -- Check size of uint_fast32_t - done -- Check size of int64_t -- Check size of int64_t - done -- Check size of uint64_t -- Check size of uint64_t - done -- Check size of int_least64_t -- Check size of int_least64_t - done -- Check size of uint_least64_t -- Check size of uint_least64_t - done -- Check size of int_fast64_t -- Check size of int_fast64_t - done -- Check size of uint_fast64_t -- Check size of uint_fast64_t - done -- Check size of size_t -- Check size of size_t - done -- Check size of ssize_t -- Check size of ssize_t - done -- Check size of ptrdiff_t -- Check size of ptrdiff_t - done -- Check size of off_t -- Check size of off_t - done -- Check size of time_t -- Check size of time_t - done -- Check size of _Bool -- Check size of _Bool - done -- Looking for CLOCK_MONOTONIC -- Looking for CLOCK_MONOTONIC - not found -- Performing Test H5_HAVE_TM_GMTOFF -- Performing Test H5_HAVE_TM_GMTOFF - Success -- Performing Test H5_HAVE___TM_GMTOFF -- Performing Test H5_HAVE___TM_GMTOFF - Failed -- Performing Test H5_HAVE_STRUCT_TIMEZONE -- Performing Test H5_HAVE_STRUCT_TIMEZONE - Failed -- Looking for gettimeofday -- Looking for gettimeofday - found -- Performing Test H5_HAVE_STAT_ST_BLOCKS -- Performing Test H5_HAVE_STAT_ST_BLOCKS - Success -- Looking for ioctl -- Looking for ioctl - found -- Performing Test H5_HAVE_STRUCT_VIDEOCONFIG -- Performing Test H5_HAVE_STRUCT_VIDEOCONFIG - Failed -- Performing Test H5_HAVE_STRUCT_TEXT_INFO -- Performing Test H5_HAVE_STRUCT_TEXT_INFO - Failed -- Looking for _getvideoconfig -- Looking for _getvideoconfig - not found -- Looking for gettextinfo -- Looking for gettextinfo - not found -- Looking for _scrsize -- Looking for _scrsize - not found -- Looking for GetConsoleScreenBufferInfo -- Looking for GetConsoleScreenBufferInfo - not found -- Looking for TIOCGWINSZ -- Looking for TIOCGWINSZ - found -- Looking for TIOCGETD -- Looking for TIOCGETD - found -- Looking for alarm -- Looking for alarm - found -- Looking for fcntl -- Looking for fcntl - found -- Looking for flock -- Looking for flock - found -- Looking for fork -- Looking for fork - found -- Looking for gethostname -- Looking for gethostname - found -- Looking for getrusage -- Looking for getrusage - found -- Looking for pread -- Looking for pread - found -- Looking for pwrite -- Looking for pwrite - found -- Looking for rand_r -- Looking for rand_r - found -- Looking for random -- Looking for random - found -- Looking for strcasestr -- Looking for strcasestr - found -- Looking for strdup -- Looking for strdup - found -- Looking for symlink -- Looking for symlink - found -- Looking for tmpfile -- Looking for tmpfile - found -- Looking for asprintf -- Looking for asprintf - found -- Looking for vasprintf -- Looking for vasprintf - found -- Looking for waitpid -- Looking for waitpid - found -- Looking for sigsetjmp -- Looking for sigsetjmp - found -- Looking for clock_gettime -- Looking for clock_gettime - found -- Looking for clock_gettime in rt -- Looking for clock_gettime in rt - found -- Looking for clock_gettime in posix4 -- Looking for clock_gettime in posix4 - not found -- Check size of CLOCK_MONOTONIC_COARSE -- Check size of CLOCK_MONOTONIC_COARSE - done -- Checking if _Float16 support is available -- Check size of _Float16 -- Check size of _Float16 - done -- Looking for FLT16_EPSILON -- Looking for FLT16_EPSILON - found -- Looking for FLT16_MIN -- Looking for FLT16_MIN - found -- Looking for FLT16_MAX -- Looking for FLT16_MAX - found -- Looking for FLT16_MIN_10_EXP -- Looking for FLT16_MIN_10_EXP - found -- Looking for FLT16_MAX_10_EXP -- Looking for FLT16_MAX_10_EXP - found -- Looking for FLT16_MANT_DIG -- Looking for FLT16_MANT_DIG - found -- Looking for fabsf16 -- Looking for fabsf16 - not found -- Found Perl: /usr/bin/perl (found version "5.40.0") -- ....All Warnings are enabled -- Configuring incomplete, errors occurred! ```
/home/barugon/Downloads/vcpkg/buildtrees/hdf5/config-x64-linux-dbg-CMakeCache.txt.log ``` # This is the CMakeCache file. # For build in directory: /home/barugon/Downloads/vcpkg/buildtrees/hdf5/x64-linux-dbg # It was generated by CMake: /usr/bin/cmake # You can edit this file to change values found and used by cmake. # If you do not want to change any of the values, simply exit the editor. # If you do want to change a value, simply edit, save, and exit the editor. # The syntax for the file is as follows: # KEY:TYPE=VALUE # KEY is the name of a variable in the cache. # TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. # VALUE is the current value for the KEY. ######################## # EXTERNAL cache entries ######################## //Allow unsupported combinations of configure options ALLOW_UNSUPPORTED:BOOL=OFF //Build Shared Libraries BUILD_SHARED_LIBS:BOOL=OFF //Build Static Executables BUILD_STATIC_EXECS:BOOL=OFF //Build Static Libraries BUILD_STATIC_LIBS:BOOL=ON //No help, variable specified on the command line. BUILD_TESTING:UNINITIALIZED=OFF //Build With User Defined Values BUILD_USER_DEFINED_LIBS:BOOL=OFF //Path to a program. CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line //Path to a program. CMAKE_AR:FILEPATH=/usr/bin/ar //Single Directory for all static libraries. CMAKE_ARCHIVE_OUTPUT_DIRECTORY:PATH=/home/barugon/Downloads/vcpkg/buildtrees/hdf5/x64-linux-dbg/bin //Choose the type of build, options are: None Debug Release RelWithDebInfo // MinSizeRel ... CMAKE_BUILD_TYPE:STRING=Debug CMAKE_CROSSCOMPILING:BOOL=OFF //C compiler CMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc //A wrapper around 'ar' adding the appropriate '--plugin' option // for the GCC compiler CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar //A wrapper around 'ranlib' adding the appropriate '--plugin' option // for the GCC compiler CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib //Flags used by the C compiler during all build types. CMAKE_C_FLAGS:STRING=-fPIC //Flags used by the C compiler during DEBUG builds. CMAKE_C_FLAGS_DEBUG:STRING=-g //Flags used by the C compiler during MINSIZEREL builds. CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG //Flags used by the C compiler during RELEASE builds. CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG //Flags used by the C compiler during RELWITHDEBINFO builds. CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG //Path to a program. CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND //No help, variable specified on the command line. CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION:UNINITIALIZED=ON //Flags used by the linker during all build types. CMAKE_EXE_LINKER_FLAGS:STRING= //Flags used by the linker during DEBUG builds. CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= //Flags used by the linker during MINSIZEREL builds. CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= //Flags used by the linker during RELEASE builds. CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= //Flags used by the linker during RELWITHDEBINFO builds. CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= //Enable/Disable output of compile commands during generation. CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= //No help, variable specified on the command line. CMAKE_EXPORT_NO_PACKAGE_REGISTRY:UNINITIALIZED=ON //No help, variable specified on the command line. CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY:UNINITIALIZED=ON //No help, variable specified on the command line. CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY:UNINITIALIZED=ON //Value Computed by CMake. CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/barugon/Downloads/vcpkg/buildtrees/hdf5/x64-linux-dbg/CMakeFiles/pkgRedirects //Single Directory for all fortran modules. CMAKE_Fortran_MODULE_DIRECTORY:PATH=/home/barugon/Downloads/vcpkg/buildtrees/hdf5/x64-linux-dbg/mod //No help, variable specified on the command line. CMAKE_INSTALL_BINDIR:STRING=bin //No help, variable specified on the command line. CMAKE_INSTALL_LIBDIR:STRING=lib //Install path prefix, prepended onto install directories. CMAKE_INSTALL_PREFIX:PATH=/home/barugon/Downloads/vcpkg/packages/hdf5_x64-linux/debug //No help, variable specified on the command line. CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP:UNINITIALIZED=TRUE //Single Directory for all Libraries CMAKE_LIBRARY_OUTPUT_DIRECTORY:PATH=/home/barugon/Downloads/vcpkg/buildtrees/hdf5/x64-linux-dbg/bin //Path to a program. CMAKE_LINKER:FILEPATH=/usr/bin/ld //No help, variable specified on the command line. CMAKE_MAKE_PROGRAM:UNINITIALIZED=/home/barugon/Downloads/vcpkg/downloads/tools/ninja/1.10.2-linux/ninja //Flags used by the linker during the creation of modules during // all build types. CMAKE_MODULE_LINKER_FLAGS:STRING= //Flags used by the linker during the creation of modules during // DEBUG builds. CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= //Flags used by the linker during the creation of modules during // MINSIZEREL builds. CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= //Flags used by the linker during the creation of modules during // RELEASE builds. CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= //Flags used by the linker during the creation of modules during // RELWITHDEBINFO builds. CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= //Path to a program. CMAKE_NM:FILEPATH=/usr/bin/nm //Path to a program. CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy //Path to a program. CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump //Value Computed by CMake CMAKE_PROJECT_DESCRIPTION:STATIC= //Value Computed by CMake CMAKE_PROJECT_HOMEPAGE_URL:STATIC= //Value Computed by CMake CMAKE_PROJECT_NAME:STATIC=HDF5 //Path to a program. CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib //Path to a program. CMAKE_READELF:FILEPATH=/usr/bin/readelf //Single Directory for all Executables. CMAKE_RUNTIME_OUTPUT_DIRECTORY:PATH=/home/barugon/Downloads/vcpkg/buildtrees/hdf5/x64-linux-dbg/bin //Flags used by the linker during the creation of shared libraries // during all build types. CMAKE_SHARED_LINKER_FLAGS:STRING= //Flags used by the linker during the creation of shared libraries // during DEBUG builds. CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= //Flags used by the linker during the creation of shared libraries // during MINSIZEREL builds. CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= //Flags used by the linker during the creation of shared libraries // during RELEASE builds. CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= //Flags used by the linker during the creation of shared libraries // during RELWITHDEBINFO builds. CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= //If set, runtime paths are not added when installing shared libraries, // but are added when building. CMAKE_SKIP_INSTALL_RPATH:BOOL=NO //If set, runtime paths are not added when using shared libraries. CMAKE_SKIP_RPATH:BOOL=NO //Flags used by the linker during the creation of static libraries // during all build types. CMAKE_STATIC_LINKER_FLAGS:STRING= //Flags used by the linker during the creation of static libraries // during DEBUG builds. CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= //Flags used by the linker during the creation of static libraries // during MINSIZEREL builds. CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= //Flags used by the linker during the creation of static libraries // during RELEASE builds. CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= //Flags used by the linker during the creation of static libraries // during RELWITHDEBINFO builds. CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= //Path to a program. CMAKE_STRIP:FILEPATH=/usr/bin/strip CMAKE_SYSTEM_NAME:STRING=Linux CMAKE_SYSTEM_PROCESSOR:STRING=x86_64 //Path to a program. CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND //The CMake toolchain file CMAKE_TOOLCHAIN_FILE:FILEPATH=/home/barugon/Downloads/vcpkg/scripts/buildsystems/vcpkg.cmake //If this value is on, makefiles will be generated without the // .SILENT directive, and all commands will be echoed to the console // during the make. This is useful for debugging only. With Visual // Studio IDE projects all commands are done without /nologo. CMAKE_VERBOSE_MAKEFILE:BOOL=ON //Enable v1.14 API (v16, v18, v110, v112, v114) DEFAULT_API_VERSION:STRING=v114 //Directory under which to collect all populated content FETCHCONTENT_BASE_DIR:PATH=/home/barugon/Downloads/vcpkg/buildtrees/hdf5/x64-linux-dbg/_deps //Disables all attempts to download or update content and assumes // source dirs already exist FETCHCONTENT_FULLY_DISCONNECTED:BOOL=ON //Enables QUIET option for all content population FETCHCONTENT_QUIET:BOOL=ON //Enables UPDATE_DISCONNECTED behavior for all content population FETCHCONTENT_UPDATES_DISCONNECTED:BOOL=OFF //Allow External Library Building (NO GIT TGZ) HDF5_ALLOW_EXTERNAL_SUPPORT:STRING=NO //Value Computed by CMake HDF5_BINARY_DIR:STATIC=/home/barugon/Downloads/vcpkg/buildtrees/hdf5/x64-linux-dbg //No help, variable specified on the command line. HDF5_BUILD_CPP_LIB:UNINITIALIZED=ON //No help, variable specified on the command line. HDF5_BUILD_EXAMPLES:UNINITIALIZED=OFF //No help, variable specified on the command line. HDF5_BUILD_FORTRAN:UNINITIALIZED=OFF //Build Test Generators HDF5_BUILD_GENERATORS:BOOL=OFF //No help, variable specified on the command line. HDF5_BUILD_HL_GIF_TOOLS:UNINITIALIZED=OFF //Build Static Tools NOT Shared Tools HDF5_BUILD_STATIC_TOOLS:BOOL=ON //No help, variable specified on the command line. HDF5_BUILD_TOOLS:UNINITIALIZED=OFF //No help, variable specified on the command line. HDF5_BUILD_UTILS:UNINITIALIZED=OFF //Disable compiler warnings HDF5_DISABLE_COMPILER_WARNINGS:BOOL=OFF //Enable all warnings HDF5_ENABLE_ALL_WARNINGS:BOOL=ON //enable the use of Clang tools HDF5_ENABLE_ANALYZER_TOOLS:BOOL=OFF //Determines whether NDEBUG is defined to control assertions (OFF // NO YES) HDF5_ENABLE_ASSERTS:STRING=OFF //Enable the function stack tracing (for developer debugging). HDF5_ENABLE_CODESTACK:BOOL=OFF //Enable code coverage for Libraries and Programs HDF5_ENABLE_COVERAGE:BOOL=OFF //Turn on extra debug output in all packages HDF5_ENABLE_DEBUG_APIS:BOOL=OFF //Enable deprecated public API symbols HDF5_ENABLE_DEPRECATED_SYMBOLS:BOOL=ON //Enable HDF5 developer group warnings HDF5_ENABLE_DEV_WARNINGS:BOOL=OFF //Build the Direct I/O Virtual File Driver HDF5_ENABLE_DIRECT_VFD:BOOL=OFF //Embed library info into executables HDF5_ENABLE_EMBEDDED_LIBINFO:BOOL=ON //format source files HDF5_ENABLE_FORMATTERS:BOOL=OFF //Enable HDFS HDF5_ENABLE_HDFS:BOOL=OFF //Instrument The library HDF5_ENABLE_INSTRUMENT:BOOL=OFF //No help, variable specified on the command line. HDF5_ENABLE_MAP_API:UNINITIALIZED=OFF //Build the Mirror Virtual File Driver HDF5_ENABLE_MIRROR_VFD:BOOL=OFF //Enable support for non-standard programming language features HDF5_ENABLE_NONSTANDARD_FEATURES:BOOL=ON //Enable support for _Float16 C datatype HDF5_ENABLE_NONSTANDARD_FEATURE_FLOAT16:BOOL=ON //Enable optimization flags/settings independently from the build // mode HDF5_ENABLE_OPTIMIZATION:BOOL=OFF //Enable parallel build (requires MPI) HDF5_ENABLE_PARALLEL:BOOL=OFF //Use pread/pwrite in sec2/log/core VFDs in place of read/write // (when available) HDF5_ENABLE_PREADWRITE:BOOL=ON //Enable profiling flags independently from the build mode. HDF5_ENABLE_PROFILING:BOOL=OFF //Build the ROS3 Virtual File Driver HDF5_ENABLE_ROS3_VFD:BOOL=OFF //execute the Clang sanitizer HDF5_ENABLE_SANITIZERS:BOOL=OFF //Build Parallel HDF5 Subfiling VFD HDF5_ENABLE_SUBFILING_VFD:BOOL=OFF //Add debug symbols to the library independent of the build mode // and optimization level (OFF NO YES) HDF5_ENABLE_SYMBOLS:STRING=OFF //No help, variable specified on the command line. HDF5_ENABLE_SZIP_ENCODING:UNINITIALIZED=ON //No help, variable specified on the command line. HDF5_ENABLE_SZIP_SUPPORT:UNINITIALIZED=ON //No help, variable specified on the command line. HDF5_ENABLE_THREADSAFE:UNINITIALIZED=OFF //Enable API tracing capability HDF5_ENABLE_TRACE:BOOL=OFF //Indicate that a memory checker is used HDF5_ENABLE_USING_MEMCHECKER:BOOL=OFF //Interpret some warnings as errors HDF5_ENABLE_WARNINGS_AS_ERRORS:BOOL=OFF //Enable Zlib Filters HDF5_ENABLE_Z_LIB_SUPPORT:BOOL=ON //Use prefix for custom library naming. HDF5_EXTERNAL_LIB_PREFIX:STRING= //Ignore file locks when disabled on file system HDF5_IGNORE_DISABLED_FILE_LOCKS:BOOL=ON //No help, variable specified on the command line. ... Skipped 134 lines ... // target directory for executables. Requires CMake 3.14. X_VCPKG_APPLOCAL_DEPS_INSTALL:BOOL=OFF //(experimental) Add USES_TERMINAL to VCPKG_APPLOCAL_DEPS to force // serialization. X_VCPKG_APPLOCAL_DEPS_SERIALIZED:BOOL=OFF //The directory containing a CMake configuration file for ZLIB. ZLIB_DIR:PATH=/usr/lib64/cmake/ZLIB //Path to a file. ZLIB_INCLUDE_DIR:PATH=/home/barugon/Downloads/vcpkg/installed/x64-linux/include //Path to a library. ZLIB_LIBRARY_DEBUG:FILEPATH=/home/barugon/Downloads/vcpkg/installed/x64-linux/debug/lib/libz.a //Path to a library. ZLIB_LIBRARY_RELEASE:FILEPATH=/home/barugon/Downloads/vcpkg/installed/x64-linux/lib/libz.a //Use External Library Building for ZLIB ZLIB_USE_EXTERNAL:BOOL=OFF //The directory which contains the installed libraries for each // triplet _VCPKG_INSTALLED_DIR:PATH=/home/barugon/Downloads/vcpkg/installed //No help, variable specified on the command line. _VCPKG_ROOT_DIR:UNINITIALIZED=/home/barugon/Downloads/vcpkg ######################## # INTERNAL cache entries ######################## //ADVANCED property for variable: ALLOW_UNSUPPORTED ALLOW_UNSUPPORTED-ADVANCED:INTERNAL=1 //Have function clock_gettime CLOCK_GETTIME_IN_LIBC:INTERNAL=1 //Have library posix4 CLOCK_GETTIME_IN_LIBPOSIX4:INTERNAL= //Have library rt CLOCK_GETTIME_IN_LIBRT:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(CLOCK_MONOTONIC_COARSE) CLOCK_MONOTONIC_COARSE_SIZE:INTERNAL=4 //ADVANCED property for variable: CMAKE_ADDR2LINE CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_AR CMAKE_AR-ADVANCED:INTERNAL=1 //This is the directory where this CMakeCache.txt was created CMAKE_CACHEFILE_DIR:INTERNAL=/home/barugon/Downloads/vcpkg/buildtrees/hdf5/x64-linux-dbg //Major version of cmake used to create the current loaded cache CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 //Minor version of cmake used to create the current loaded cache CMAKE_CACHE_MINOR_VERSION:INTERNAL=30 //Patch version of cmake used to create the current loaded cache CMAKE_CACHE_PATCH_VERSION:INTERNAL=5 //Path to CMake executable. CMAKE_COMMAND:INTERNAL=/usr/bin/cmake //Path to cpack program executable. CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack //Path to ctest program executable. CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest //ADVANCED property for variable: CMAKE_C_COMPILER CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_COMPILER_AR CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_FLAGS CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_DLLTOOL CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 //Path to cache edit program executable. CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake //Executable file format CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 //Name of external makefile project generator. CMAKE_EXTRA_GENERATOR:INTERNAL= //Name of generator. CMAKE_GENERATOR:INTERNAL=Ninja //Generator instance identifier. CMAKE_GENERATOR_INSTANCE:INTERNAL= //Name of generator platform. CMAKE_GENERATOR_PLATFORM:INTERNAL= //Name of generator toolset. CMAKE_GENERATOR_TOOLSET:INTERNAL= //Source directory with the top level CMakeLists.txt file for this // project CMAKE_HOME_DIRECTORY:INTERNAL=/home/barugon/Downloads/vcpkg/buildtrees/hdf5/src/5_1.14.4.3-7f241d6199.clean //Install .so files without execute permission. CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 //ADVANCED property for variable: CMAKE_LINKER CMAKE_LINKER-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_NM CMAKE_NM-ADVANCED:INTERNAL=1 //number of local generators CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 //ADVANCED property for variable: CMAKE_OBJCOPY CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_OBJDUMP CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 //Platform information initialized CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 //ADVANCED property for variable: CMAKE_RANLIB CMAKE_RANLIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_READELF CMAKE_READELF-ADVANCED:INTERNAL=1 //Path to CMake installation. CMAKE_ROOT:INTERNAL=/usr/share/cmake //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SKIP_RPATH CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STRIP CMAKE_STRIP-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_TAPI CMAKE_TAPI-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_TOOLCHAIN_FILE CMAKE_TOOLCHAIN_FILE-ADVANCED:INTERNAL=1 //uname command CMAKE_UNAME:INTERNAL=/usr/bin/uname //ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 //Have include quadmath.h C_HAVE_QUADMATH:INTERNAL=1 //STRINGS property for variable: DEFAULT_API_VERSION DEFAULT_API_VERSION-STRINGS:INTERNAL=v16;v18;v110;v112;v114 //Result of TRY_COMPILE DEV_T_IS_SCALAR:INTERNAL=TRUE //Details about finding Perl FIND_PACKAGE_MESSAGE_DETAILS_Perl:INTERNAL=[/usr/bin/perl][v5.40.0()] //Other test H5_DEV_T_IS_SCALAR:INTERNAL=1 //Checking IF the cpu is power9 and cannot correctly converting // long double values H5_DISABLE_SOME_LDOUBLE_CONV:INTERNAL= //Result of TRY_COMPILE H5_DISABLE_SOME_LDOUBLE_CONV_COMPILE:INTERNAL=TRUE //Result of try_run() H5_DISABLE_SOME_LDOUBLE_CONV_RUN:INTERNAL=1 //Checking if compiler can convert _Float16 type with casts H5_FLOAT16_CONVERSION_FUNCS_LINK:INTERNAL=1 //Result of TRY_COMPILE H5_FLOAT16_CONVERSION_FUNCS_LINK_COMPILE:INTERNAL=TRUE //Checking if compiler can convert _Float16 type with casts (without // CMAKE_C_FLAGS) H5_FLOAT16_CONVERSION_FUNCS_LINK_NO_FLAGS:INTERNAL=1 //Result of TRY_COMPILE H5_FLOAT16_CONVERSION_FUNCS_LINK_NO_FLAGS_COMPILE:INTERNAL=TRUE //Result of try_run() H5_FLOAT16_CONVERSION_FUNCS_LINK_NO_FLAGS_RUN:INTERNAL=0 //Result of try_run() H5_FLOAT16_CONVERSION_FUNCS_LINK_RUN:INTERNAL=0 //Have function alarm H5_HAVE_ALARM:INTERNAL=1 //Have include sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;sys/types.h;features.h;dirent.h;unistd.h;pwd.h;pthread.h;dlfcn.h;netinet/in.h;netdb.h;arpa/inet.h H5_HAVE_ARPA_INET_H:INTERNAL=1 //Have function asprintf H5_HAVE_ASPRINTF:INTERNAL=1 //Other test H5_HAVE_ATTRIBUTE:INTERNAL=1 //Have include sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;sys/types.h;features.h;dirent.h H5_HAVE_DIRENT_H:INTERNAL=1 //Have include sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;sys/types.h;features.h;dirent.h;unistd.h;pwd.h;pthread.h;dlfcn.h H5_HAVE_DLFCN_H:INTERNAL=1 //Have function fabsf16 H5_HAVE_FABSF16:INTERNAL= //Have function fcntl H5_HAVE_FCNTL:INTERNAL=1 //Have include sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;sys/types.h;features.h H5_HAVE_FEATURES_H:INTERNAL=1 //Have function flock H5_HAVE_FLOCK:INTERNAL=1 //Have function fork H5_HAVE_FORK:INTERNAL=1 //Have function GetConsoleScreenBufferInfo H5_HAVE_GETCONSOLESCREENBUFFERINFO:INTERNAL= //Have function gethostname H5_HAVE_GETHOSTNAME:INTERNAL=1 //Have function getrusage H5_HAVE_GETRUSAGE:INTERNAL=1 //Have function gettextinfo H5_HAVE_GETTEXTINFO:INTERNAL= //Have function gettimeofday H5_HAVE_GETTIMEOFDAY:INTERNAL=1 //Have function ioctl H5_HAVE_IOCTL:INTERNAL=1 //Have library dl;m H5_HAVE_LIBDL:INTERNAL=1 //Have library m; H5_HAVE_LIBM:INTERNAL=1 //Have library ucb;m;dl H5_HAVE_LIBUCB:INTERNAL= //Have library ws2_32;m;dl H5_HAVE_LIBWS2_32:INTERNAL= //Have library wsock32;m;dl H5_HAVE_LIBWSOCK32:INTERNAL= //Have symbol sigsetjmp H5_HAVE_MACRO_SIGSETJMP:INTERNAL=1 //Have include sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;sys/types.h;features.h;dirent.h;unistd.h;pwd.h;pthread.h;dlfcn.h;netinet/in.h;netdb.h H5_HAVE_NETDB_H:INTERNAL=1 //Have include sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;sys/types.h;features.h;dirent.h;unistd.h;pwd.h;pthread.h;dlfcn.h;netinet/in.h H5_HAVE_NETINET_IN_H:INTERNAL=1 //Have function pread H5_HAVE_PREAD:INTERNAL=1 //Have include sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;sys/types.h;features.h;dirent.h;unistd.h;pwd.h;pthread.h H5_HAVE_PTHREAD_H:INTERNAL=1 //Have include sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;sys/types.h;features.h;dirent.h;unistd.h;pwd.h H5_HAVE_PWD_H:INTERNAL=1 //Have function pwrite H5_HAVE_PWRITE:INTERNAL=1 //Have function random H5_HAVE_RANDOM:INTERNAL=1 //Have function rand_r H5_HAVE_RAND_R:INTERNAL=1 //Other test H5_HAVE_SOCKLEN_T:INTERNAL=1 //Test H5_HAVE_STAT_ST_BLOCKS H5_HAVE_STAT_ST_BLOCKS:INTERNAL=1 //Have function strcasestr H5_HAVE_STRCASESTR:INTERNAL=1 //Have function strdup H5_HAVE_STRDUP:INTERNAL=1 //Test H5_HAVE_STRUCT_TEXT_INFO H5_HAVE_STRUCT_TEXT_INFO:INTERNAL= //Test H5_HAVE_STRUCT_TIMEZONE H5_HAVE_STRUCT_TIMEZONE:INTERNAL= //Other test H5_HAVE_STRUCT_TM_TM_ZONE:INTERNAL= //Test H5_HAVE_STRUCT_VIDEOCONFIG H5_HAVE_STRUCT_VIDEOCONFIG:INTERNAL= //Have function symlink H5_HAVE_SYMLINK:INTERNAL=1 //Have include ;sys/file.h H5_HAVE_SYS_FILE_H:INTERNAL=1 //Have include sys/file.h;sys/ioctl.h H5_HAVE_SYS_IOCTL_H:INTERNAL=1 //Have include sys/file.h;sys/ioctl.h;sys/resource.h H5_HAVE_SYS_RESOURCE_H:INTERNAL=1 //Have include sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h H5_HAVE_SYS_SOCKET_H:INTERNAL=1 //Have include sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h H5_HAVE_SYS_STAT_H:INTERNAL=1 //Have include sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h H5_HAVE_SYS_TIME_H:INTERNAL=1 //Have include sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;sys/types.h H5_HAVE_SYS_TYPES_H:INTERNAL=1 //Other test H5_HAVE_TIMEZONE:INTERNAL=1 //Have symbol TIOCGETD H5_HAVE_TIOCGETD:INTERNAL=1 //Have symbol TIOCGWINSZ H5_HAVE_TIOCGWINSZ:INTERNAL=1 //Have function tmpfile H5_HAVE_TMPFILE:INTERNAL=1 //Test H5_HAVE_TM_GMTOFF H5_HAVE_TM_GMTOFF:INTERNAL=1 //Other test H5_HAVE_TM_ZONE:INTERNAL= //Have include sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;sys/types.h;features.h;dirent.h;unistd.h H5_HAVE_UNISTD_H:INTERNAL=1 //Have function vasprintf H5_HAVE_VASPRINTF:INTERNAL=1 //Have function waitpid H5_HAVE_WAITPID:INTERNAL=1 //Have function _getvideoconfig H5_HAVE__GETVIDEOCONFIG:INTERNAL= //Have function _scrsize H5_HAVE__SCRSIZE:INTERNAL= //Test H5_HAVE___TM_GMTOFF H5_HAVE___TM_GMTOFF:INTERNAL= //Checking if correctly converting long double to _Float16 values H5_LDOUBLE_TO_FLOAT16_CORRECT:INTERNAL=1 //Result of TRY_COMPILE H5_LDOUBLE_TO_FLOAT16_CORRECT_COMPILE:INTERNAL=TRUE //Checking if correctly converting long double to _Float16 values // (without CMAKE_C_FLAGS) H5_LDOUBLE_TO_FLOAT16_CORRECT_NO_FLAGS:INTERNAL=1 //Result of TRY_COMPILE H5_LDOUBLE_TO_FLOAT16_CORRECT_NO_FLAGS_COMPILE:INTERNAL=TRUE //Result of try_run() H5_LDOUBLE_TO_FLOAT16_CORRECT_NO_FLAGS_RUN:INTERNAL=0 //Result of try_run() H5_LDOUBLE_TO_FLOAT16_CORRECT_RUN:INTERNAL=0 //Checking IF correctly converting long double to (unsigned) long // long values H5_LDOUBLE_TO_LLONG_ACCURATE:INTERNAL=1 //Result of TRY_COMPILE H5_LDOUBLE_TO_LLONG_ACCURATE_COMPILE:INTERNAL=TRUE //Result of try_run() H5_LDOUBLE_TO_LLONG_ACCURATE_RUN:INTERNAL=0 //Checking IF your system converts long double to (unsigned) long // values with special algorithm H5_LDOUBLE_TO_LONG_SPECIAL:INTERNAL= //Result of TRY_COMPILE H5_LDOUBLE_TO_LONG_SPECIAL_COMPILE:INTERNAL=TRUE //Result of try_run() H5_LDOUBLE_TO_LONG_SPECIAL_RUN:INTERNAL=1 //Checking IF correctly converting (unsigned) long long to long // double values H5_LLONG_TO_LDOUBLE_CORRECT:INTERNAL=1 //Result of TRY_COMPILE H5_LLONG_TO_LDOUBLE_CORRECT_COMPILE:INTERNAL=TRUE //Result of try_run() H5_LLONG_TO_LDOUBLE_CORRECT_RUN:INTERNAL=0 //Checking IF your system can convert (unsigned) long to long double // values with special algorithm H5_LONG_TO_LDOUBLE_SPECIAL:INTERNAL= //Result of TRY_COMPILE H5_LONG_TO_LDOUBLE_SPECIAL_COMPILE:INTERNAL=TRUE //Result of try_run() H5_LONG_TO_LDOUBLE_SPECIAL_RUN:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(_Bool) H5_SIZEOF_BOOL:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(char) H5_SIZEOF_CHAR:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(double) H5_SIZEOF_DOUBLE:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(float) H5_SIZEOF_FLOAT:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(int) H5_SIZEOF_INT:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(int16_t) H5_SIZEOF_INT16_T:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(int32_t) H5_SIZEOF_INT32_T:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(int64_t) H5_SIZEOF_INT64_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(int8_t) H5_SIZEOF_INT8_T:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(int_fast16_t) H5_SIZEOF_INT_FAST16_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(int_fast32_t) H5_SIZEOF_INT_FAST32_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(int_fast64_t) H5_SIZEOF_INT_FAST64_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(int_fast8_t) H5_SIZEOF_INT_FAST8_T:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(int_least16_t) H5_SIZEOF_INT_LEAST16_T:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(int_least32_t) H5_SIZEOF_INT_LEAST32_T:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(int_least64_t) H5_SIZEOF_INT_LEAST64_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(int_least8_t) H5_SIZEOF_INT_LEAST8_T:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(long) H5_SIZEOF_LONG:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(long double) H5_SIZEOF_LONG_DOUBLE:INTERNAL=16 //CHECK_TYPE_SIZE: sizeof(long long) H5_SIZEOF_LONG_LONG:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(off_t) H5_SIZEOF_OFF_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(ptrdiff_t) H5_SIZEOF_PTRDIFF_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(short) H5_SIZEOF_SHORT:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(size_t) H5_SIZEOF_SIZE_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(ssize_t) H5_SIZEOF_SSIZE_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(time_t) H5_SIZEOF_TIME_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(uint16_t) H5_SIZEOF_UINT16_T:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(uint32_t) H5_SIZEOF_UINT32_T:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(uint64_t) H5_SIZEOF_UINT64_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(uint8_t) H5_SIZEOF_UINT8_T:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(uint_fast16_t) H5_SIZEOF_UINT_FAST16_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(uint_fast32_t) H5_SIZEOF_UINT_FAST32_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(uint_fast64_t) H5_SIZEOF_UINT_FAST64_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(uint_fast8_t) H5_SIZEOF_UINT_FAST8_T:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(uint_least16_t) H5_SIZEOF_UINT_LEAST16_T:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(uint_least32_t) H5_SIZEOF_UINT_LEAST32_T:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(uint_least64_t) H5_SIZEOF_UINT_LEAST64_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(uint_least8_t) H5_SIZEOF_UINT_LEAST8_T:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(unsigned) H5_SIZEOF_UNSIGNED:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(_Float16) H5_SIZEOF__FLOAT16:INTERNAL=2 //Other test H5_SYSTEM_SCOPE_THREADS:INTERNAL=1 //Result of TRY_COMPILE HAVE_ATTRIBUTE:INTERNAL=TRUE //Have variable CLOCK_MONOTONIC HAVE_CLOCK_MONOTONIC:INTERNAL= //Result of TRY_COMPILE HAVE_CLOCK_MONOTONIC_COARSE_SIZE:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_BOOL:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_CHAR:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_DOUBLE:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_FLOAT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT16_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT32_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT64_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT8_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_FAST16_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_FAST32_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_FAST64_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_FAST8_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_LEAST16_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_LEAST32_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_LEAST64_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_LEAST8_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_LONG:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_LONG_DOUBLE:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_LONG_LONG:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_OFF_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_PTRDIFF_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_SHORT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_SIZE_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_SSIZE_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_TIME_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT16_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT32_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT64_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT8_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_FAST16_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_FAST32_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_FAST64_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_FAST8_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_LEAST16_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_LEAST32_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_LEAST64_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_LEAST8_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UNSIGNED:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF__FLOAT16:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_SOCKLEN_T:INTERNAL=TRUE //Have include stddef.h HAVE_STDDEF_H:INTERNAL=1 //Have include stdint.h HAVE_STDINT_H:INTERNAL=1 //Result of TRY_COMPILE HAVE_STRUCT_TM_TM_ZONE:INTERNAL=FALSE //Have include sys/types.h HAVE_SYS_TYPES_H:INTERNAL=1 //Result of TRY_COMPILE HAVE_TIMEZONE:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_TM_ZONE:INTERNAL=FALSE //STRINGS property for variable: HDF5_ALLOW_EXTERNAL_SUPPORT HDF5_ALLOW_EXTERNAL_SUPPORT-STRINGS:INTERNAL=NO;GIT;TGZ //ADVANCED property for variable: HDF5_ENABLE_ANALYZER_TOOLS HDF5_ENABLE_ANALYZER_TOOLS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: HDF5_ENABLE_ASSERTS HDF5_ENABLE_ASSERTS-ADVANCED:INTERNAL=1 //STRINGS property for variable: HDF5_ENABLE_ASSERTS HDF5_ENABLE_ASSERTS-STRINGS:INTERNAL=OFF;NO;YES //ADVANCED property for variable: HDF5_ENABLE_CODESTACK HDF5_ENABLE_CODESTACK-ADVANCED:INTERNAL=1 //ADVANCED property for variable: HDF5_ENABLE_FORMATTERS HDF5_ENABLE_FORMATTERS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: HDF5_ENABLE_INSTRUMENT HDF5_ENABLE_INSTRUMENT-ADVANCED:INTERNAL=1 //ADVANCED property for variable: HDF5_ENABLE_OPTIMIZATION HDF5_ENABLE_OPTIMIZATION-ADVANCED:INTERNAL=1 //ADVANCED property for variable: HDF5_ENABLE_PREADWRITE HDF5_ENABLE_PREADWRITE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: HDF5_ENABLE_PROFILING HDF5_ENABLE_PROFILING-ADVANCED:INTERNAL=1 //ADVANCED property for variable: HDF5_ENABLE_SANITIZERS HDF5_ENABLE_SANITIZERS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: HDF5_ENABLE_SYMBOLS HDF5_ENABLE_SYMBOLS-ADVANCED:INTERNAL=1 //STRINGS property for variable: HDF5_ENABLE_SYMBOLS HDF5_ENABLE_SYMBOLS-STRINGS:INTERNAL=OFF;NO;YES //ADVANCED property for variable: HDF5_ENABLE_TRACE HDF5_ENABLE_TRACE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: HDF5_EXTERNAL_LIB_PREFIX HDF5_EXTERNAL_LIB_PREFIX-ADVANCED:INTERNAL=1 //Used to pass variables between directories HDF5_LIBRARIES_TO_EXPORT:INTERNAL= //ADVANCED property for variable: HDF5_LIB_INFIX HDF5_LIB_INFIX-ADVANCED:INTERNAL=1 //ADVANCED property for variable: HDF5_NO_PACKAGES HDF5_NO_PACKAGES-ADVANCED:INTERNAL=1 //ADVANCED property for variable: HDF5_SHOW_ALL_WARNINGS HDF5_SHOW_ALL_WARNINGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: HDF5_STRICT_FORMAT_CHECKS HDF5_STRICT_FORMAT_CHECKS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: HDF5_USE_FOLDERS HDF5_USE_FOLDERS-ADVANCED:INTERNAL=1 //Used to pass variables between directories HDF5_UTILS_TO_EXPORT:INTERNAL= //ADVANCED property for variable: HDF5_WANT_DATA_ACCURACY HDF5_WANT_DATA_ACCURACY-ADVANCED:INTERNAL=1 //ADVANCED property for variable: HDF5_WANT_DCONV_EXCEPTION HDF5_WANT_DCONV_EXCEPTION-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ONLY_SHARED_LIBS ONLY_SHARED_LIBS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: PERL_EXECUTABLE PERL_EXECUTABLE-ADVANCED:INTERNAL=1 //Result of TRY_COMPILE SYSTEM_SCOPE_THREADS:INTERNAL=TRUE //Install the dependencies listed in your manifest: //\n If this is off, you will have to manually install your dependencies. //\n See https://github.com/microsoft/vcpkg/tree/master/docs/specifications/manifests.md // for more info. //\n VCPKG_MANIFEST_INSTALL:INTERNAL=OFF //ADVANCED property for variable: VCPKG_VERBOSE VCPKG_VERBOSE-ADVANCED:INTERNAL=1 //Making sure VCPKG_MANIFEST_MODE doesn't change Z_VCPKG_CHECK_MANIFEST_MODE:INTERNAL=OFF //Vcpkg root directory Z_VCPKG_ROOT_DIR:INTERNAL=/home/barugon/Downloads/vcpkg //linker supports push/pop state _CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE //Have symbol FLT16_EPSILON h5_have_flt16_epsilon:INTERNAL=1 //Have symbol FLT16_MANT_DIG h5_have_flt16_mant_dig:INTERNAL=1 //Have symbol FLT16_MAX h5_have_flt16_max:INTERNAL=1 //Have symbol FLT16_MAX_10_EXP h5_have_flt16_max_10_exp:INTERNAL=1 //Have symbol FLT16_MIN h5_have_flt16_min:INTERNAL=1 //Have symbol FLT16_MIN_10_EXP h5_have_flt16_min_10_exp:INTERNAL=1 ```
/home/barugon/Downloads/vcpkg/buildtrees/hdf5/config-x64-linux-dbg-CMakeConfigureLog.yaml.log ``` --- events: - kind: "message-v1" backtrace: - "/usr/share/cmake/Modules/CMakeDetermineSystem.cmake:205 (message)" - "CMakeLists.txt:2 (project)" message: | The system is: Linux - - x86_64 - kind: "message-v1" backtrace: - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" - "CMakeLists.txt:2 (project)" message: | Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. Compiler: /usr/bin/gcc Build flags: -fPIC Id flags: The output was: 0 Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" The C compiler identification is GNU, found in: /home/barugon/Downloads/vcpkg/buildtrees/hdf5/x64-linux-dbg/CMakeFiles/3.30.5/CompilerIdC/a.out - kind: "try_compile-v1" backtrace: - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" - "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - "CMakeLists.txt:2 (project)" checks: - "Detecting C compiler ABI info" directories: source: "/home/barugon/Downloads/vcpkg/buildtrees/hdf5/x64-linux-dbg/CMakeFiles/CMakeScratch/TryCompile-y3eH9z" binary: "/home/barugon/Downloads/vcpkg/buildtrees/hdf5/x64-linux-dbg/CMakeFiles/CMakeScratch/TryCompile-y3eH9z" cmakeVariables: CMAKE_C_FLAGS: "-fPIC" CMAKE_C_FLAGS_DEBUG: "-g" CMAKE_EXE_LINKER_FLAGS: "" VCPKG_CHAINLOAD_TOOLCHAIN_FILE: "/home/barugon/Downloads/vcpkg/scripts/toolchains/linux.cmake" VCPKG_CRT_LINKAGE: "dynamic" VCPKG_CXX_FLAGS: "" VCPKG_CXX_FLAGS_DEBUG: "" VCPKG_CXX_FLAGS_RELEASE: "" VCPKG_C_FLAGS: "" VCPKG_C_FLAGS_DEBUG: "" VCPKG_C_FLAGS_RELEASE: "" VCPKG_INSTALLED_DIR: "/home/barugon/Downloads/vcpkg/installed" VCPKG_LINKER_FLAGS: "" VCPKG_LINKER_FLAGS_DEBUG: "" VCPKG_LINKER_FLAGS_RELEASE: "" VCPKG_PREFER_SYSTEM_LIBS: "OFF" VCPKG_TARGET_ARCHITECTURE: "x64" VCPKG_TARGET_TRIPLET: "x64-linux" Z_VCPKG_ROOT_DIR: "/home/barugon/Downloads/vcpkg" buildResult: variable: "CMAKE_C_ABI_COMPILED" cached: true stdout: | Change Dir: '/home/barugon/Downloads/vcpkg/buildtrees/hdf5/x64-linux-dbg/CMakeFiles/CMakeScratch/TryCompile-y3eH9z' Run Build Command(s): /home/barugon/Downloads/vcpkg/downloads/tools/ninja/1.10.2-linux/ninja -v cmTC_1d5f6 [1/2] /usr/bin/gcc -fPIC -v -o CMakeFiles/cmTC_1d5f6.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c Using built-in specs. COLLECT_GCC=/usr/bin/gcc OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-redhat-linux Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,m2,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --enable-libstdcxx-backtrace --with-libstdcxx-zoneinfo=/usr/share/zoneinfo --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --with-isl=/builddir/build/BUILD/gcc-14.2.1-build/gcc-14.2.1-20240912/obj-x86_64-redhat-linux/isl-install --enable-offload-targets=nvptx-none,amdgcn-amdhsa --enable-offload-defaulted --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux --with-build-config=bootstrap-lto --enable-link-serialization=1 Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 14.2.1 20240912 (Red Hat 14.2.1-3) (GCC) COLLECT_GCC_OPTIONS='-fPIC' '-v' '-o' 'CMakeFiles/cmTC_1d5f6.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_1d5f6.dir/' /usr/libexec/gcc/x86_64-redhat-linux/14/cc1 -quiet -v /usr/share/cmake/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_1d5f6.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fPIC -o /tmp/cc5Jjx3B.s GNU C17 (GCC) version 14.2.1 20240912 (Red Hat 14.2.1-3) (x86_64-redhat-linux) compiled by GNU C version 14.2.1 20240912 (Red Hat 14.2.1-3), GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.24-GMP GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 ignoring nonexistent directory "/usr/lib/gcc/x86_64-redhat-linux/14/include-fixed" ... Skipped 5495 lines ... Run Build Command(s): /home/barugon/Downloads/vcpkg/downloads/tools/ninja/1.10.2-linux/ninja -v cmTC_c1502 [1/2] /usr/bin/gcc -fPIC -DH5_FLOAT16_CONVERSION_FUNCS_LINK_TEST -o CMakeFiles/cmTC_c1502.dir/ConversionTests.c.o -c /home/barugon/Downloads/vcpkg/buildtrees/hdf5/src/5_1.14.4.3-7f241d6199.clean/config/cmake/ConversionTests.c [2/2] : && /usr/bin/gcc -fPIC -DH5_FLOAT16_CONVERSION_FUNCS_LINK_TEST CMakeFiles/cmTC_c1502.dir/ConversionTests.c.o -o cmTC_c1502 && : exitCode: 0 runResult: variable: "H5_FLOAT16_CONVERSION_FUNCS_LINK_RUN" cached: true stdout: | exitCode: 0 - kind: "try_run-v1" backtrace: - "config/cmake/ConfigureChecks.cmake:789 (TRY_RUN)" - "config/cmake/ConfigureChecks.cmake:941 (H5ConversionTests)" - "CMakeLists.txt:457 (include)" directories: source: "/home/barugon/Downloads/vcpkg/buildtrees/hdf5/x64-linux-dbg/CMakeFiles/CMakeTmp" binary: "/home/barugon/Downloads/vcpkg/buildtrees/hdf5/x64-linux-dbg/CMakeFiles/CMakeTmp" cmakeVariables: CMAKE_C_FLAGS: "" CMAKE_C_FLAGS_DEBUG: "-g" CMAKE_EXE_LINKER_FLAGS: "" VCPKG_CHAINLOAD_TOOLCHAIN_FILE: "/home/barugon/Downloads/vcpkg/scripts/toolchains/linux.cmake" VCPKG_CRT_LINKAGE: "dynamic" VCPKG_CXX_FLAGS: "" VCPKG_CXX_FLAGS_DEBUG: "" VCPKG_CXX_FLAGS_RELEASE: "" VCPKG_C_FLAGS: "" VCPKG_C_FLAGS_DEBUG: "" VCPKG_C_FLAGS_RELEASE: "" VCPKG_INSTALLED_DIR: "/home/barugon/Downloads/vcpkg/installed" VCPKG_LINKER_FLAGS: "" VCPKG_LINKER_FLAGS_DEBUG: "" VCPKG_LINKER_FLAGS_RELEASE: "" VCPKG_PREFER_SYSTEM_LIBS: "OFF" VCPKG_TARGET_ARCHITECTURE: "x64" VCPKG_TARGET_TRIPLET: "x64-linux" Z_VCPKG_ROOT_DIR: "/home/barugon/Downloads/vcpkg" buildResult: variable: "H5_FLOAT16_CONVERSION_FUNCS_LINK_NO_FLAGS_COMPILE" cached: true stdout: | Change Dir: '/home/barugon/Downloads/vcpkg/buildtrees/hdf5/x64-linux-dbg/CMakeFiles/CMakeTmp' Run Build Command(s): /home/barugon/Downloads/vcpkg/downloads/tools/ninja/1.10.2-linux/ninja -v cmTC_9bf68 [1/2] /usr/bin/gcc -DH5_FLOAT16_CONVERSION_FUNCS_LINK_NO_FLAGS_TEST -o CMakeFiles/cmTC_9bf68.dir/ConversionTests.c.o -c /home/barugon/Downloads/vcpkg/buildtrees/hdf5/src/5_1.14.4.3-7f241d6199.clean/config/cmake/ConversionTests.c [2/2] : && /usr/bin/gcc -DH5_FLOAT16_CONVERSION_FUNCS_LINK_NO_FLAGS_TEST CMakeFiles/cmTC_9bf68.dir/ConversionTests.c.o -o cmTC_9bf68 && : exitCode: 0 runResult: variable: "H5_FLOAT16_CONVERSION_FUNCS_LINK_NO_FLAGS_RUN" cached: true stdout: | exitCode: 0 - kind: "try_run-v1" backtrace: - "config/cmake/ConfigureChecks.cmake:789 (TRY_RUN)" - "config/cmake/ConfigureChecks.cmake:957 (H5ConversionTests)" - "CMakeLists.txt:457 (include)" directories: source: "/home/barugon/Downloads/vcpkg/buildtrees/hdf5/x64-linux-dbg/CMakeFiles/CMakeTmp" binary: "/home/barugon/Downloads/vcpkg/buildtrees/hdf5/x64-linux-dbg/CMakeFiles/CMakeTmp" cmakeVariables: CMAKE_C_FLAGS: "-fPIC" CMAKE_C_FLAGS_DEBUG: "-g" CMAKE_EXE_LINKER_FLAGS: "" VCPKG_CHAINLOAD_TOOLCHAIN_FILE: "/home/barugon/Downloads/vcpkg/scripts/toolchains/linux.cmake" VCPKG_CRT_LINKAGE: "dynamic" VCPKG_CXX_FLAGS: "" VCPKG_CXX_FLAGS_DEBUG: "" VCPKG_CXX_FLAGS_RELEASE: "" VCPKG_C_FLAGS: "" VCPKG_C_FLAGS_DEBUG: "" VCPKG_C_FLAGS_RELEASE: "" VCPKG_INSTALLED_DIR: "/home/barugon/Downloads/vcpkg/installed" VCPKG_LINKER_FLAGS: "" VCPKG_LINKER_FLAGS_DEBUG: "" VCPKG_LINKER_FLAGS_RELEASE: "" VCPKG_PREFER_SYSTEM_LIBS: "OFF" VCPKG_TARGET_ARCHITECTURE: "x64" VCPKG_TARGET_TRIPLET: "x64-linux" Z_VCPKG_ROOT_DIR: "/home/barugon/Downloads/vcpkg" buildResult: variable: "H5_LDOUBLE_TO_FLOAT16_CORRECT_COMPILE" cached: true stdout: | Change Dir: '/home/barugon/Downloads/vcpkg/buildtrees/hdf5/x64-linux-dbg/CMakeFiles/CMakeTmp' Run Build Command(s): /home/barugon/Downloads/vcpkg/downloads/tools/ninja/1.10.2-linux/ninja -v cmTC_fd526 [1/2] /usr/bin/gcc -fPIC -DH5_LDOUBLE_TO_FLOAT16_CORRECT_TEST -o CMakeFiles/cmTC_fd526.dir/ConversionTests.c.o -c /home/barugon/Downloads/vcpkg/buildtrees/hdf5/src/5_1.14.4.3-7f241d6199.clean/config/cmake/ConversionTests.c [2/2] : && /usr/bin/gcc -fPIC -DH5_LDOUBLE_TO_FLOAT16_CORRECT_TEST CMakeFiles/cmTC_fd526.dir/ConversionTests.c.o -o cmTC_fd526 && : exitCode: 0 runResult: variable: "H5_LDOUBLE_TO_FLOAT16_CORRECT_RUN" cached: true stdout: | exitCode: 0 - kind: "try_run-v1" backtrace: - "config/cmake/ConfigureChecks.cmake:789 (TRY_RUN)" - "config/cmake/ConfigureChecks.cmake:967 (H5ConversionTests)" - "CMakeLists.txt:457 (include)" directories: source: "/home/barugon/Downloads/vcpkg/buildtrees/hdf5/x64-linux-dbg/CMakeFiles/CMakeTmp" binary: "/home/barugon/Downloads/vcpkg/buildtrees/hdf5/x64-linux-dbg/CMakeFiles/CMakeTmp" cmakeVariables: CMAKE_C_FLAGS: "" CMAKE_C_FLAGS_DEBUG: "-g" CMAKE_EXE_LINKER_FLAGS: "" VCPKG_CHAINLOAD_TOOLCHAIN_FILE: "/home/barugon/Downloads/vcpkg/scripts/toolchains/linux.cmake" VCPKG_CRT_LINKAGE: "dynamic" VCPKG_CXX_FLAGS: "" VCPKG_CXX_FLAGS_DEBUG: "" VCPKG_CXX_FLAGS_RELEASE: "" VCPKG_C_FLAGS: "" VCPKG_C_FLAGS_DEBUG: "" VCPKG_C_FLAGS_RELEASE: "" VCPKG_INSTALLED_DIR: "/home/barugon/Downloads/vcpkg/installed" VCPKG_LINKER_FLAGS: "" VCPKG_LINKER_FLAGS_DEBUG: "" VCPKG_LINKER_FLAGS_RELEASE: "" VCPKG_PREFER_SYSTEM_LIBS: "OFF" VCPKG_TARGET_ARCHITECTURE: "x64" VCPKG_TARGET_TRIPLET: "x64-linux" Z_VCPKG_ROOT_DIR: "/home/barugon/Downloads/vcpkg" buildResult: variable: "H5_LDOUBLE_TO_FLOAT16_CORRECT_NO_FLAGS_COMPILE" cached: true stdout: | Change Dir: '/home/barugon/Downloads/vcpkg/buildtrees/hdf5/x64-linux-dbg/CMakeFiles/CMakeTmp' Run Build Command(s): /home/barugon/Downloads/vcpkg/downloads/tools/ninja/1.10.2-linux/ninja -v cmTC_91fb4 [1/2] /usr/bin/gcc -DH5_LDOUBLE_TO_FLOAT16_CORRECT_NO_FLAGS_TEST -o CMakeFiles/cmTC_91fb4.dir/ConversionTests.c.o -c /home/barugon/Downloads/vcpkg/buildtrees/hdf5/src/5_1.14.4.3-7f241d6199.clean/config/cmake/ConversionTests.c [2/2] : && /usr/bin/gcc -DH5_LDOUBLE_TO_FLOAT16_CORRECT_NO_FLAGS_TEST CMakeFiles/cmTC_91fb4.dir/ConversionTests.c.o -o cmTC_91fb4 && : exitCode: 0 runResult: variable: "H5_LDOUBLE_TO_FLOAT16_CORRECT_NO_FLAGS_RUN" cached: true stdout: | exitCode: 0 - kind: "try_compile-v1" backtrace: - "/usr/share/cmake/Modules/CheckFunctionExists.cmake:86 (try_compile)" - "config/cmake/ConfigureChecks.cmake:982 (CHECK_FUNCTION_EXISTS)" - "CMakeLists.txt:457 (include)" checks: - "Looking for fabsf16" directories: source: "/home/barugon/Downloads/vcpkg/buildtrees/hdf5/x64-linux-dbg/CMakeFiles/CMakeScratch/TryCompile-Dg1V1X" binary: "/home/barugon/Downloads/vcpkg/buildtrees/hdf5/x64-linux-dbg/CMakeFiles/CMakeScratch/TryCompile-Dg1V1X" cmakeVariables: CMAKE_C_FLAGS: "-fPIC" CMAKE_C_FLAGS_DEBUG: "-g" CMAKE_EXE_LINKER_FLAGS: "" VCPKG_CHAINLOAD_TOOLCHAIN_FILE: "/home/barugon/Downloads/vcpkg/scripts/toolchains/linux.cmake" VCPKG_CRT_LINKAGE: "dynamic" VCPKG_CXX_FLAGS: "" VCPKG_CXX_FLAGS_DEBUG: "" VCPKG_CXX_FLAGS_RELEASE: "" VCPKG_C_FLAGS: "" VCPKG_C_FLAGS_DEBUG: "" VCPKG_C_FLAGS_RELEASE: "" VCPKG_INSTALLED_DIR: "/home/barugon/Downloads/vcpkg/installed" VCPKG_LINKER_FLAGS: "" VCPKG_LINKER_FLAGS_DEBUG: "" VCPKG_LINKER_FLAGS_RELEASE: "" VCPKG_PREFER_SYSTEM_LIBS: "OFF" VCPKG_TARGET_ARCHITECTURE: "x64" VCPKG_TARGET_TRIPLET: "x64-linux" Z_VCPKG_ROOT_DIR: "/home/barugon/Downloads/vcpkg" buildResult: variable: "H5_HAVE_FABSF16" cached: true stdout: | Change Dir: '/home/barugon/Downloads/vcpkg/buildtrees/hdf5/x64-linux-dbg/CMakeFiles/CMakeScratch/TryCompile-Dg1V1X' Run Build Command(s): /home/barugon/Downloads/vcpkg/downloads/tools/ninja/1.10.2-linux/ninja -v cmTC_4e418 [1/2] /usr/bin/gcc -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_POSIX_C_SOURCE=200809L -D__STDC_WANT_IEC_60559_TYPES_EXT__ -fPIC -DCHECK_FUNCTION_EXISTS=fabsf16 -o CMakeFiles/cmTC_4e418.dir/CheckFunctionExists.c.o -c /home/barugon/Downloads/vcpkg/buildtrees/hdf5/x64-linux-dbg/CMakeFiles/CMakeScratch/TryCompile-Dg1V1X/CheckFunctionExists.c : warning: conflicting types for built-in function ‘fabsf16’; expected ‘_Float16(_Float16)’ [-Wbuiltin-declaration-mismatch] /home/barugon/Downloads/vcpkg/buildtrees/hdf5/x64-linux-dbg/CMakeFiles/CMakeScratch/TryCompile-Dg1V1X/CheckFunctionExists.c:7:3: note: in expansion of macro ‘CHECK_FUNCTION_EXISTS’ 7 | CHECK_FUNCTION_EXISTS(void); | ^~~~~~~~~~~~~~~~~~~~~ /home/barugon/Downloads/vcpkg/buildtrees/hdf5/x64-linux-dbg/CMakeFiles/CMakeScratch/TryCompile-Dg1V1X/CheckFunctionExists.c:1:1: note: ‘fabsf16’ is declared in header ‘’ +++ |+#include 1 | #ifdef CHECK_FUNCTION_EXISTS [2/2] : && /usr/bin/gcc -fPIC -DCHECK_FUNCTION_EXISTS=fabsf16 CMakeFiles/cmTC_4e418.dir/CheckFunctionExists.c.o -o cmTC_4e418 && : FAILED: cmTC_4e418 : && /usr/bin/gcc -fPIC -DCHECK_FUNCTION_EXISTS=fabsf16 CMakeFiles/cmTC_4e418.dir/CheckFunctionExists.c.o -o cmTC_4e418 && : ld: error: undefined symbol: fabsf16 >>> referenced by CheckFunctionExists.c >>> CMakeFiles/cmTC_4e418.dir/CheckFunctionExists.c.o:(main) collect2: error: ld returned 1 exit status ninja: build stopped: subcommand failed. exitCode: 1 ... ```
Barugon commented 2 days ago

It appears that it's looking for /usr/lib64/libz.a when it should be looking for vcpkg/installed/x64-linux/lib/libz.a or vcpkg/packages/zlib_x64-linux/lib/libz.a?

zlib-devel is installed on my system but it doesn't appear to include the static library.

dg0yt commented 2 days ago

I guess /usr/lib64/cmake/ZLIB/zlib-config.cmake is from Fedora zlib-ng package. It bypasses vcpkg's wrapping of find_package(ZLIB). Here, config mode is enabled by the NAMES keyword, in a first find_package attempt https://github.com/HDFGroup/hdf5/blob/57948148dbcb275c9a39212eebc62e071b11a00d/CMakeFilters.cmake#L73 This line would need to be patched out.

dg0yt commented 2 days ago

zlib-devel is installed on my system but it doesn't appear to include the static library.

I think the cmake config is from zlib-ng-devel. The static lib is in zlib-ng-compat-static. IMO this is a Fedora packaging bug because it affects all use of the CMake config. (IDK, but it broke my Fedora packaging on openSUSE Build Service.)

But vcpkg port hdf5 must use vcpkg zlib.

Barugon commented 4 hours ago

I guess /usr/lib64/cmake/ZLIB/zlib-config.cmake is from Fedora zlib-ng package. It bypasses vcpkg's wrapping of find_package(ZLIB). Here, config mode is enabled by the NAMES keyword, in a first find_package attempt https://github.com/HDFGroup/hdf5/blob/57948148dbcb275c9a39212eebc62e071b11a00d/CMakeFilters.cmake#L73 This line would need to be patched out.

Thanks, this got me past the issue. Should I make a PR with the change?

dg0yt commented 1 hour ago

Should I make a PR with the change?

This would be welcome. At least you can test the Fedora side.