New comment by Johnnynator on void-packages repository https://github.com/void-linux/void-packages/pull/30143#issuecomment-818500038 Comment: ``` CMake Deprecation Warning at cmake/modules/SetKDbCMakePolicies.cmake:12 (cmake_policy): The OLD behavior for policy CMP0059 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. Call Stack (most recent call first): CMakeLists.txt:4 (include) -- The C compiler identification is GNU 10.2.1 -- The CXX compiler identification is GNU 10.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /builddir/.xbps-kdb/wrappers/aarch64-linux-gnu-gcc - 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: /builddir/.xbps-kdb/wrappers/aarch64-linux-gnu-c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Warning (dev) at cmake/modules/KDbAddSimpleOption.cmake:29 (option): Policy CMP0077 is not set: option() honors normal variables. Run "cmake --help-policy CMP0077" for policy details. Use the cmake_policy command to set the policy and suppress this warning. For compatibility with older versions of CMake, option is clearing the normal variable 'BUILD_COVERAGE'. Call Stack (most recent call first): cmake/modules/KDbAddTests.cmake:35 (simple_option) CMakeLists.txt:10 (kdb_add_tests) This warning is for project developers. Use -Wno-dev to suppress it. -- Installing in the same prefix as Qt, adopting their path scheme. -- Looking for __GLIBC__ -- Looking for __GLIBC__ - found -- Performing Test _OFFT_IS_64BIT -- Performing Test _OFFT_IS_64BIT - Success -- Performing Test HAVE_DATE_TIME -- Performing Test HAVE_DATE_TIME - Success -- Found KF5CoreAddons: /usr/aarch64-linux-gnu/usr/lib64/cmake/KF5CoreAddons/KF5CoreAddonsConfig.cmake (found version "5.81.0") -- Found KF5: success (found suitable version "5.81.0", minimum required is "5.16.0") found components: CoreAddons -- Found the following ICU libraries: -- i18n (required) -- uc (required) -- Found ICU: /usr/aarch64-linux-gnu/usr/include (found version "67.1") -- Looking for unistd.h -- Looking for unistd.h - found -- Found PythonInterp: /usr/aarch64-linux-gnu/usr/bin/python2 (Required is at least version "2.6") -- Creating shared data class in KDbConnectionData.h from KDbConnectionData.shared.h -- Creating shared data class in KDbObject.h from KDbObject.shared.h -- Creating shared data class in KDbQuerySchemaParameter.h from KDbQuerySchemaParameter.shared.h -- Creating shared data class in KDbResult.h from KDbResult.shared.h -- Creating shared data class in KDbSelectStatementOptions.h from KDbSelectStatementOptions.shared.h -- Creating shared data class in KDbVersionInfo.h from KDbVersionInfo.shared.h -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success CMake Error at cmake/modules/KDbGenerateHeaders.cmake:170 (message): Could not find "/builddir/kdb-3.2.0/build/src/KDbConnectionData.h" Call Stack (most recent call first): src/CMakeLists.txt:402 (ecm_generate_headers) ``` It seems like kdb-3.2.0 fails to build for aarch64 cross (and maybe more) Edit: Dunno what happened there, it didn't fail like that on subsequent runs.