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

