[Pkg-xmpp-devel] Bug#1113534: spectrum2: FTBFS with CMake 4

roehling at debian.org roehling at debian.org
Mon Sep 1 00:05:11 BST 2025


Source: spectrum2
Version: 2.2.1+dfsg-2
Severity: serious
User: cmake at packages.debian.org
Usertags: cmake-4
Tags: ftbfs, forky, sid

Dear maintainer,

During a test rebuild for CMake 4, spectrum2 failed to rebuild.

Log Summary:
-------------------------------------------------------------------------------
[...]
PC_CURL_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/mit-krb5;/usr/lib/aarch64-linux-gnu/mit-krb5;/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
PC_CURL_STATIC_LIBS:INTERNAL=
PC_CURL_STATIC_LIBS_L:INTERNAL=
PC_CURL_STATIC_LIBS_OTHER:INTERNAL=
PC_CURL_STATIC_LIBS_PATHS:INTERNAL=
PC_CURL_VERSION:INTERNAL=8.16.0-rc2
PC_CURL_libcurl_INCLUDEDIR:INTERNAL=
PC_CURL_libcurl_LIBDIR:INTERNAL=
PC_CURL_libcurl_PREFIX:INTERNAL=
PC_CURL_libcurl_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
PKG_GLIB_CFLAGS:INTERNAL=-I/usr/include/glib-2.0;-I/usr/lib/aarch64-linux-gnu/glib-2.0/include;-I/usr/include/sysprof-6;-pthread;-I/usr/include
PKG_GLIB_CFLAGS_I:INTERNAL=
PKG_GLIB_CFLAGS_OTHER:INTERNAL=-pthread
PKG_GLIB_FOUND:INTERNAL=1
PKG_GLIB_INCLUDEDIR:INTERNAL=/usr/include
PKG_GLIB_INCLUDE_DIRS:INTERNAL=/usr/include/glib-2.0;/usr/lib/aarch64-linux-gnu/glib-2.0/include;/usr/include/sysprof-6;/usr/include
PKG_GLIB_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-lglib-2.0
PKG_GLIB_LDFLAGS_OTHER:INTERNAL=
PKG_GLIB_LIBDIR:INTERNAL=/usr/lib/aarch64-linux-gnu
PKG_GLIB_LIBRARIES:INTERNAL=glib-2.0
PKG_GLIB_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu
PKG_GLIB_LIBS:INTERNAL=
PKG_GLIB_LIBS_L:INTERNAL=
PKG_GLIB_LIBS_OTHER:INTERNAL=
PKG_GLIB_LIBS_PATHS:INTERNAL=
PKG_GLIB_MODULE_NAME:INTERNAL=glib-2.0
PKG_GLIB_PREFIX:INTERNAL=/usr
PKG_GLIB_STATIC_CFLAGS:INTERNAL=-I/usr/include/glib-2.0;-I/usr/lib/aarch64-linux-gnu/glib-2.0/include;-I/usr/include/sysprof-6;-pthread;-I/usr/include
PKG_GLIB_STATIC_CFLAGS_I:INTERNAL=
PKG_GLIB_STATIC_CFLAGS_OTHER:INTERNAL=-pthread
PKG_GLIB_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/glib-2.0;/usr/lib/aarch64-linux-gnu/glib-2.0/include;/usr/include/sysprof-6;/usr/include
PKG_GLIB_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-lglib-2.0;-latomic;-lm;-pthread;-L/usr/lib/aarch64-linux-gnu;-lsysprof-capture-4;-pthread;-lpcre2-8
PKG_GLIB_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread;-pthread
PKG_GLIB_STATIC_LIBDIR:INTERNAL=
PKG_GLIB_STATIC_LIBRARIES:INTERNAL=glib-2.0;atomic;m;sysprof-capture-4;pcre2-8
PKG_GLIB_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu
PKG_GLIB_STATIC_LIBS:INTERNAL=
PKG_GLIB_STATIC_LIBS_L:INTERNAL=
PKG_GLIB_STATIC_LIBS_OTHER:INTERNAL=
PKG_GLIB_STATIC_LIBS_PATHS:INTERNAL=
PKG_GLIB_VERSION:INTERNAL=2.84.4
PKG_GLIB_glib-2.0_INCLUDEDIR:INTERNAL=
PKG_GLIB_glib-2.0_LIBDIR:INTERNAL=
PKG_GLIB_glib-2.0_PREFIX:INTERNAL=
PKG_GLIB_glib-2.0_VERSION:INTERNAL=
PQXX_CFLAGS:INTERNAL=-I/usr/include
PQXX_CFLAGS_I:INTERNAL=
PQXX_CFLAGS_OTHER:INTERNAL=
PQXX_FOUND:INTERNAL=1
PQXX_INCLUDEDIR:INTERNAL=/usr/include
PQXX_INCLUDE_DIRS:INTERNAL=/usr/include
PQXX_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-lpqxx
PQXX_LDFLAGS_OTHER:INTERNAL=
PQXX_LIBDIR:INTERNAL=/usr/lib/aarch64-linux-gnu
PQXX_LIBRARIES:INTERNAL=pqxx
PQXX_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu
PQXX_LIBS:INTERNAL=
PQXX_LIBS_L:INTERNAL=
PQXX_LIBS_OTHER:INTERNAL=
PQXX_LIBS_PATHS:INTERNAL=
PQXX_MODULE_NAME:INTERNAL=libpqxx
PQXX_PREFIX:INTERNAL=/usr
PQXX_STATIC_CFLAGS:INTERNAL=-I/usr/include
PQXX_STATIC_CFLAGS_I:INTERNAL=
PQXX_STATIC_CFLAGS_OTHER:INTERNAL=
PQXX_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include
PQXX_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-lpqxx
PQXX_STATIC_LDFLAGS_OTHER:INTERNAL=
PQXX_STATIC_LIBDIR:INTERNAL=
PQXX_STATIC_LIBRARIES:INTERNAL=pqxx
PQXX_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu
PQXX_STATIC_LIBS:INTERNAL=
PQXX_STATIC_LIBS_L:INTERNAL=
PQXX_STATIC_LIBS_OTHER:INTERNAL=
PQXX_STATIC_LIBS_PATHS:INTERNAL=
PQXX_VERSION:INTERNAL=7.10.0
PQXX_libpqxx_INCLUDEDIR:INTERNAL=
PQXX_libpqxx_LIBDIR:INTERNAL=
PQXX_libpqxx_PREFIX:INTERNAL=
PQXX_libpqxx_VERSION:INTERNAL=
//ADVANCED property for variable: PROTOBUF_INCLUDE_DIR
PROTOBUF_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PROTOBUF_LIBRARY
PROTOBUF_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PROTOBUF_PROTOC_EXECUTABLE
PROTOBUF_PROTOC_EXECUTABLE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PROTOBUF_PROTOC_LIBRARY
PROTOBUF_PROTOC_LIBRARY-ADVANCED:INTERNAL=1
//CMAKE_INSTALL_PREFIX during last run
_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr
_OPENSSL_CFLAGS:INTERNAL=-I/usr/include
_OPENSSL_CFLAGS_I:INTERNAL=
_OPENSSL_CFLAGS_OTHER:INTERNAL=
_OPENSSL_FOUND:INTERNAL=1
_OPENSSL_INCLUDEDIR:INTERNAL=/usr/include
_OPENSSL_INCLUDE_DIRS:INTERNAL=/usr/include
_OPENSSL_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-lssl;-lcrypto
_OPENSSL_LDFLAGS_OTHER:INTERNAL=
_OPENSSL_LIBDIR:INTERNAL=/usr/lib/aarch64-linux-gnu
_OPENSSL_LIBRARIES:INTERNAL=ssl;crypto
_OPENSSL_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu
_OPENSSL_LIBS:INTERNAL=
_OPENSSL_LIBS_L:INTERNAL=
_OPENSSL_LIBS_OTHER:INTERNAL=
_OPENSSL_LIBS_PATHS:INTERNAL=
_OPENSSL_MODULE_NAME:INTERNAL=openssl
_OPENSSL_PREFIX:INTERNAL=/usr
_OPENSSL_STATIC_CFLAGS:INTERNAL=-I/usr/include
_OPENSSL_STATIC_CFLAGS_I:INTERNAL=
_OPENSSL_STATIC_CFLAGS_OTHER:INTERNAL=
_OPENSSL_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include
_OPENSSL_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-lssl;-L/usr/lib/aarch64-linux-gnu;-lz;-lzstd;-ldl;-pthread;-lcrypto;-lz;-lzstd;-ldl;-pthread
_OPENSSL_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread;-pthread
_OPENSSL_STATIC_LIBDIR:INTERNAL=
_OPENSSL_STATIC_LIBRARIES:INTERNAL=ssl;z;zstd;dl;crypto;z;zstd;dl
_OPENSSL_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu
_OPENSSL_STATIC_LIBS:INTERNAL=
_OPENSSL_STATIC_LIBS_L:INTERNAL=
_OPENSSL_STATIC_LIBS_OTHER:INTERNAL=
_OPENSSL_STATIC_LIBS_PATHS:INTERNAL=
_OPENSSL_VERSION:INTERNAL=3.5.2
_OPENSSL_openssl_INCLUDEDIR:INTERNAL=
_OPENSSL_openssl_LIBDIR:INTERNAL=
_OPENSSL_openssl_PREFIX:INTERNAL=
_OPENSSL_openssl_VERSION:INTERNAL=
__pkg_config_arguments_PC_CURL:INTERNAL=QUIET;libcurl
__pkg_config_arguments_PKG_GLIB:INTERNAL=glib-2.0
__pkg_config_arguments_PQXX:INTERNAL=libpqxx
__pkg_config_arguments__OPENSSL:INTERNAL=openssl
__pkg_config_checked_PC_CURL:INTERNAL=1
__pkg_config_checked_PKG_GLIB:INTERNAL=1
__pkg_config_checked_PQXX:INTERNAL=1
__pkg_config_checked__OPENSSL:INTERNAL=1
//ADVANCED property for variable: jsoncpp_DIR
jsoncpp_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_PC_CURL_curl
pkgcfg_lib_PC_CURL_curl-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_PKG_GLIB_glib-2.0
pkgcfg_lib_PKG_GLIB_glib-2.0-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_PQXX_pqxx
pkgcfg_lib_PQXX_pqxx-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib__OPENSSL_crypto
pkgcfg_lib__OPENSSL_crypto-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib__OPENSSL_ssl
pkgcfg_lib__OPENSSL_ssl-ADVANCED:INTERNAL=1
prefix_result:INTERNAL=alt-svc;AsynchDNS;brotli;GSS-API;HSTS;HTTP2;HTTP3;HTTPS-proxy;IDN;IPv6;Kerberos;Largefile;libz;NTLM;PSL;SPNEGO;SSL;threadsafe;TLS-SRP;UnixSockets;zstd

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 -DSPECTRUM_VERSION=2.2.1\+dfsg -DENABLE_QT4=OFF -DENABLE_TESTS=OFF -DENABLE_FROTZ=OFF -DCMAKE_VERBOSE_MAKEFILE=On -DENABLE_WEBUI=Off -DENABLE_TWITTER=Off .. returned exit code 1
make[1]: *** [debian/rules:46: override_dh_auto_configure] Error 2
make[1]: Leaving directory '/build/reproducible-path/spectrum2-2.2.1+dfsg'
make: *** [debian/rules:31: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-30T20:57:29Z

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

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

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

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-xmpp-devel mailing list