Source: tarantool Version: 2.6.0-1.4 Severity: serious User: [email protected] Usertags: cmake-4 Tags: ftbfs, forky, sid
Dear maintainer, During a test rebuild for CMake 4, tarantool failed to rebuild. Log Summary: ------------------------------------------------------------------------------- [...] +------------------------------------------------------------------------------+ | Build Sat, 30 Aug 2025 21:50:13 +0000 | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 3.0 (quilt) Source: tarantool Binary: tarantool-common, tarantool, tarantool-dev Architecture: all i386 amd64 armhf arm64 Version: 2.6.0-1.4 Maintainer: Roman Tsisyk <[email protected]> Uploaders: Dmitry E. Oboukhov <[email protected]> Homepage: http://tarantool.org/ Standards-Version: 3.9.8 Vcs-Browser: https://github.com/tarantool/tarantool Vcs-Git: git://github.com/tarantool/tarantool.git Build-Depends: cdbs (>= 0.4.100), debhelper (>= 9.2), dh-exec, dpkg-dev (>= 1.16.1~), cmake, libreadline-dev, libncurses5-dev, libssl-dev, libunwind-dev | libunwind8-dev | libunwind7-dev, libicu-dev, libcurl4-openssl-dev, libyaml-dev, libzstd-dev, pkgconf, systemd-dev | systemd (<< 253-2~) Package-List: tarantool deb database optional arch=i386,amd64,armhf,arm64 tarantool-common deb database optional arch=all tarantool-dev deb libdevel optional arch=i386,amd64,armhf,arm64 Checksums-Sha1: 8cadd59592307787a6e0400bce37cb2b57dc1932 13635378 tarantool_2.6.0.orig.tar.gz a2b95108962bc809710f6e24b857641b83fe509f 16376 tarantool_2.6.0-1.4.debian.tar.xz Checksums-Sha256: f7f547be785eaa91cd03a14ad2c02a8bc87adac0e9011a90500f744a08d8a106 13635378 tarantool_2.6.0.orig.tar.gz 9262d007efab67045e0ba11ce67ec151b37530772aa917ed9b65a2549a8a1ee8 16376 tarantool_2.6.0-1.4.debian.tar.xz Files: 4b113a92781f1f6e6c126c104849a02d 13635378 tarantool_2.6.0.orig.tar.gz 628958c699b375c41d9a3886cd7ec6d3 16376 tarantool_2.6.0-1.4.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEfRrP+tnggGycTNOSXBPW25MFLgMFAmZnjgoACgkQXBPW25MF LgMhrRAApqOo537enc4zzIRiTrFFrzl2e5sAToO2dFFllX7cYIJia6maaTLQGtg0 6QMkZFtYecfUXgqUcSoDbOVhWzXWcXFvBosrjAAuD9aHpAVNhJ7h1Hi1V/T5hZNW 1eQ5Pm/Zf14HOP6FGXrPUY6xNZudPjDMQ0eU3/mSAVS6qz/ZeW+1SEgSg+qNhFeA 3zP2WwGxMwqv2smpH7bF3Nd8wOJezT+pdi/zo9os+XUFsx4zBOKz25AN6PPnOxbl rqKjlF4+5n84q5vtI7N57l90NjzcnR6fnF34af8swRjI4sQbay8LcwOmCwh+QFAn 3Rso9fMg0HnNSU1v4KS6rAhG/5gXCZNBxbXygIMZ+a2fJZ5vVicCG3qT6MAd/G2c xfDyz9xkxEa75HIQWDcOSHr2Pyw/y4Y8XKP6fYQpwlgPpJu/Gv1kIHlc+7ctkpiI FxiUTUJUNJcIZYcod78V9T2Mz9K38sqe7svPer6hoDIafFGoWk8So8nQmbNU56p1 u358DDgdCjt+7zuieizBZVSYp+7BstOGH+Qs/jYhOWmalEsGgzFe0MkQV6ShBQoO CBVL0nZRlKX3sJnJFfAPSq1HSuNMEXOsm0vbgcZ9RLbZT6RTtU2jz4vkfpvbkAta Mde5IK03Ly37Ni/d+4Pi+V3fQci2aYZDLKhB2qzMHwszHRWhAxo= =mdU8 -----END PGP SIGNATURE----- dpkg-source: warning: cannot verify inline signature for ./tarantool_2.6.0-1.4.dsc: no acceptable signature found dpkg-source: info: extracting tarantool in /build/reproducible-path/tarantool-2.6.0 dpkg-source: info: unpacking tarantool_2.6.0.orig.tar.gz dpkg-source: info: unpacking tarantool_2.6.0-1.4.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Move-xmalloc-to-trivia-util.h.patch dpkg-source: info: applying 0002-build-fix-build-with-glibc-2.34.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=sbuild PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SHELL=/bin/sh USER=sbuild dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -us -uc -b dpkg-buildpackage: info: source package tarantool dpkg-buildpackage: info: source version 2.6.0-1.4 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Chris Hofstaedtler <[email protected]> dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 dpkg-source: info: using options from tarantool-2.6.0/debian/source/options: --extend-diff-ignore=.*\.git$ --extend-diff-ignore=.*\.git/.* --extend-diff-ignore=FreeBSD/ --extend-diff-ignore=test-run/lib/.*/debian/ --extend-diff-ignore=doc/www/ --extend-diff-ignore=doc/sphinx/ --extend-diff-ignore=src/lib/.*/debian/ --extend-diff-ignore=src/lib/.*/test.sh --extend-diff-ignore=src/lib/small/test --extend-diff-ignore=third_party/.*/debian/ --extend-diff-ignore=third_party/luajit/doc --extend-diff-ignore=third_party/luafun/(tests|doc) --extend-diff-ignore=.*\.dll$ --extend-diff-ignore=.*\.exe$ debian/rules clean test -x debian/rules rmdir obj-aarch64-linux-gnu rmdir: failed to remove 'obj-aarch64-linux-gnu': No such file or directory make: [/usr/share/cdbs/1/rules/buildcore.mk:49: cleanbuilddir] Error 1 (ignored) rm -f debian/stamp-makefile-build debian/stamp-makefile-install /usr/bin/make -C obj-aarch64-linux-gnu -k clean make[1]: Entering directory '/build/reproducible-path/tarantool-2.6.0' make[1]: *** obj-aarch64-linux-gnu: No such file or directory. Stop. make[1]: Leaving directory '/build/reproducible-path/tarantool-2.6.0' make: [/usr/share/cdbs/1/class/makefile.mk:91: makefile-clean] Error 2 (ignored) rm -rf obj-aarch64-linux-gnu set -e; dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use) find -type f -name \*.pyc -delete find -type d -name CMakeFiles -exec rm -fr '{}' + rm -f CMakeCache.txt rm -f CPackConfig.cmake rm -f CPackSourceConfig.cmake rm -f src/trivia/config.h debian/rules binary test -x debian/rules dh_testroot dh_prep dh_installdirs -A dh_installdirs: warning: Compatibility levels before 10 are deprecated (level 9 in use) mkdir -p "obj-aarch64-linux-gnu" CDBS WARNING: DEB_DH_INSTALLINIT_ARGS is deprecated since 0.4.85 CDBS WARNING: DEB_DH_STRIP_ARGS is deprecated since 0.4.85 set -e; mv ./third_party/curl/config.guess ./third_party/curl/config.guess.cdbs-orig; cp --remove-destination /usr/share/misc/config.guess ./third_party/curl/config.guess; set -e; mv ./third_party/curl/config.sub ./third_party/curl/config.sub.cdbs-orig; cp --remove-destination /usr/share/misc/config.sub ./third_party/curl/config.sub; cd obj-aarch64-linux-gnu && cmake /build/reproducible-path/tarantool-2.6.0/. -DCMAKE_INSTALL_PREFIX="/usr" -DCMAKE_C_COMPILER:FILEPATH="cc" -DCMAKE_CXX_COMPILER:FILEPATH="g++" -DCMAKE_C_FLAGS="-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/tarantool-2.6.0=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2" -DCMAKE_CXX_FLAGS="-g -O2 -ffile-prefix-map=/build/reproducible-path/tarantool-2.6.0=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2" -DCMAKE_SKIP_RPATH=ON -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_EXE_LINKER_FLAGS="-specs=/usr/share/dpkg/no-pie-link.specs -Wl,-z,relro" -DCMAKE_MODULE_LINKER_FLAGS="-specs=/usr/share/dpkg/no-pie-link.specs -Wl,-z,relro" -DCMAKE_SHARED_LINKER_FLAGS="-specs=/usr/share/dpkg/no-pie-link.specs -Wl,-z,relro" -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DENABLE_DIST=ON -DENABLE_BUNDLED_LIBCURL=OFF -DENABLE_BUNDLED_LIBYAML=OFF -DENABLE_BUNDLED_ZSTD=OFF -DWITH_SYSVINIT=ON -DWITH_SYSTEMD=ON CMake Error at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 has been removed from CMake. Update the VERSION argument <min> value. Or, use the <min>...<max> syntax to tell CMake that the project requires at least <min> but has been updated to work with policies introduced by <max> or earlier. Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway. -- Configuring incomplete, errors occurred! make: *** [/usr/share/cdbs/1/class/cmake.mk:75: obj-aarch64-linux-gnu/CMakeCache.txt] Error 1 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2025-08-30T21:50:23Z ------------------------------------------------------------------------------- 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/2412483/ 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/154987/ 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

