[Pkg-deepin-devel] Bug#1112836: deepin-terminal: FTBFS with CMake 4

roehling at debian.org roehling at debian.org
Sun Aug 31 23:52:17 BST 2025


Source: deepin-terminal
Version: 5.9.51+dfsg-1
Severity: serious
User: cmake at packages.debian.org
Usertags: cmake-4
Tags: ftbfs, forky, sid

Dear maintainer,

During a test rebuild for CMake 4, deepin-terminal failed to rebuild.

Log Summary:
-------------------------------------------------------------------------------
[...]
LIBSECRET_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread
LIBSECRET_STATIC_LIBDIR:INTERNAL=
LIBSECRET_STATIC_LIBRARIES:INTERNAL=secret-1;atomic;m;sysprof-capture-4;pcre2-8;atomic;m;sysprof-capture-4;pcre2-8;glib-2.0;atomic;m;sysprof-capture-4;pcre2-8;ffi;gmodule-2.0;atomic;m;pcre2-8;dl;blkid;sepol;sepol;sysprof-capture-4;gobject-2.0;atomic;m;sysprof-capture-4;pcre2-8;ffi;gio-2.0;atomic;m;sysprof-capture-4;pcre2-8;gobject-2.0;glib-2.0;atomic;m;sysprof-capture-4;pcre2-8;ffi;gmodule-2.0;glib-2.0;atomic;m;pcre2-8;z;mount;dl;blkid;sepol;selinux;sepol;pcre2-8;sysprof-capture-4;gcrypt;gpg-error
LIBSECRET_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu
LIBSECRET_STATIC_LIBS:INTERNAL=
LIBSECRET_STATIC_LIBS_L:INTERNAL=
LIBSECRET_STATIC_LIBS_OTHER:INTERNAL=
LIBSECRET_STATIC_LIBS_PATHS:INTERNAL=
LIBSECRET_VERSION:INTERNAL=0.21.7
LIBSECRET_libsecret-1_INCLUDEDIR:INTERNAL=
LIBSECRET_libsecret-1_LIBDIR:INTERNAL=
LIBSECRET_libsecret-1_PREFIX:INTERNAL=
LIBSECRET_libsecret-1_VERSION:INTERNAL=
//ADVANCED property for variable: PKG_CONFIG_ARGN
PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE
PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1
XCB_EWMH_CFLAGS:INTERNAL=-I/usr/include
XCB_EWMH_CFLAGS_I:INTERNAL=
XCB_EWMH_CFLAGS_OTHER:INTERNAL=
XCB_EWMH_FOUND:INTERNAL=1
XCB_EWMH_INCLUDEDIR:INTERNAL=
XCB_EWMH_INCLUDE_DIRS:INTERNAL=/usr/include
XCB_EWMH_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-lxcb-ewmh;-lxcb;-lX11
XCB_EWMH_LDFLAGS_OTHER:INTERNAL=
XCB_EWMH_LIBDIR:INTERNAL=
XCB_EWMH_LIBRARIES:INTERNAL=xcb-ewmh;xcb;X11
XCB_EWMH_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu
XCB_EWMH_LIBS:INTERNAL=
XCB_EWMH_LIBS_L:INTERNAL=
XCB_EWMH_LIBS_OTHER:INTERNAL=
XCB_EWMH_LIBS_PATHS:INTERNAL=
XCB_EWMH_MODULE_NAME:INTERNAL=
XCB_EWMH_PREFIX:INTERNAL=
XCB_EWMH_STATIC_CFLAGS:INTERNAL=-I/usr/include
XCB_EWMH_STATIC_CFLAGS_I:INTERNAL=
XCB_EWMH_STATIC_CFLAGS_OTHER:INTERNAL=
XCB_EWMH_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include
XCB_EWMH_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-lxcb-ewmh;-lxcb;-L/usr/lib/aarch64-linux-gnu;-lXau;-lX11;-lpthread;-L/usr/lib/aarch64-linux-gnu;-lxcb;-L/usr/lib/aarch64-linux-gnu;-lXau;-lXdmcp
XCB_EWMH_STATIC_LDFLAGS_OTHER:INTERNAL=
XCB_EWMH_STATIC_LIBDIR:INTERNAL=
XCB_EWMH_STATIC_LIBRARIES:INTERNAL=xcb-ewmh;xcb;Xau;X11;pthread;xcb;Xau;Xdmcp
XCB_EWMH_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu
XCB_EWMH_STATIC_LIBS:INTERNAL=
XCB_EWMH_STATIC_LIBS_L:INTERNAL=
XCB_EWMH_STATIC_LIBS_OTHER:INTERNAL=
XCB_EWMH_STATIC_LIBS_PATHS:INTERNAL=
XCB_EWMH_VERSION:INTERNAL=
XCB_EWMH_x11_INCLUDEDIR:INTERNAL=/usr/include
XCB_EWMH_x11_LIBDIR:INTERNAL=/usr/lib/aarch64-linux-gnu
XCB_EWMH_x11_MODULE_NAME:INTERNAL=x11
XCB_EWMH_x11_PREFIX:INTERNAL=/usr
XCB_EWMH_x11_VERSION:INTERNAL=1.8.12
XCB_EWMH_xcb-ewmh_INCLUDEDIR:INTERNAL=/usr/include
XCB_EWMH_xcb-ewmh_LIBDIR:INTERNAL=/usr/lib/aarch64-linux-gnu
XCB_EWMH_xcb-ewmh_MODULE_NAME:INTERNAL=xcb-ewmh
XCB_EWMH_xcb-ewmh_PREFIX:INTERNAL=/usr
XCB_EWMH_xcb-ewmh_VERSION:INTERNAL=0.4.2
__pkg_config_arguments_DFrameworkDBus:INTERNAL=REQUIRED;dframeworkdbus
__pkg_config_arguments_LIBSECRET:INTERNAL=REQUIRED;libsecret-1
__pkg_config_arguments_XCB_EWMH:INTERNAL=REQUIRED;xcb-ewmh;x11
__pkg_config_checked_DFrameworkDBus:INTERNAL=1
__pkg_config_checked_DtkCore:INTERNAL=1
__pkg_config_checked_DtkGui:INTERNAL=1
__pkg_config_checked_DtkWidget:INTERNAL=1
__pkg_config_checked_GOBJECT:INTERNAL=1
__pkg_config_checked_LIBSECRET:INTERNAL=1
__pkg_config_checked_XCB_EWMH:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_DFrameworkDBus_dframeworkdbus
pkgcfg_lib_DFrameworkDBus_dframeworkdbus-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_DtkCore_dtkcore
pkgcfg_lib_DtkCore_dtkcore-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_DtkCore_dtklog
pkgcfg_lib_DtkCore_dtklog-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_DtkGui_dtkcore
pkgcfg_lib_DtkGui_dtkcore-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_DtkGui_dtkgui
pkgcfg_lib_DtkGui_dtkgui-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_DtkGui_dtklog
pkgcfg_lib_DtkGui_dtklog-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_DtkWidget_Qt5Core
pkgcfg_lib_DtkWidget_Qt5Core-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_DtkWidget_Qt5DBus
pkgcfg_lib_DtkWidget_Qt5DBus-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_DtkWidget_Qt5Gui
pkgcfg_lib_DtkWidget_Qt5Gui-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_DtkWidget_Qt5Network
pkgcfg_lib_DtkWidget_Qt5Network-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_DtkWidget_Qt5PrintSupport
pkgcfg_lib_DtkWidget_Qt5PrintSupport-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_DtkWidget_Qt5Widgets
pkgcfg_lib_DtkWidget_Qt5Widgets-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_DtkWidget_dtkcore
pkgcfg_lib_DtkWidget_dtkcore-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_DtkWidget_dtkgui
pkgcfg_lib_DtkWidget_dtkgui-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_DtkWidget_dtklog
pkgcfg_lib_DtkWidget_dtklog-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_DtkWidget_dtkwidget
pkgcfg_lib_DtkWidget_dtkwidget-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_GOBJECT_glib-2.0
pkgcfg_lib_GOBJECT_glib-2.0-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_GOBJECT_gobject-2.0
pkgcfg_lib_GOBJECT_gobject-2.0-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_LIBSECRET_gio-2.0
pkgcfg_lib_LIBSECRET_gio-2.0-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_LIBSECRET_glib-2.0
pkgcfg_lib_LIBSECRET_glib-2.0-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_LIBSECRET_gobject-2.0
pkgcfg_lib_LIBSECRET_gobject-2.0-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_LIBSECRET_secret-1
pkgcfg_lib_LIBSECRET_secret-1-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_XCB_EWMH_X11
pkgcfg_lib_XCB_EWMH_X11-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_XCB_EWMH_xcb
pkgcfg_lib_XCB_EWMH_xcb-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_XCB_EWMH_xcb-ewmh
pkgcfg_lib_XCB_EWMH_xcb-ewmh-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=Release -DCMAKE_INSTALL_PREFIX=/usr -DAPP_VERSION=5.9.51\+dfsg -DVERSION=5.9.51\+dfsg LIB_INSTALL_DIR=/usr/lib/aarch64-linux-gnu .. returned exit code 1
make[1]: *** [debian/rules:23: override_dh_auto_configure] Error 2
make[1]: Leaving directory '/build/reproducible-path/deepin-terminal-5.9.51+dfsg'
make: *** [debian/rules:17: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-29T16:44:04Z

-------------------------------------------------------------------------------

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/2391061/

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/152686/

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



More information about the Pkg-deepin-devel mailing list