Your message dated Mon, 01 Sep 2025 20:47:46 +0000
with message-id <[email protected]>
and subject line Bug#1112767: fixed in ccache 4.11.3-1
has caused the Debian Bug report #1112767,
regarding ccache: FTBFS with doctest 2.4.12
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.)
--
1112767: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1112767
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ccache
Version: 4.11.2-2
Severity: serious
User: [email protected]
Usertags: cmake-4
Dear maintainer,
During a test rebuild for CMake 4, ccache failed to rebuild.
Log Summary:
-------------------------------------------------------------------------------
[...]
[ 88%] Building CXX object
unittest/CMakeFiles/unittest.dir/test_util_expected.cpp.o
cd /build/reproducible-path/ccache-4.11.2/obj-aarch64-linux-gnu/unittest &&
/usr/bin/c++ -DHAVE_HTTP_STORAGE_BACKEND -DHAVE_REDIS_STORAGE_BACKEND
-I/build/reproducible-path/ccache-4.11.2/obj-aarch64-linux-gnu
-I/build/reproducible-path/ccache-4.11.2/unittest
-I/build/reproducible-path/ccache-4.11.2/src
-I/build/reproducible-path/ccache-4.11.2/src/third_party/blake3/blake3 -isystem
/build/reproducible-path/ccache-4.11.2/src/third_party/cxxurl -isystem
/build/reproducible-path/ccache-4.11.2/src/third_party/nonstd-span -g -O2
-ffile-prefix-map=/build/reproducible-path/ccache-4.11.2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -mbranch-protection=standard -Wdate-time
-D_FORTIFY_SOURCE=2 -std=c++17 -include
/build/reproducible-path/ccache-4.11.2/obj-aarch64-linux-gnu/config.h -Wall -MD
-MT unittest/CMakeFiles/unittest.dir/test_util_expected.cpp.o -MF
CMakeFiles/unittest.dir/test_util_expected.cpp.o.d -o
CMakeFiles/unittest.dir/test_util_expected.cpp.o -c
/build/reproducible-path/ccache-4.11.2/unittest/test_util_expected.cpp
[ 89%] Building CXX object unittest/CMakeFiles/unittest.dir/test_util_file.cpp.o
cd /build/reproducible-path/ccache-4.11.2/obj-aarch64-linux-gnu/unittest &&
/usr/bin/c++ -DHAVE_HTTP_STORAGE_BACKEND -DHAVE_REDIS_STORAGE_BACKEND
-I/build/reproducible-path/ccache-4.11.2/obj-aarch64-linux-gnu
-I/build/reproducible-path/ccache-4.11.2/unittest
-I/build/reproducible-path/ccache-4.11.2/src
-I/build/reproducible-path/ccache-4.11.2/src/third_party/blake3/blake3 -isystem
/build/reproducible-path/ccache-4.11.2/src/third_party/cxxurl -isystem
/build/reproducible-path/ccache-4.11.2/src/third_party/nonstd-span -g -O2
-ffile-prefix-map=/build/reproducible-path/ccache-4.11.2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -mbranch-protection=standard -Wdate-time
-D_FORTIFY_SOURCE=2 -std=c++17 -include
/build/reproducible-path/ccache-4.11.2/obj-aarch64-linux-gnu/config.h -Wall -MD
-MT unittest/CMakeFiles/unittest.dir/test_util_file.cpp.o -MF
CMakeFiles/unittest.dir/test_util_file.cpp.o.d -o
CMakeFiles/unittest.dir/test_util_file.cpp.o -c
/build/reproducible-path/ccache-4.11.2/unittest/test_util_file.cpp
[ 90%] Building CXX object
unittest/CMakeFiles/unittest.dir/test_util_lockfile.cpp.o
cd /build/reproducible-path/ccache-4.11.2/obj-aarch64-linux-gnu/unittest &&
/usr/bin/c++ -DHAVE_HTTP_STORAGE_BACKEND -DHAVE_REDIS_STORAGE_BACKEND
-I/build/reproducible-path/ccache-4.11.2/obj-aarch64-linux-gnu
-I/build/reproducible-path/ccache-4.11.2/unittest
-I/build/reproducible-path/ccache-4.11.2/src
-I/build/reproducible-path/ccache-4.11.2/src/third_party/blake3/blake3 -isystem
/build/reproducible-path/ccache-4.11.2/src/third_party/cxxurl -isystem
/build/reproducible-path/ccache-4.11.2/src/third_party/nonstd-span -g -O2
-ffile-prefix-map=/build/reproducible-path/ccache-4.11.2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -mbranch-protection=standard -Wdate-time
-D_FORTIFY_SOURCE=2 -std=c++17 -include
/build/reproducible-path/ccache-4.11.2/obj-aarch64-linux-gnu/config.h -Wall -MD
-MT unittest/CMakeFiles/unittest.dir/test_util_lockfile.cpp.o -MF
CMakeFiles/unittest.dir/test_util_lockfile.cpp.o.d -o
CMakeFiles/unittest.dir/test_util_lockfile.cpp.o -c
/build/reproducible-path/ccache-4.11.2/unittest/test_util_lockfile.cpp
[ 91%] Building CXX object unittest/CMakeFiles/unittest.dir/test_util_path.cpp.o
cd /build/reproducible-path/ccache-4.11.2/obj-aarch64-linux-gnu/unittest &&
/usr/bin/c++ -DHAVE_HTTP_STORAGE_BACKEND -DHAVE_REDIS_STORAGE_BACKEND
-I/build/reproducible-path/ccache-4.11.2/obj-aarch64-linux-gnu
-I/build/reproducible-path/ccache-4.11.2/unittest
-I/build/reproducible-path/ccache-4.11.2/src
-I/build/reproducible-path/ccache-4.11.2/src/third_party/blake3/blake3 -isystem
/build/reproducible-path/ccache-4.11.2/src/third_party/cxxurl -isystem
/build/reproducible-path/ccache-4.11.2/src/third_party/nonstd-span -g -O2
-ffile-prefix-map=/build/reproducible-path/ccache-4.11.2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -mbranch-protection=standard -Wdate-time
-D_FORTIFY_SOURCE=2 -std=c++17 -include
/build/reproducible-path/ccache-4.11.2/obj-aarch64-linux-gnu/config.h -Wall -MD
-MT unittest/CMakeFiles/unittest.dir/test_util_path.cpp.o -MF
CMakeFiles/unittest.dir/test_util_path.cpp.o.d -o
CMakeFiles/unittest.dir/test_util_path.cpp.o -c
/build/reproducible-path/ccache-4.11.2/unittest/test_util_path.cpp
[ 91%] Building CXX object
unittest/CMakeFiles/unittest.dir/test_util_string.cpp.o
cd /build/reproducible-path/ccache-4.11.2/obj-aarch64-linux-gnu/unittest &&
/usr/bin/c++ -DHAVE_HTTP_STORAGE_BACKEND -DHAVE_REDIS_STORAGE_BACKEND
-I/build/reproducible-path/ccache-4.11.2/obj-aarch64-linux-gnu
-I/build/reproducible-path/ccache-4.11.2/unittest
-I/build/reproducible-path/ccache-4.11.2/src
-I/build/reproducible-path/ccache-4.11.2/src/third_party/blake3/blake3 -isystem
/build/reproducible-path/ccache-4.11.2/src/third_party/cxxurl -isystem
/build/reproducible-path/ccache-4.11.2/src/third_party/nonstd-span -g -O2
-ffile-prefix-map=/build/reproducible-path/ccache-4.11.2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -mbranch-protection=standard -Wdate-time
-D_FORTIFY_SOURCE=2 -std=c++17 -include
/build/reproducible-path/ccache-4.11.2/obj-aarch64-linux-gnu/config.h -Wall -MD
-MT unittest/CMakeFiles/unittest.dir/test_util_string.cpp.o -MF
CMakeFiles/unittest.dir/test_util_string.cpp.o.d -o
CMakeFiles/unittest.dir/test_util_string.cpp.o -c
/build/reproducible-path/ccache-4.11.2/unittest/test_util_string.cpp
In file included from
/build/reproducible-path/ccache-4.11.2/unittest/test_util_string.cpp:21:
/usr/include/doctest/doctest.h: In instantiation of
‘doctest::detail::Expression_lhs<L>::operator L() const [with L = const
std::pair<std::basic_string_view<char>,
std::optional<std::basic_string_view<char> > >&&]’:
/build/reproducible-path/ccache-4.11.2/unittest/test_util_string.cpp:529:5:
required from here
529 | CHECK(split_once("", '=') == make_pair("", nullopt));
| ^
/usr/include/doctest/doctest.h:1525:37: error: cannot bind rvalue reference of
type ‘const std::pair<std::basic_string_view<char>,
std::optional<std::basic_string_view<char> > >&&’ to lvalue of type ‘const
std::pair<std::basic_string_view<char>,
std::optional<std::basic_string_view<char> > >’
1525 | operator L() const { return lhs; }
| ^~~
/usr/include/doctest/doctest.h: In instantiation of
‘doctest::detail::Expression_lhs<L>::operator L() const [with L = const
std::pair<std::__cxx11::basic_string<char>,
std::optional<std::__cxx11::basic_string<char> > >&&]’:
/build/reproducible-path/ccache-4.11.2/unittest/test_util_string.cpp:542:5:
required from here
542 | CHECK(split_once(std::string(""), '=') == make_pair("", nullopt));
| ^
/usr/include/doctest/doctest.h:1525:37: error: cannot bind rvalue reference of
type ‘const std::pair<std::__cxx11::basic_string<char>,
std::optional<std::__cxx11::basic_string<char> > >&&’ to lvalue of type ‘const
std::pair<std::__cxx11::basic_string<char>,
std::optional<std::__cxx11::basic_string<char> > >’
1525 | operator L() const { return lhs; }
| ^~~
make[3]: *** [unittest/CMakeFiles/unittest.dir/build.make:474:
unittest/CMakeFiles/unittest.dir/test_util_string.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory
'/build/reproducible-path/ccache-4.11.2/obj-aarch64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:829: unittest/CMakeFiles/unittest.dir/all]
Error 2
make[2]: Leaving directory
'/build/reproducible-path/ccache-4.11.2/obj-aarch64-linux-gnu'
make[1]: *** [Makefile:169: all] Error 2
make[1]: Leaving directory
'/build/reproducible-path/ccache-4.11.2/obj-aarch64-linux-gnu'
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j8 "INSTALL=install
--strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-29T15:18:30Z
-------------------------------------------------------------------------------
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/2390055/
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/152535/
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 ---
Source: ccache
Source-Version: 4.11.3-1
Done: Joel Rosdahl <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ccache, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Joel Rosdahl <[email protected]> (supplier of updated ccache package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 01 Sep 2025 21:55:06 +0200
Source: ccache
Architecture: source
Version: 4.11.3-1
Distribution: unstable
Urgency: medium
Maintainer: Joel Rosdahl <[email protected]>
Changed-By: Joel Rosdahl <[email protected]>
Closes: 1112767
Changes:
ccache (4.11.3-1) unstable; urgency=medium
.
* New upstream release 4.11.3 (closes: #1112767)
* Drop obsolete patch
* Bump to Standards-Version 4.7.2 with no changes
Checksums-Sha1:
e68fefb5582e2b34f762016e811d061529da2bd1 2051 ccache_4.11.3-1.dsc
423b1d8b90b94e6a661a3caddd9e03de7db25235 500700 ccache_4.11.3.orig.tar.xz
2267ad14776f0b1612aa5df78b45e4cb79121dc8 16560 ccache_4.11.3-1.debian.tar.xz
86add8f7363fc507ea48e1ed7c0413ce74a34082 12678 ccache_4.11.3-1_amd64.buildinfo
Checksums-Sha256:
696c97b6a39088a3cad057b34039aeefccf736bb72d108abe0251d4ed05fe9cd 2051
ccache_4.11.3-1.dsc
d5a340e199977b7b1e89c0add794132c977fdc2ecc7ca5451e03d43627a1b1be 500700
ccache_4.11.3.orig.tar.xz
ab0f43ede8c1003048d36dbcb6d3e811876c4151cbbb3a7a38f6039fa6592fd9 16560
ccache_4.11.3-1.debian.tar.xz
83ecf9e6013353dd75dbf5de845cfc99d5a3e8233f564dff90dce5e0c71ed7ef 12678
ccache_4.11.3-1_amd64.buildinfo
Files:
3aa6333f3dbcdf057bf348d94572ae32 2051 devel optional ccache_4.11.3-1.dsc
95eea766b053e33601f8e69199b51de0 500700 devel optional
ccache_4.11.3.orig.tar.xz
52845873beb2b78c20d400670e72ec0b 16560 devel optional
ccache_4.11.3-1.debian.tar.xz
5f2452f05cc70d8b910252219400879c 12678 devel optional
ccache_4.11.3-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEWpOacaRnks9XhmpRmW3aB1WUrbgFAmi1+mcACgkQmW3aB1WU
rbhr0BAAiqfVHOhBR5j9kNCEAtVKF9L8l693ZYb6UhMGOejDMy76YvNeA1cfc7zQ
zUx2dy5PkTrCHSqIC6uZ5ewz+om/+0n3FjkAW8TJ9HdHIithFThBMB74BzDen6L6
VxC4an6PLhtcO32d3Slwwag9aA3mtDKs3DC7250FLnaxVEZ7ZuNQC47cGXjmmVtx
vmq6mZbABPN3/vq43gv01Km+bwA3kQJ0zmk6iP40wDDiCxVVJjt/T4K5TIK7MvmC
UtBXrS+vNKoWphv7duutQpDgiEiTJI9E3bpAXn0/TZvSrtU1QQnu8Kh2TRW3/mG0
g6LSMp6N3wQpnYbaMpAGZ72dapTtmUGVvtDDlKE90sQrxHMjnAfFcTwK9Wmm5ydD
p5hI9EeNI6m7yncHh+KDtKfQquuD7Hn9vImOQNyyTbx8MrnY2JjvI//uH4ap1+iy
ur4NHnqs0OBtEuw6FNWu9fFhOW4tvlZRl5EjpQ2l798ctYKAkObwUiZ8WgdpUbGW
WaV6GG4t1OQ7uwWRpmn/LyR+O/OxehteP8FyaVjIPJmyFnql4OX1kSVz7cVUlMgD
On2naTHykWvUFfOJlTZYpQDPnVXcXNNgkYeiRJgysczZeokEqvcyc2RbUA9Kntl8
PgrECuE6GoyKvgxmtjVaIUOk8BxMIhHrd470K9bH1Hvaz03QtDg=
=3SCu
-----END PGP SIGNATURE-----
pgpCph_qDK11s.pgp
Description: PGP signature
--- End Message ---