Source: cmake
Version: 3.31.6-2
Severity: serious
User: [email protected]
Usertags: cmake-4
Tags: ftbfs, forky, sid

Dear maintainer,

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

Log Summary:
-------------------------------------------------------------------------------
[...]
make[3]: Leaving directory '/build/reproducible-path/cmake-3.31.6/Build'
make[2]: *** [CMakeFiles/Makefile2:2028: Source/CMakeFiles/CTestLib.dir/all] 
Error 2
make[2]: *** Waiting for unfinished jobs....
[ 86%] Building CXX object 
Source/QtDialog/CMakeFiles/CMakeGUILib.dir/moc_QCMakePresetItemModel.cpp.o
cd /build/reproducible-path/cmake-3.31.6/Build/Source/QtDialog && /usr/bin/g++ 
-DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB 
-I/build/reproducible-path/cmake-3.31.6/Build/Source/QtDialog 
-I/build/reproducible-path/cmake-3.31.6/Source/QtDialog 
-I/build/reproducible-path/cmake-3.31.6/Build/Utilities 
-I/build/reproducible-path/cmake-3.31.6/Build/Source 
-I/build/reproducible-path/cmake-3.31.6/Source 
-I/build/reproducible-path/cmake-3.31.6/Source/LexerParser -isystem 
/build/reproducible-path/cmake-3.31.6/Utilities/std -isystem 
/build/reproducible-path/cmake-3.31.6/Utilities -isystem /usr/include/jsoncpp 
-isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem 
/usr/include/aarch64-linux-gnu/qt6 -isystem 
/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem 
/usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem 
/usr/include/aarch64-linux-gnu/qt6/QtGui -g -O2 
-ffile-prefix-map=/build/reproducible-path/cmake-3.31.6=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wdate-time 
-D_FORTIFY_SOURCE=2  -O3 -DNDEBUG -std=c++17 -Wno-deprecated-declarations -MD 
-MT Source/QtDialog/CMakeFiles/CMakeGUILib.dir/moc_QCMakePresetItemModel.cpp.o 
-MF CMakeFiles/CMakeGUILib.dir/moc_QCMakePresetItemModel.cpp.o.d -o 
CMakeFiles/CMakeGUILib.dir/moc_QCMakePresetItemModel.cpp.o -c 
/build/reproducible-path/cmake-3.31.6/Build/Source/QtDialog/moc_QCMakePresetItemModel.cpp
[ 86%] Building CXX object 
Source/QtDialog/CMakeFiles/CMakeGUILib.dir/moc_QCMakeWidgets.cpp.o
cd /build/reproducible-path/cmake-3.31.6/Build/Source/QtDialog && /usr/bin/g++ 
-DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB 
-I/build/reproducible-path/cmake-3.31.6/Build/Source/QtDialog 
-I/build/reproducible-path/cmake-3.31.6/Source/QtDialog 
-I/build/reproducible-path/cmake-3.31.6/Build/Utilities 
-I/build/reproducible-path/cmake-3.31.6/Build/Source 
-I/build/reproducible-path/cmake-3.31.6/Source 
-I/build/reproducible-path/cmake-3.31.6/Source/LexerParser -isystem 
/build/reproducible-path/cmake-3.31.6/Utilities/std -isystem 
/build/reproducible-path/cmake-3.31.6/Utilities -isystem /usr/include/jsoncpp 
-isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem 
/usr/include/aarch64-linux-gnu/qt6 -isystem 
/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem 
/usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem 
/usr/include/aarch64-linux-gnu/qt6/QtGui -g -O2 
-ffile-prefix-map=/build/reproducible-path/cmake-3.31.6=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wdate-time 
-D_FORTIFY_SOURCE=2  -O3 -DNDEBUG -std=c++17 -Wno-deprecated-declarations -MD 
-MT Source/QtDialog/CMakeFiles/CMakeGUILib.dir/moc_QCMakeWidgets.cpp.o -MF 
CMakeFiles/CMakeGUILib.dir/moc_QCMakeWidgets.cpp.o.d -o 
CMakeFiles/CMakeGUILib.dir/moc_QCMakeWidgets.cpp.o -c 
/build/reproducible-path/cmake-3.31.6/Build/Source/QtDialog/moc_QCMakeWidgets.cpp
[ 87%] Building CXX object 
Source/QtDialog/CMakeFiles/CMakeGUILib.dir/moc_RegexExplorer.cpp.o
cd /build/reproducible-path/cmake-3.31.6/Build/Source/QtDialog && /usr/bin/g++ 
-DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB 
-I/build/reproducible-path/cmake-3.31.6/Build/Source/QtDialog 
-I/build/reproducible-path/cmake-3.31.6/Source/QtDialog 
-I/build/reproducible-path/cmake-3.31.6/Build/Utilities 
-I/build/reproducible-path/cmake-3.31.6/Build/Source 
-I/build/reproducible-path/cmake-3.31.6/Source 
-I/build/reproducible-path/cmake-3.31.6/Source/LexerParser -isystem 
/build/reproducible-path/cmake-3.31.6/Utilities/std -isystem 
/build/reproducible-path/cmake-3.31.6/Utilities -isystem /usr/include/jsoncpp 
-isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem 
/usr/include/aarch64-linux-gnu/qt6 -isystem 
/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem 
/usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem 
/usr/include/aarch64-linux-gnu/qt6/QtGui -g -O2 
-ffile-prefix-map=/build/reproducible-path/cmake-3.31.6=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wdate-time 
-D_FORTIFY_SOURCE=2  -O3 -DNDEBUG -std=c++17 -Wno-deprecated-declarations -MD 
-MT Source/QtDialog/CMakeFiles/CMakeGUILib.dir/moc_RegexExplorer.cpp.o -MF 
CMakeFiles/CMakeGUILib.dir/moc_RegexExplorer.cpp.o.d -o 
CMakeFiles/CMakeGUILib.dir/moc_RegexExplorer.cpp.o -c 
/build/reproducible-path/cmake-3.31.6/Build/Source/QtDialog/moc_RegexExplorer.cpp
[ 87%] Building CXX object 
Source/QtDialog/CMakeFiles/CMakeGUILib.dir/moc_WarningMessagesDialog.cpp.o
cd /build/reproducible-path/cmake-3.31.6/Build/Source/QtDialog && /usr/bin/g++ 
-DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB 
-I/build/reproducible-path/cmake-3.31.6/Build/Source/QtDialog 
-I/build/reproducible-path/cmake-3.31.6/Source/QtDialog 
-I/build/reproducible-path/cmake-3.31.6/Build/Utilities 
-I/build/reproducible-path/cmake-3.31.6/Build/Source 
-I/build/reproducible-path/cmake-3.31.6/Source 
-I/build/reproducible-path/cmake-3.31.6/Source/LexerParser -isystem 
/build/reproducible-path/cmake-3.31.6/Utilities/std -isystem 
/build/reproducible-path/cmake-3.31.6/Utilities -isystem /usr/include/jsoncpp 
-isystem /usr/include/aarch64-linux-gnu/qt6/QtCore -isystem 
/usr/include/aarch64-linux-gnu/qt6 -isystem 
/usr/lib/aarch64-linux-gnu/qt6/mkspecs/linux-g++ -isystem 
/usr/include/aarch64-linux-gnu/qt6/QtWidgets -isystem 
/usr/include/aarch64-linux-gnu/qt6/QtGui -g -O2 
-ffile-prefix-map=/build/reproducible-path/cmake-3.31.6=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -Wdate-time 
-D_FORTIFY_SOURCE=2  -O3 -DNDEBUG -std=c++17 -Wno-deprecated-declarations -MD 
-MT Source/QtDialog/CMakeFiles/CMakeGUILib.dir/moc_WarningMessagesDialog.cpp.o 
-MF CMakeFiles/CMakeGUILib.dir/moc_WarningMessagesDialog.cpp.o.d -o 
CMakeFiles/CMakeGUILib.dir/moc_WarningMessagesDialog.cpp.o -c 
/build/reproducible-path/cmake-3.31.6/Build/Source/QtDialog/moc_WarningMessagesDialog.cpp
[ 87%] Linking CXX static library libCMakeGUILib.a
cd /build/reproducible-path/cmake-3.31.6/Build/Source/QtDialog && 
/build/reproducible-path/cmake-3.31.6/Build/Bootstrap.cmk/cmake -P 
CMakeFiles/CMakeGUILib.dir/cmake_clean_target.cmake
cd /build/reproducible-path/cmake-3.31.6/Build/Source/QtDialog && 
/build/reproducible-path/cmake-3.31.6/Build/Bootstrap.cmk/cmake -E 
cmake_link_script CMakeFiles/CMakeGUILib.dir/link.txt --verbose=1
/usr/bin/ar qc libCMakeGUILib.a CMakeFiles/CMakeGUILib.dir/AddCacheEntry.cxx.o 
CMakeFiles/CMakeGUILib.dir/CMakeSetupDialog.cxx.o 
CMakeFiles/CMakeGUILib.dir/EnvironmentDialog.cxx.o 
CMakeFiles/CMakeGUILib.dir/FirstConfigure.cxx.o 
CMakeFiles/CMakeGUILib.dir/QCMake.cxx.o 
CMakeFiles/CMakeGUILib.dir/QCMakeCacheView.cxx.o 
CMakeFiles/CMakeGUILib.dir/QCMakePreset.cxx.o 
CMakeFiles/CMakeGUILib.dir/QCMakePresetComboBox.cxx.o 
CMakeFiles/CMakeGUILib.dir/QCMakePresetItemModel.cxx.o 
CMakeFiles/CMakeGUILib.dir/QCMakeWidgets.cxx.o 
CMakeFiles/CMakeGUILib.dir/RegexExplorer.cxx.o 
CMakeFiles/CMakeGUILib.dir/WarningMessagesDialog.cxx.o 
CMakeFiles/CMakeGUILib.dir/moc_AddCacheEntry.cpp.o 
CMakeFiles/CMakeGUILib.dir/moc_Compilers.cpp.o 
CMakeFiles/CMakeGUILib.dir/moc_CMakeSetupDialog.cpp.o 
CMakeFiles/CMakeGUILib.dir/moc_EnvironmentDialog.cpp.o 
CMakeFiles/CMakeGUILib.dir/moc_FirstConfigure.cpp.o 
CMakeFiles/CMakeGUILib.dir/moc_QCMake.cpp.o 
CMakeFiles/CMakeGUILib.dir/moc_QCMakeCacheView.cpp.o 
CMakeFiles/CMakeGUILib.dir/moc_QCMakePresetComboBox.cpp.o 
CMakeFiles/CMakeGUILib.dir/moc_QCMakePresetItemModel.cpp.o 
CMakeFiles/CMakeGUILib.dir/moc_QCMakeWidgets.cpp.o 
CMakeFiles/CMakeGUILib.dir/moc_RegexExplorer.cpp.o 
CMakeFiles/CMakeGUILib.dir/moc_WarningMessagesDialog.cpp.o
/usr/bin/ranlib libCMakeGUILib.a
make[3]: Leaving directory '/build/reproducible-path/cmake-3.31.6/Build'
[ 87%] Built target CMakeGUILib
make[2]: Leaving directory '/build/reproducible-path/cmake-3.31.6/Build'
make[1]: *** [Makefile:169: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/cmake-3.31.6/Build'
dh_auto_build: error: cd Build && make -j8 returned exit code 2
make: *** [debian/rules:95: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-29T15:49:32Z

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

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

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

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