Source: ceph
Version: 18.2.7+ds-1
Severity: serious
User: [email protected]
Usertags: cmake-4

Dear maintainer,

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

Log Summary:
-------------------------------------------------------------------------------
[...]
//CHECK_TYPE_SIZE: sizeof(suseconds_t)
SUSECONDS_T:INTERNAL=8
//ADVANCED property for variable: UDEV_INCLUDE_DIR
UDEV_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: UDEV_LIBRARIES
UDEV_LIBRARIES-ADVANCED:INTERNAL=1
//ADVANCED property for variable: URING_INCLUDE_DIR
URING_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: URING_LIBRARIES
URING_LIBRARIES-ADVANCED:INTERNAL=1
//ADVANCED property for variable: VERBS_LIBRARIES
VERBS_LIBRARIES-ADVANCED:INTERNAL=1
//ADVANCED property for variable: XFS_INCLUDE_DIR
XFS_INCLUDE_DIR-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
//Have symbol backtrace
_Backtrace_SYM_FOUND: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=
//CHECK_TYPE_SIZE: sizeof(__s16)
__S16:INTERNAL=2
//CHECK_TYPE_SIZE: sizeof(__s32)
__S32:INTERNAL=4
//CHECK_TYPE_SIZE: sizeof(__s64)
__S64:INTERNAL=8
//CHECK_TYPE_SIZE: sizeof(__s8)
__S8:INTERNAL=1
//CHECK_TYPE_SIZE: sizeof(__u16)
__U16:INTERNAL=2
//CHECK_TYPE_SIZE: sizeof(__u32)
__U32:INTERNAL=4
//CHECK_TYPE_SIZE: sizeof(__u64)
__U64:INTERNAL=8
//CHECK_TYPE_SIZE: sizeof(__u8)
__U8:INTERNAL=1
__pkg_config_arguments_PC_CURL:INTERNAL=QUIET;libcurl
__pkg_config_arguments_PC_EXPAT:INTERNAL=QUIET;expat
__pkg_config_arguments_PKG_pmem:INTERNAL=QUIET;libpmem
__pkg_config_arguments_PKG_pmemobj:INTERNAL=QUIET;libpmemobj
__pkg_config_arguments__OPENSSL:INTERNAL=QUIET;openssl
__pkg_config_checked_PC_CURL:INTERNAL=1
__pkg_config_checked_PC_EXPAT:INTERNAL=1
__pkg_config_checked_PC_libcryptsetup:INTERNAL=1
__pkg_config_checked_PC_snappy:INTERNAL=1
__pkg_config_checked_PKG_FUSE:INTERNAL=1
__pkg_config_checked_PKG_pmem:INTERNAL=1
__pkg_config_checked_PKG_pmemobj:INTERNAL=1
__pkg_config_checked__OPENSSL:INTERNAL=1
//Result of TRY_COMPILE
_std_filesystem_compiles:INTERNAL=TRUE
//ADVANCED property for variable: boost_atomic_DIR
boost_atomic_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: boost_chrono_DIR
boost_chrono_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: boost_context_DIR
boost_context_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: boost_coroutine_DIR
boost_coroutine_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: boost_date_time_DIR
boost_date_time_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: boost_filesystem_DIR
boost_filesystem_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: boost_headers_DIR
boost_headers_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: boost_iostreams_DIR
boost_iostreams_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: boost_program_options_DIR
boost_program_options_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: boost_python_DIR
boost_python_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: boost_random_DIR
boost_random_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: boost_regex_DIR
boost_regex_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: boost_system_DIR
boost_system_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: boost_thread_DIR
boost_thread_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: fmt_INCLUDE_DIR
fmt_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: fmt_LIBRARY
fmt_LIBRARY-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_PC_EXPAT_expat
pkgcfg_lib_PC_EXPAT_expat-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_PC_libcryptsetup_cryptsetup
pkgcfg_lib_PC_libcryptsetup_cryptsetup-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_PC_snappy_snappy
pkgcfg_lib_PC_snappy_snappy-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_PKG_FUSE_fuse3
pkgcfg_lib_PKG_FUSE_fuse3-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_PKG_FUSE_pthread
pkgcfg_lib_PKG_FUSE_pthread-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_PKG_pmem_pmem
pkgcfg_lib_PKG_pmem_pmem-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_PKG_pmemobj_pmemobj
pkgcfg_lib_PKG_pmemobj_pmemobj-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
//ADVANCED property for variable: pmdk_pmem_INCLUDE_DIR
pmdk_pmem_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pmdk_pmem_LIBRARY
pmdk_pmem_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pmdk_pmemobj_INCLUDE_DIR
pmdk_pmemobj_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pmdk_pmemobj_LIBRARY
pmdk_pmemobj_LIBRARY-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 "-GUnix 
Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON 
-DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DWITH_JAEGER=OFF 
-DWITH_RADOSGW_SELECT_PARQUET=OFF -DWITH_SYSTEM_UTF8PROC=ON -DWITH_OCF=ON 
-DWITH_NSS=ON -DWITH_PYTHON3=ON -DWITH_DEBUG=ON -DWITH_LTTNG=OFF 
-DWITH_MGR_DASHBOARD_FRONTEND=OFF -DWITH_PYTHON2=OFF -DMGR_PYTHON_VERSION=3 
-DWITH_PYTHON3=3 -DWITH_CEPHFS_JAVA=ON -DWITH_CEPHFS_SHELL=ON -DWITH_TESTS=ON 
-DWITH_SYSTEM_BOOST=ON -DWITH_SYSTEM_LIBURING=ON -DWITH_EMBEDDED=OFF 
-DCMAKE_INSTALL_LIBEXECDIR=/usr/lib/aarch64-linux-gnu -DWITH_SYSTEMD=ON 
-DCEPH_SYSTEMD_ENV_DIR=/etc/default -DCMAKE_INSTALL_SYSCONFDIR=/etc 
-DCMAKE_INSTALL_SYSTEMD_SERVICEDIR=/lib/systemd/system 
-DWITH_RADOSGW_KAFKA_ENDPOINT=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo 
-DWITH_GRAFANA=ON "-DCMAKE_C_FLAGS_RELWITHDEBINFO=-g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/ceph-18.2.7+ds=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard" 
"-DCMAKE_CXX_FLAGS_RELWITHDEBINFO=-g -O2 
-ffile-prefix-map=/build/reproducible-path/ceph-18.2.7+ds=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -DFMT_DEPRECATED_OSTREAM 
-fpermissive" -DWITH_SYSTEM_PMDK=ON -DWITH_RBD_RWL=ON -DWITH_RBD_SSD_CACHE=ON 
-DWITH_BLUESTORE_PMEM=ON -DWITH_SPDK=ON -DWITH_SEASTAR=OFF -DBOOST_J=4 
-DWITH_SPDK=OFF .. returned exit code 1
make[1]: *** [debian/rules:159: override_dh_auto_configure] Error 2
make[1]: Leaving directory '/build/reproducible-path/ceph-18.2.7+ds'
make: *** [debian/rules:134: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-29T15:24:49Z

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

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

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

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 via email to