Bug#1113076: kf6-kfilemetadata: FTBFS with CMake 4
Source: kf6-kfilemetadata
Version: 6.13.0-1
Severity: serious
User: cmake@packages.debian.org
Usertags: cmake-4
Tags: ftbfs, forky, sid
Dear maintainer,
During a test rebuild for CMake 4, kf6-kfilemetadata failed to rebuild.
Log Summary:
-------------------------------------------------------------------------------
[...]
QT_FEATURE_thread:INTERNAL=ON
//Qt feature: threadsafe_cloexec (from target Qt6::Core)
QT_FEATURE_threadsafe_cloexec:INTERNAL=ON
//Qt feature: timezone (from target Qt6::Core)
QT_FEATURE_timezone:INTERNAL=ON
//Qt feature: timezone_locale (from target Qt6::Core)
QT_FEATURE_timezone_locale:INTERNAL=ON
//Qt feature: topleveldomain (from target Qt6::Network)
QT_FEATURE_topleveldomain:INTERNAL=ON
//Qt feature: translation (from target Qt6::Core)
QT_FEATURE_translation:INTERNAL=ON
//Qt feature: transposeproxymodel (from target Qt6::Core)
QT_FEATURE_transposeproxymodel:INTERNAL=ON
//Qt feature: trivial_auto_var_init_pattern (from target Qt6::Core)
QT_FEATURE_trivial_auto_var_init_pattern:INTERNAL=ON
//Qt feature: tslib (from target Qt6::Gui)
QT_FEATURE_tslib:INTERNAL=ON
//Qt feature: tuiotouch (from target Qt6::Gui)
QT_FEATURE_tuiotouch:INTERNAL=ON
//Qt feature: udpsocket (from target Qt6::Network)
QT_FEATURE_udpsocket:INTERNAL=ON
//Qt feature: undocommand (from target Qt6::Gui)
QT_FEATURE_undocommand:INTERNAL=ON
//Qt feature: undogroup (from target Qt6::Gui)
QT_FEATURE_undogroup:INTERNAL=ON
//Qt feature: undostack (from target Qt6::Gui)
QT_FEATURE_undostack:INTERNAL=ON
//Qt feature: use_bfd_linker (from target Qt6::Core)
QT_FEATURE_use_bfd_linker:INTERNAL=OFF
//Qt feature: use_gold_linker (from target Qt6::Core)
QT_FEATURE_use_gold_linker:INTERNAL=OFF
//Qt feature: use_lld_linker (from target Qt6::Core)
QT_FEATURE_use_lld_linker:INTERNAL=OFF
//Qt feature: use_mold_linker (from target Qt6::Core)
QT_FEATURE_use_mold_linker:INTERNAL=OFF
//Qt feature: vaes (from target Qt6::Core)
QT_FEATURE_vaes:INTERNAL=OFF
//Qt feature: validator (from target Qt6::Gui)
QT_FEATURE_validator:INTERNAL=ON
//Qt feature: version_tagging (from target Qt6::Core)
QT_FEATURE_version_tagging:INTERNAL=ON
//Qt feature: vkgen (from target Qt6::Gui)
QT_FEATURE_vkgen:INTERNAL=ON
//Qt feature: vkkhrdisplay (from target Qt6::Gui)
QT_FEATURE_vkkhrdisplay:INTERNAL=ON
//Qt feature: vnc (from target Qt6::Gui)
QT_FEATURE_vnc:INTERNAL=ON
//Qt feature: vsp2 (from target Qt6::Gui)
QT_FEATURE_vsp2:INTERNAL=OFF
//Qt feature: vulkan (from target Qt6::Gui)
QT_FEATURE_vulkan:INTERNAL=ON
//Qt feature: wasm_exceptions (from target Qt6::Core)
QT_FEATURE_wasm_exceptions:INTERNAL=OFF
//Qt feature: wasm_simd128 (from target Qt6::Core)
QT_FEATURE_wasm_simd128:INTERNAL=OFF
//Qt feature: wayland (from target Qt6::Gui)
QT_FEATURE_wayland:INTERNAL=ON
//Qt feature: whatsthis (from target Qt6::Gui)
QT_FEATURE_whatsthis:INTERNAL=ON
//Qt feature: wheelevent (from target Qt6::Gui)
QT_FEATURE_wheelevent:INTERNAL=ON
//Qt feature: widgets (from target Qt6::Core)
QT_FEATURE_widgets:INTERNAL=ON
//Qt feature: x86intrin (from target Qt6::Core)
QT_FEATURE_x86intrin:INTERNAL=OFF
//Qt feature: xcb (from target Qt6::Gui)
QT_FEATURE_xcb:INTERNAL=ON
//Qt feature: xcb_egl_plugin (from target Qt6::Gui)
QT_FEATURE_xcb_egl_plugin:INTERNAL=ON
//Qt feature: xcb_glx (from target Qt6::Gui)
QT_FEATURE_xcb_glx:INTERNAL=ON
//Qt feature: xcb_glx_plugin (from target Qt6::Gui)
QT_FEATURE_xcb_glx_plugin:INTERNAL=ON
//Qt feature: xcb_native_painting (from target Qt6::Gui)
QT_FEATURE_xcb_native_painting:INTERNAL=OFF
//Qt feature: xcb_sm (from target Qt6::Gui)
QT_FEATURE_xcb_sm:INTERNAL=ON
//Qt feature: xcb_xlib (from target Qt6::Gui)
QT_FEATURE_xcb_xlib:INTERNAL=ON
//Qt feature: xkbcommon (from target Qt6::Gui)
QT_FEATURE_xkbcommon:INTERNAL=ON
//Qt feature: xkbcommon_x11 (from target Qt6::Gui)
QT_FEATURE_xkbcommon_x11:INTERNAL=ON
//Qt feature: xlib (from target Qt6::Gui)
QT_FEATURE_xlib:INTERNAL=ON
//Qt feature: xml (from target Qt6::Core)
QT_FEATURE_xml:INTERNAL=ON
//Qt feature: xmlstream (from target Qt6::Core)
QT_FEATURE_xmlstream:INTERNAL=ON
//Qt feature: xmlstreamreader (from target Qt6::Core)
QT_FEATURE_xmlstreamreader:INTERNAL=ON
//Qt feature: xmlstreamwriter (from target Qt6::Core)
QT_FEATURE_xmlstreamwriter:INTERNAL=ON
//Qt feature: xrender (from target Qt6::Gui)
QT_FEATURE_xrender:INTERNAL=OFF
//Qt feature: zstd (from target Qt6::Core)
QT_FEATURE_zstd:INTERNAL=ON
//ADVANCED property for variable: SWSCALE_DEFINITIONS
SWSCALE_DEFINITIONS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: SWSCALE_INCLUDE_DIRS
SWSCALE_INCLUDE_DIRS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: SWSCALE_LIBRARIES
SWSCALE_LIBRARIES-ADVANCED:INTERNAL=1
//ADVANCED property for variable: SWSCALE_VERSION
SWSCALE_VERSION-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Taglib_INCLUDE_DIRS
Taglib_INCLUDE_DIRS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Taglib_LIBRARIES
Taglib_LIBRARIES-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Vulkan_GLSLANG_VALIDATOR_EXECUTABLE
Vulkan_GLSLANG_VALIDATOR_EXECUTABLE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Vulkan_GLSLC_EXECUTABLE
Vulkan_GLSLC_EXECUTABLE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Vulkan_INCLUDE_DIR
Vulkan_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Vulkan_LIBRARY
Vulkan_LIBRARY-ADVANCED:INTERNAL=1
//CMAKE_INSTALL_PREFIX during last run
_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr
//Test _OFFT_IS_64BIT
_OFFT_IS_64BIT:INTERNAL=1
__pkg_config_arguments_PC_AVCODEC:INTERNAL=QUIET;libavcodec
__pkg_config_arguments_PC_AVDEVICE:INTERNAL=QUIET;libavdevice
__pkg_config_arguments_PC_AVFORMAT:INTERNAL=QUIET;libavformat
__pkg_config_arguments_PC_AVUTIL:INTERNAL=QUIET;libavutil
__pkg_config_arguments_PC_EXIV2:INTERNAL=QUIET;exiv2
__pkg_config_arguments_PC_POSTPROCESS:INTERNAL=QUIET;libpostproc
__pkg_config_arguments_PC_SWSCALE:INTERNAL=QUIET;libswscale
__pkg_config_arguments_PC_TAGLIB:INTERNAL=QUIET;taglib
__pkg_config_arguments_PKG_Poppler_Core:INTERNAL=QUIET;poppler
__pkg_config_arguments_PKG_Poppler_Qt6:INTERNAL=QUIET;poppler-qt6
__pkg_config_arguments_PKG_XKB:INTERNAL=QUIET;xkbcommon
__pkg_config_checked_PC_AVCODEC:INTERNAL=1
__pkg_config_checked_PC_AVDEVICE:INTERNAL=1
__pkg_config_checked_PC_AVFORMAT:INTERNAL=1
__pkg_config_checked_PC_AVUTIL:INTERNAL=1
__pkg_config_checked_PC_EXIV2:INTERNAL=1
__pkg_config_checked_PC_POSTPROCESS:INTERNAL=1
__pkg_config_checked_PC_SWSCALE:INTERNAL=1
__pkg_config_checked_PC_TAGLIB:INTERNAL=1
__pkg_config_checked_PKG_Poppler_Core:INTERNAL=1
__pkg_config_checked_PKG_Poppler_Qt6:INTERNAL=1
__pkg_config_checked_PKG_XKB:INTERNAL=1
__qt_qml_macros_module_base_dir:INTERNAL=/usr/lib/aarch64-linux-gnu/cmake/Qt6Qml
//ADVANCED property for variable: pkgcfg_lib_PC_AVCODEC_avcodec
pkgcfg_lib_PC_AVCODEC_avcodec-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_PC_AVDEVICE_avdevice
pkgcfg_lib_PC_AVDEVICE_avdevice-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_PC_AVFORMAT_avformat
pkgcfg_lib_PC_AVFORMAT_avformat-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_PC_AVUTIL_avutil
pkgcfg_lib_PC_AVUTIL_avutil-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_PC_EXIV2_exiv2
pkgcfg_lib_PC_EXIV2_exiv2-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_PC_POSTPROCESS_postproc
pkgcfg_lib_PC_POSTPROCESS_postproc-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_PC_SWSCALE_swscale
pkgcfg_lib_PC_SWSCALE_swscale-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_PC_TAGLIB_tag
pkgcfg_lib_PC_TAGLIB_tag-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_PC_TAGLIB_z
pkgcfg_lib_PC_TAGLIB_z-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_PKG_Poppler_Core_poppler
pkgcfg_lib_PKG_Poppler_Core_poppler-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_PKG_Poppler_Qt6_poppler-qt6
pkgcfg_lib_PKG_Poppler_Qt6_poppler-qt6-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_PKG_XKB_xkbcommon
pkgcfg_lib_PKG_XKB_xkbcommon-ADVANCED:INTERNAL=1
prefix_result:INTERNAL=/usr/lib/aarch64-linux-gnu
dh_auto_configure: error: cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DBUILD_QCH=ON -DBUILD_TESTING=ON .. returned exit code 1
make[1]: *** [debian/rules:10: override_dh_auto_configure] Error 2
make[1]: Leaving directory '/build/reproducible-path/kf6-kfilemetadata-6.13.0'
make: *** [debian/rules:7: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-30T00:29:28Z
-------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/artifact/2395933/
The most likely cause of build failures is the removed backwards compatibility for
CMake versions earlier than 3.5. You can find additional information in my
debian-devel announcement:
https://lists.debian.org/debian-devel/2025/04/msg00310.html
About the archive rebuild: The build was made on debusine.debian.net,
using sbuild.
You can find the build task here:
https://debusine.debian.net/work-request/153347/
If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.
Thanks,
Timo
Reply to: