Bug#1113079: kio-extras: FTBFS with CMake 4
Source: kio-extras
Version: 4:25.04.3-1
Severity: serious
User: cmake@packages.debian.org
Usertags: cmake-4
Tags: ftbfs, forky, sid
Dear maintainer,
During a test rebuild for CMake 4, kio-extras failed to rebuild.
Log Summary:
-------------------------------------------------------------------------------
[...]
X11_xcb_screensaver_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_xcb_shape_INCLUDE_PATH
X11_xcb_shape_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_xcb_shape_LIB
X11_xcb_shape_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_xcb_shm_INCLUDE_PATH
X11_xcb_shm_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_xcb_shm_LIB
X11_xcb_shm_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_xcb_sync_INCLUDE_PATH
X11_xcb_sync_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_xcb_sync_LIB
X11_xcb_sync_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_xcb_util_INCLUDE_PATH
X11_xcb_util_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_xcb_util_LIB
X11_xcb_util_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_xcb_xf86dri_INCLUDE_PATH
X11_xcb_xf86dri_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_xcb_xf86dri_LIB
X11_xcb_xf86dri_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_xcb_xfixes_INCLUDE_PATH
X11_xcb_xfixes_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_xcb_xfixes_LIB
X11_xcb_xfixes_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_xcb_xinerama_INCLUDE_PATH
X11_xcb_xinerama_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_xcb_xinerama_LIB
X11_xcb_xinerama_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_xcb_xinput_INCLUDE_PATH
X11_xcb_xinput_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_xcb_xinput_LIB
X11_xcb_xinput_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_xcb_xkb_LIB
X11_xcb_xkb_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_xcb_xrm_INCLUDE_PATH
X11_xcb_xrm_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_xcb_xrm_LIB
X11_xcb_xrm_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_xcb_xtest_INCLUDE_PATH
X11_xcb_xtest_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_xcb_xtest_LIB
X11_xcb_xtest_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_xcb_xv_INCLUDE_PATH
X11_xcb_xv_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_xcb_xv_LIB
X11_xcb_xv_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_xcb_xvmc_INCLUDE_PATH
X11_xcb_xvmc_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_xcb_xvmc_LIB
X11_xcb_xvmc_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_xkbcommon_INCLUDE_PATH
X11_xkbcommon_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_xkbcommon_LIB
X11_xkbcommon_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_xkbcommon_X11_INCLUDE_PATH
X11_xkbcommon_X11_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_xkbcommon_X11_LIB
X11_xkbcommon_X11_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_xkbfile_INCLUDE_PATH
X11_xkbfile_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_xkbfile_LIB
X11_xkbfile_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: ZLIB_INCLUDE_DIR
ZLIB_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: ZLIB_LIBRARY_DEBUG
ZLIB_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: ZLIB_LIBRARY_RELEASE
ZLIB_LIBRARY_RELEASE-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_SAMBA:INTERNAL=smbclient
__pkg_config_arguments_PC_TIRPC:INTERNAL=libtirpc
__pkg_config_arguments_PC_libimobiledevice:INTERNAL=QUIET;libimobiledevice-1.0
__pkg_config_arguments_PKG_FONTCONFIG:INTERNAL=QUIET;fontconfig
__pkg_config_arguments_PKG_XKB:INTERNAL=QUIET;xkbcommon
__pkg_config_arguments_libproxy:INTERNAL=REQUIRED;IMPORTED_TARGET;libproxy-1.0
__pkg_config_checked_PC_Libmtp:INTERNAL=1
__pkg_config_checked_PC_SAMBA:INTERNAL=1
__pkg_config_checked_PC_TIRPC:INTERNAL=1
__pkg_config_checked_PC_libimobiledevice:INTERNAL=1
__pkg_config_checked_PC_libplist:INTERNAL=1
__pkg_config_checked_PKG_FONTCONFIG:INTERNAL=1
__pkg_config_checked_PKG_XKB:INTERNAL=1
__pkg_config_checked_libproxy:INTERNAL=1
__qt_qml_macros_module_base_dir:INTERNAL=/usr/lib/aarch64-linux-gnu/cmake/Qt6Qml
//Test _flag_present
_flag_present:INTERNAL=1
libproxy_CFLAGS:INTERNAL=-I/usr/include/libproxy;-I/usr/include;-I/usr/include/glib-2.0;-I/usr/lib/aarch64-linux-gnu/glib-2.0/include;-I/usr/include/sysprof-6;-pthread
libproxy_CFLAGS_I:INTERNAL=
libproxy_CFLAGS_OTHER:INTERNAL=-pthread
libproxy_FOUND:INTERNAL=1
libproxy_INCLUDEDIR:INTERNAL=/usr/include
libproxy_INCLUDE_DIRS:INTERNAL=/usr/include/libproxy;/usr/include;/usr/include/glib-2.0;/usr/lib/aarch64-linux-gnu/glib-2.0/include;/usr/include/sysprof-6
libproxy_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-lproxy
libproxy_LDFLAGS_OTHER:INTERNAL=
libproxy_LIBDIR:INTERNAL=/usr/lib/aarch64-linux-gnu
libproxy_LIBRARIES:INTERNAL=proxy
libproxy_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu
libproxy_LIBS:INTERNAL=
libproxy_LIBS_L:INTERNAL=
libproxy_LIBS_OTHER:INTERNAL=
libproxy_LIBS_PATHS:INTERNAL=
libproxy_MODULE_NAME:INTERNAL=libproxy-1.0
libproxy_PREFIX:INTERNAL=/usr
libproxy_STATIC_CFLAGS:INTERNAL=-I/usr/include/libproxy;-I/usr/include;-I/usr/include/glib-2.0;-I/usr/lib/aarch64-linux-gnu/glib-2.0/include;-I/usr/include/sysprof-6;-pthread
libproxy_STATIC_CFLAGS_I:INTERNAL=
libproxy_STATIC_CFLAGS_OTHER:INTERNAL=-pthread
libproxy_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/libproxy;/usr/include;/usr/include/glib-2.0;/usr/lib/aarch64-linux-gnu/glib-2.0/include;/usr/include/sysprof-6
libproxy_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-lproxy;-L/usr/lib/aarch64-linux-gnu;-lgobject-2.0;-L/usr/lib/aarch64-linux-gnu;-lglib-2.0;-latomic;-lm;-pthread;-L/usr/lib/aarch64-linux-gnu;-lsysprof-capture-4;-pthread;-lpcre2-8;-lffi
libproxy_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread;-pthread
libproxy_STATIC_LIBDIR:INTERNAL=
libproxy_STATIC_LIBRARIES:INTERNAL=proxy;gobject-2.0;glib-2.0;atomic;m;sysprof-capture-4;pcre2-8;ffi
libproxy_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu
libproxy_STATIC_LIBS:INTERNAL=
libproxy_STATIC_LIBS_L:INTERNAL=
libproxy_STATIC_LIBS_OTHER:INTERNAL=
libproxy_STATIC_LIBS_PATHS:INTERNAL=
libproxy_VERSION:INTERNAL=0.5.10
libproxy_libproxy-1.0_INCLUDEDIR:INTERNAL=
libproxy_libproxy-1.0_LIBDIR:INTERNAL=
libproxy_libproxy-1.0_PREFIX:INTERNAL=
libproxy_libproxy-1.0_VERSION:INTERNAL=
//ADVANCED property for variable: pkgcfg_lib_PC_SAMBA_smbclient
pkgcfg_lib_PC_SAMBA_smbclient-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_PC_TIRPC_tirpc
pkgcfg_lib_PC_TIRPC_tirpc-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_PC_libimobiledevice_imobiledevice-1.0
pkgcfg_lib_PC_libimobiledevice_imobiledevice-1.0-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_PC_libimobiledevice_plist-2.0
pkgcfg_lib_PC_libimobiledevice_plist-2.0-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_PC_libplist_plist-2.0
pkgcfg_lib_PC_libplist_plist-2.0-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_PKG_FONTCONFIG_fontconfig
pkgcfg_lib_PKG_FONTCONFIG_fontconfig-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_PKG_FONTCONFIG_freetype
pkgcfg_lib_PKG_FONTCONFIG_freetype-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_PKG_XKB_xkbcommon
pkgcfg_lib_PKG_XKB_xkbcommon-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_libproxy_proxy
pkgcfg_lib_libproxy_proxy-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 -DCMAKE_BUILD_TYPE=Debian -DKDE_INSTALL_USE_QT_SYS_PATHS=ON -DBUILD_TESTING=OFF .. returned exit code 1
make[1]: *** [debian/rules:10: override_dh_auto_configure] Error 2
make[1]: Leaving directory '/build/reproducible-path/kio-extras-25.04.3'
make: *** [debian/rules:7: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-30T01:15:59Z
-------------------------------------------------------------------------------
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/2396955/
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/153435/
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: