Bug#1112871: endless-sky: FTBFS with CMake 4
roehling at debian.org
roehling at debian.org
Sun Aug 31 23:52:57 BST 2025
Source: endless-sky
Version: 0.10.14-1
Severity: serious
User: cmake at packages.debian.org
Usertags: cmake-4
Tags: ftbfs, forky, sid
Dear maintainer,
During a test rebuild for CMake 4, endless-sky failed to rebuild.
Log Summary:
-------------------------------------------------------------------------------
[...]
debian/rules override_dh_auto_test
make[1]: Entering directory '/build/reproducible-path/endless-sky-0.10.14'
cd obj-aarch64-linux-gnu && ctest --label-exclude "(benchmark|integration-debug)" --timeout 9000
Test project /build/reproducible-path/endless-sky-0.10.14/obj-aarch64-linux-gnu
Start 1: Abort Take Off On Excess Outfits In Cargo Warning
1/45 Test #1: Abort Take Off On Excess Outfits In Cargo Warning ... Passed 2.04 sec
Start 3: Afterburner-flight - Simple depart land
2/45 Test #3: Afterburner-flight - Simple depart land ............. Passed 1.92 sec
Start 5: Atrocity Test - New Atrocity
3/45 Test #5: Atrocity Test - New Atrocity ........................ Passed 2.04 sec
Start 7: Capture Uncapturable With Capturable Override
4/45 Test #7: Capture Uncapturable With Capturable Override ....... Passed 1.94 sec
Start 9: Checking For A Gifted Ship
5/45 Test #9: Checking For A Gifted Ship .......................... Passed 2.32 sec
Start 11: Clear flagship model condition
6/45 Test #11: Clear flagship model condition ...................... Passed 2.33 sec
Start 13: Conditional Test
7/45 Test #13: Conditional Test .................................... Passed 2.18 sec
Start 15: Conditional Test Goto
8/45 Test #15: Conditional Test Goto ............................... Passed 2.17 sec
Start 17: Conditional Test Out of Bound
9/45 Test #17: Conditional Test Out of Bound ....................... Passed 1.89 sec
Start 19: Ember Wastes Navigation
10/45 Test #19: Ember Wastes Navigation ............................. Passed 4.42 sec
Start 21: Enter Name in Conversation
11/45 Test #21: Enter Name in Conversation .......................... Passed 1.97 sec
Start 23: Flagship Attribute Autoconditions
12/45 Test #23: Flagship Attribute Autoconditions ................... Passed 2.04 sec
Start 25: Flagship Planet Attribute Test
13/45 Test #25: Flagship Planet Attribute Test ...................... Passed 1.87 sec
Start 27: Hyperjumps To Autocondition
14/45 Test #27: Hyperjumps To Autocondition ......................... Passed 1.99 sec
Start 29: Illegal Test - Ignore and New Illegal
15/45 Test #29: Illegal Test - Ignore and New Illegal ............... Passed 1.94 sec
Start 31: Job Board During Mission Test
16/45 Test #31: Job Board During Mission Test ....................... Passed 1.91 sec
Start 33: Job Board Mission From Map Test
17/45 Test #33: Job Board Mission From Map Test ..................... Passed 1.92 sec
Start 35: Job Board Mission From Planet Test
18/45 Test #35: Job Board Mission From Planet Test .................. Passed 1.93 sec
Start 37: Landing in a system with multiple planets
19/45 Test #37: Landing in a system with multiple planets ........... Passed 2.59 sec
Start 39: Loading and Reloading
20/45 Test #39: Loading and Reloading ............................... Passed 2.16 sec
Start 41: Loading and Saving
21/45 Test #41: Loading and Saving .................................. Passed 3.17 sec
Start 43: Outfitter Mission Test
22/45 Test #43: Outfitter Mission Test .............................. Passed 1.90 sec
Start 45: Plugin Installed Autocondition
23/45 Test #45: Plugin Installed Autocondition ...................... Passed 1.83 sec
Start 47: Save To Default Snapshot
24/45 Test #47: Save To Default Snapshot ............................ Passed 1.89 sec
Start 49: Saving during conversation
25/45 Test #49: Saving during conversation .......................... Passed 1.96 sec
Start 51: Sell 0 ships
26/45 Test #51: Sell 0 ships ........................................ Passed 1.91 sec
Start 53: Sell 1 ship
27/45 Test #53: Sell 1 ship ......................................... Passed 1.98 sec
Start 55: Sell 2 ships
28/45 Test #55: Sell 2 ships ........................................ Passed 1.93 sec
Start 57: Sell 3 ships
29/45 Test #57: Sell 3 ships ........................................ Passed 1.94 sec
Start 59: Sell Outfit On Take Off
30/45 Test #59: Sell Outfit On Take Off ............................. Passed 1.96 sec
Start 61: Shipyard Mission Test
31/45 Test #61: Shipyard Mission Test ............................... Passed 1.96 sec
Start 63: Store Outfit On Take Off
32/45 Test #63: Store Outfit On Take Off ............................ Passed 1.97 sec
Start 65: Taking Ship With Outfits And Unconstrained
33/45 Test #65: Taking Ship With Outfits And Unconstrained .......... Passed 2.06 sec
Start 67: Test-Framework - Calling other functions
34/45 Test #67: Test-Framework - Calling other functions ............ Passed 2.29 sec
Start 69: Test-Framework - Conditions Arithmetic and Loops
35/45 Test #69: Test-Framework - Conditions Arithmetic and Loops .... Passed 1.92 sec
Start 71: Test-Framework - Empty Test Sequence
36/45 Test #71: Test-Framework - Empty Test Sequence ................ Passed 1.87 sec
Start 73: Test-Framework - Empty Testcase
37/45 Test #73: Test-Framework - Empty Testcase ..................... Passed 1.81 sec
Start 75: Test-Framework - Load Depart Land
38/45 Test #75: Test-Framework - Load Depart Land ................... Passed 2.20 sec
Start 77: Test-Framework - Mission Injection
39/45 Test #77: Test-Framework - Mission Injection .................. Passed 2.27 sec
Start 79: Test-Framework - Navigate
40/45 Test #79: Test-Framework - Navigate ........................... Passed 2.69 sec
Start 81: Test-Framework - Recursive Calling
41/45 Test #81: Test-Framework - Recursive Calling .................. Passed 1.92 sec
Start 83: Test-Framework - UI Keyboard controls
42/45 Test #83: Test-Framework - UI Keyboard controls ............... Passed 1.95 sec
Start 85: To Accept Blocks Accepts When Conditions Fail
43/45 Test #85: To Accept Blocks Accepts When Conditions Fail ....... Passed 2.10 sec
Start 87: Wormhole Navigation
44/45 Test #87: Wormhole Navigation ................................. Passed 3.37 sec
Start 89: unit
45/45 Test #89: unit ................................................***Failed 0.18 sec
98% tests passed, 1 tests failed out of 45
Label Time Summary:
integration = 94.40 sec*proc (44 tests)
unit = 0.18 sec*proc (1 test)
Total Test time (real) = 94.62 sec
The following tests FAILED:
89 - unit (Failed) unit
Errors while running CTest
Output from these tests are in: /build/reproducible-path/endless-sky-0.10.14/obj-aarch64-linux-gnu/Testing/Temporary/LastTest.log
Use "--rerun-failed --output-on-failure" to re-run the failed cases verbosely.
make[1]: *** [debian/rules:22: override_dh_auto_test] Error 8
make[1]: Leaving directory '/build/reproducible-path/endless-sky-0.10.14'
make: *** [debian/rules:6: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-29T17:47:33Z
-------------------------------------------------------------------------------
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/2391640/
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/152775/
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-games-devel
mailing list