Your message dated Wed, 1 Oct 2025 20:20:08 +0700
with message-id <[email protected]>
and subject line Re: Bug#1113632: workflow: FTBFS with CMake 4
has caused the Debian Bug report #1113632,
regarding workflow: FTBFS with CMake 4
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1113632: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1113632
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: workflow
Version: 0.11.10-1
Severity: serious
User: [email protected]
Usertags: cmake-4
Tags: ftbfs, forky, sid
Dear maintainer,
During a test rebuild for CMake 4, workflow failed to rebuild.
Log Summary:
-------------------------------------------------------------------------------
[...]
from /usr/include/gtest/gtest.h:63,
from
/build/reproducible-path/workflow-0.11.10/test/upstream_unittest.cc:19:
/usr/include/gtest/internal/gtest-port.h:273:2: error: #error C++ versions less
than C++17 are not supported.
273 | #error C++ versions less than C++17 are not supported.
| ^~~~~
In file included from /usr/include/gtest/gtest-message.h:57,
from /usr/include/gtest/gtest-assertion-result.h:46,
from /usr/include/gtest/gtest.h:63,
from
/build/reproducible-path/workflow-0.11.10/test/algo_unittest.cc:22:
/usr/include/gtest/internal/gtest-port.h:273:2: error: #error C++ versions less
than C++17 are not supported.
273 | #error C++ versions less than C++17 are not supported.
| ^~~~~
In file included from /usr/include/gtest/gtest-message.h:57,
from /usr/include/gtest/gtest-assertion-result.h:46,
from /usr/include/gtest/gtest.h:63,
from
/build/reproducible-path/workflow-0.11.10/test/resource_unittest.cc:22:
/usr/include/gtest/internal/gtest-port.h:273:2: error: #error C++ versions less
than C++17 are not supported.
273 | #error C++ versions less than C++17 are not supported.
| ^~~~~
In file included from /usr/include/gtest/gtest-message.h:57,
from /usr/include/gtest/gtest-assertion-result.h:46,
from /usr/include/gtest/gtest.h:63,
from
/build/reproducible-path/workflow-0.11.10/test/task_unittest.cc:29:
/usr/include/gtest/internal/gtest-port.h:273:2: error: #error C++ versions less
than C++17 are not supported.
273 | #error C++ versions less than C++17 are not supported.
| ^~~~~
In file included from /usr/include/gtest/gtest-message.h:57,
from /usr/include/gtest/gtest-assertion-result.h:46,
from /usr/include/gtest/gtest.h:63,
from
/build/reproducible-path/workflow-0.11.10/test/graph_unittest.cc:20:
/usr/include/gtest/internal/gtest-port.h:273:2: error: #error C++ versions less
than C++17 are not supported.
273 | #error C++ versions less than C++17 are not supported.
| ^~~~~
In file included from /usr/include/gtest/gtest-message.h:57,
from /usr/include/gtest/gtest-assertion-result.h:46,
from /usr/include/gtest/gtest.h:63,
from
/build/reproducible-path/workflow-0.11.10/test/uriparser_unittest.cc:19:
/usr/include/gtest/internal/gtest-port.h:273:2: error: #error C++ versions less
than C++17 are not supported.
273 | #error C++ versions less than C++17 are not supported.
| ^~~~~
In file included from /usr/include/gtest/gtest.h:67:
/usr/include/gtest/gtest-param-test.h:483:56: error: missing template arguments
before ‘(’ token
483 | typename StdFunction =
decltype(std::function(std::declval<Func>()))>
| ^
/usr/include/gtest/gtest-param-test.h:493:56: error: missing template arguments
before ‘(’ token
493 | typename StdFunction =
decltype(std::function(std::declval<Func>()))>
| ^
In file included from /usr/include/gtest/gtest.h:67:
/usr/include/gtest/gtest-param-test.h:483:56: error: missing template arguments
before ‘(’ token
483 | typename StdFunction =
decltype(std::function(std::declval<Func>()))>
| ^
/usr/include/gtest/gtest-param-test.h:493:56: error: missing template arguments
before ‘(’ token
493 | typename StdFunction =
decltype(std::function(std::declval<Func>()))>
| ^
In file included from /usr/include/gtest/gtest.h:67:
/usr/include/gtest/gtest-param-test.h:483:56: error: missing template arguments
before ‘(’ token
483 | typename StdFunction =
decltype(std::function(std::declval<Func>()))>
| ^
/usr/include/gtest/gtest-param-test.h:493:56: error: missing template arguments
before ‘(’ token
493 | typename StdFunction =
decltype(std::function(std::declval<Func>()))>
| ^
In file included from /usr/include/gtest/gtest.h:67:
/usr/include/gtest/gtest-param-test.h:483:56: error: missing template arguments
before ‘(’ token
483 | typename StdFunction =
decltype(std::function(std::declval<Func>()))>
| ^
/usr/include/gtest/gtest-param-test.h:493:56: error: missing template arguments
before ‘(’ token
493 | typename StdFunction =
decltype(std::function(std::declval<Func>()))>
| ^
In file included from /usr/include/gtest/gtest.h:67:
/usr/include/gtest/gtest-param-test.h:483:56: error: missing template arguments
before ‘(’ token
483 | typename StdFunction =
decltype(std::function(std::declval<Func>()))>
| ^
/usr/include/gtest/gtest-param-test.h:493:56: error: missing template arguments
before ‘(’ token
493 | typename StdFunction =
decltype(std::function(std::declval<Func>()))>
| ^
In file included from /usr/include/gtest/gtest.h:67:
/usr/include/gtest/gtest-param-test.h:483:56: error: missing template arguments
before ‘(’ token
483 | typename StdFunction =
decltype(std::function(std::declval<Func>()))>
| ^
/usr/include/gtest/gtest-param-test.h:493:56: error: missing template arguments
before ‘(’ token
493 | typename StdFunction =
decltype(std::function(std::declval<Func>()))>
| ^
make[6]: *** [CMakeFiles/uriparser_unittest.dir/build.make:79:
CMakeFiles/uriparser_unittest.dir/uriparser_unittest.cc.o] Error 1
make[6]: Leaving directory
'/build/reproducible-path/workflow-0.11.10/test/build.cmake'
make[5]: *** [CMakeFiles/Makefile2:295: CMakeFiles/uriparser_unittest.dir/all]
Error 2
make[5]: *** Waiting for unfinished jobs....
make[6]: *** [CMakeFiles/task_unittest.dir/build.make:79:
CMakeFiles/task_unittest.dir/task_unittest.cc.o] Error 1
make[6]: Leaving directory
'/build/reproducible-path/workflow-0.11.10/test/build.cmake'
make[5]: *** [CMakeFiles/Makefile2:135: CMakeFiles/task_unittest.dir/all] Error
2
make[6]: *** [CMakeFiles/algo_unittest.dir/build.make:79:
CMakeFiles/algo_unittest.dir/algo_unittest.cc.o] Error 1
make[6]: Leaving directory
'/build/reproducible-path/workflow-0.11.10/test/build.cmake'
make[5]: *** [CMakeFiles/Makefile2:167: CMakeFiles/algo_unittest.dir/all] Error
2
make[6]: *** [CMakeFiles/resource_unittest.dir/build.make:79:
CMakeFiles/resource_unittest.dir/resource_unittest.cc.o] Error 1
make[6]: Leaving directory
'/build/reproducible-path/workflow-0.11.10/test/build.cmake'
make[5]: *** [CMakeFiles/Makefile2:263: CMakeFiles/resource_unittest.dir/all]
Error 2
make[6]: *** [CMakeFiles/graph_unittest.dir/build.make:79:
CMakeFiles/graph_unittest.dir/graph_unittest.cc.o] Error 1
make[6]: Leaving directory
'/build/reproducible-path/workflow-0.11.10/test/build.cmake'
make[5]: *** [CMakeFiles/Makefile2:199: CMakeFiles/graph_unittest.dir/all]
Error 2
make[6]: *** [CMakeFiles/upstream_unittest.dir/build.make:79:
CMakeFiles/upstream_unittest.dir/upstream_unittest.cc.o] Error 1
make[6]: Leaving directory
'/build/reproducible-path/workflow-0.11.10/test/build.cmake'
make[5]: *** [CMakeFiles/Makefile2:231: CMakeFiles/upstream_unittest.dir/all]
Error 2
make[5]: Leaving directory
'/build/reproducible-path/workflow-0.11.10/test/build.cmake'
make[4]: *** [CMakeFiles/Makefile2:105: CMakeFiles/check.dir/rule] Error 2
make[4]: Leaving directory
'/build/reproducible-path/workflow-0.11.10/test/build.cmake'
make[3]: *** [Makefile:134: check] Error 2
make[3]: Leaving directory
'/build/reproducible-path/workflow-0.11.10/test/build.cmake'
make[2]: *** [GNUmakefile:23: check] Error 2
make[2]: Leaving directory '/build/reproducible-path/workflow-0.11.10/test'
dh_auto_test: error: cd test && make -j8 check ARGS\+=--verbose ARGS\+=-j8
VERBOSE=1 returned exit code 2
make[1]: *** [debian/rules:12: override_dh_auto_test] Error 25
make[1]: Leaving directory '/build/reproducible-path/workflow-0.11.10'
make: *** [debian/rules:8: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-30T23:58: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/2413692/
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/155181/
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
--- End Message ---
--- Begin Message ---
On 9/1/25 6:07 AM, [email protected] wrote:
Source: workflow
Version: 0.11.10-1
Severity: serious
User: [email protected]
Usertags: cmake-4
Tags: ftbfs, forky, sid
Dear maintainer,
During a test rebuild for CMake 4, workflow failed to rebuild.
Log Summary:
-------------------------------------------------------------------------------
[...]
from /usr/include/gtest/gtest.h:63,
from
/build/reproducible-path/workflow-0.11.10/test/upstream_unittest.cc:19:
/usr/include/gtest/internal/gtest-port.h:273:2: error: #error C++ versions less
than C++17 are not supported.
273 | #error C++ versions less than C++17 are not supported.
| ^~~~~
Fixed in workflow/0.11.10-2, which closed #1114442 for a FTBFS with
gtest. I bumped the minimum CXX version from 14 to 17 to fix this for
the testsuite.
--
Lance Lin
GPG Fingerprint: 4A31 DB5A 1EE4 096C 8739 9880 9036 4929 4C33 F9B7
OpenPGP_0x903649294C33F9B7.asc
Description: OpenPGP public key
OpenPGP_signature.asc
Description: OpenPGP digital signature
--- End Message ---