Your message dated Thu, 21 Apr 2022 22:05:18 +0000
with message-id <e1nhevo-000gr2...@fasolo.debian.org>
and subject line Bug#1005500: fixed in doctest 2.4.8~ds-1.1
has caused the Debian Bug report #1005500,
regarding doctest breaks argh build: doctest.h:1398:92: error: use of deleted 
function ‘doctest::detail::Expression_lhs<const 
std::__cxx11::basic_istringstream<char> 
>::Expression_lhs(doctest::detail::Expression_lhs<const 
std::__cxx11::basic_istringstream<char> >&&)’
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 ow...@bugs.debian.org
immediately.)


-- 
1005500: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1005500
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: argh
Version: 1.3.1+ds-3
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20220212 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> /usr/bin/c++   -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2   -Wall -Wextra -Wshadow -Wnon-virtual-dtor -pedantic 
> -std=gnu++11 -MD -MT CMakeFiles/argh_example.dir/example.cpp.o -MF 
> CMakeFiles/argh_example.dir/example.cpp.o.d -o 
> CMakeFiles/argh_example.dir/example.cpp.o -c /<<PKGBUILDDIR>>/example.cpp
> /<<PKGBUILDDIR>>/argh_tests.cpp: In function ‘void DOCTEST_ANON_FUNC_31()’:
> /<<PKGBUILDDIR>>/argh_tests.cpp:415:24: warning: ISO C++ forbids converting a 
> string constant to ‘char*’ [-Wwrite-strings]
>   415 |       char* argv[] = { "0", "-a", "1", "-b", "2", "3", "4" };
>       |                        ^~~
> /<<PKGBUILDDIR>>/argh_tests.cpp:415:29: warning: ISO C++ forbids converting a 
> string constant to ‘char*’ [-Wwrite-strings]
>   415 |       char* argv[] = { "0", "-a", "1", "-b", "2", "3", "4" };
>       |                             ^~~~
> /<<PKGBUILDDIR>>/argh_tests.cpp:415:35: warning: ISO C++ forbids converting a 
> string constant to ‘char*’ [-Wwrite-strings]
>   415 |       char* argv[] = { "0", "-a", "1", "-b", "2", "3", "4" };
>       |                                   ^~~
> /<<PKGBUILDDIR>>/argh_tests.cpp:415:40: warning: ISO C++ forbids converting a 
> string constant to ‘char*’ [-Wwrite-strings]
>   415 |       char* argv[] = { "0", "-a", "1", "-b", "2", "3", "4" };
>       |                                        ^~~~
> /<<PKGBUILDDIR>>/argh_tests.cpp:415:46: warning: ISO C++ forbids converting a 
> string constant to ‘char*’ [-Wwrite-strings]
>   415 |       char* argv[] = { "0", "-a", "1", "-b", "2", "3", "4" };
>       |                                              ^~~
> /<<PKGBUILDDIR>>/argh_tests.cpp:415:51: warning: ISO C++ forbids converting a 
> string constant to ‘char*’ [-Wwrite-strings]
>   415 |       char* argv[] = { "0", "-a", "1", "-b", "2", "3", "4" };
>       |                                                   ^~~
> /<<PKGBUILDDIR>>/argh_tests.cpp:415:56: warning: ISO C++ forbids converting a 
> string constant to ‘char*’ [-Wwrite-strings]
>   415 |       char* argv[] = { "0", "-a", "1", "-b", "2", "3", "4" };
>       |                                                        ^~~
> /<<PKGBUILDDIR>>/argh_tests.cpp:422:31: warning: ISO C++ forbids converting a 
> string constant to ‘char*’ [-Wwrite-strings]
>   422 |       char * const argv[] = { "0", "-a", "1", "-b", "2", "3", "4" };
>       |                               ^~~
> /<<PKGBUILDDIR>>/argh_tests.cpp:422:36: warning: ISO C++ forbids converting a 
> string constant to ‘char*’ [-Wwrite-strings]
>   422 |       char * const argv[] = { "0", "-a", "1", "-b", "2", "3", "4" };
>       |                                    ^~~~
> /<<PKGBUILDDIR>>/argh_tests.cpp:422:42: warning: ISO C++ forbids converting a 
> string constant to ‘char*’ [-Wwrite-strings]
>   422 |       char * const argv[] = { "0", "-a", "1", "-b", "2", "3", "4" };
>       |                                          ^~~
> /<<PKGBUILDDIR>>/argh_tests.cpp:422:47: warning: ISO C++ forbids converting a 
> string constant to ‘char*’ [-Wwrite-strings]
>   422 |       char * const argv[] = { "0", "-a", "1", "-b", "2", "3", "4" };
>       |                                               ^~~~
> /<<PKGBUILDDIR>>/argh_tests.cpp:422:53: warning: ISO C++ forbids converting a 
> string constant to ‘char*’ [-Wwrite-strings]
>   422 |       char * const argv[] = { "0", "-a", "1", "-b", "2", "3", "4" };
>       |                                                     ^~~
> /<<PKGBUILDDIR>>/argh_tests.cpp:422:58: warning: ISO C++ forbids converting a 
> string constant to ‘char*’ [-Wwrite-strings]
>   422 |       char * const argv[] = { "0", "-a", "1", "-b", "2", "3", "4" };
>       |                                                          ^~~
> /<<PKGBUILDDIR>>/argh_tests.cpp:422:63: warning: ISO C++ forbids converting a 
> string constant to ‘char*’ [-Wwrite-strings]
>   422 |       char * const argv[] = { "0", "-a", "1", "-b", "2", "3", "4" };
>       |                                                               ^~~
> /<<PKGBUILDDIR>>/argh_tests.cpp: In function ‘void DOCTEST_ANON_FUNC_33()’:
> /<<PKGBUILDDIR>>/argh_tests.cpp:449:21: warning: ISO C++ forbids converting a 
> string constant to ‘char*’ [-Wwrite-strings]
>   449 |    char* argv[] = { "0", "-a", "1", "-b", "2", "3", "4" };
>       |                     ^~~
> /<<PKGBUILDDIR>>/argh_tests.cpp:449:26: warning: ISO C++ forbids converting a 
> string constant to ‘char*’ [-Wwrite-strings]
>   449 |    char* argv[] = { "0", "-a", "1", "-b", "2", "3", "4" };
>       |                          ^~~~
> /<<PKGBUILDDIR>>/argh_tests.cpp:449:32: warning: ISO C++ forbids converting a 
> string constant to ‘char*’ [-Wwrite-strings]
>   449 |    char* argv[] = { "0", "-a", "1", "-b", "2", "3", "4" };
>       |                                ^~~
> /<<PKGBUILDDIR>>/argh_tests.cpp:449:37: warning: ISO C++ forbids converting a 
> string constant to ‘char*’ [-Wwrite-strings]
>   449 |    char* argv[] = { "0", "-a", "1", "-b", "2", "3", "4" };
>       |                                     ^~~~
> /<<PKGBUILDDIR>>/argh_tests.cpp:449:43: warning: ISO C++ forbids converting a 
> string constant to ‘char*’ [-Wwrite-strings]
>   449 |    char* argv[] = { "0", "-a", "1", "-b", "2", "3", "4" };
>       |                                           ^~~
> /<<PKGBUILDDIR>>/argh_tests.cpp:449:48: warning: ISO C++ forbids converting a 
> string constant to ‘char*’ [-Wwrite-strings]
>   449 |    char* argv[] = { "0", "-a", "1", "-b", "2", "3", "4" };
>       |                                                ^~~
> /<<PKGBUILDDIR>>/argh_tests.cpp:449:53: warning: ISO C++ forbids converting a 
> string constant to ‘char*’ [-Wwrite-strings]
>   449 |    char* argv[] = { "0", "-a", "1", "-b", "2", "3", "4" };
>       |                                                     ^~~
> /<<PKGBUILDDIR>>/argh_tests.cpp: In lambda function:
> /<<PKGBUILDDIR>>/argh_tests.cpp:717:27: warning: declaration of ‘cmdl’ 
> shadows a previous local [-Wshadow]
>   717 |    [](argh::parser const& cmdl)
>       |       ~~~~~~~~~~~~~~~~~~~~^~~~
> /<<PKGBUILDDIR>>/argh_tests.cpp:707:17: note: shadowed declaration is here
>   707 |    const parser cmdl(argv);
>       |                 ^~~~
> In file included from /<<PKGBUILDDIR>>/argh_tests.cpp:4:
> /usr/include/doctest/doctest.h: In instantiation of 
> ‘doctest::detail::Expression_lhs<const L> 
> doctest::detail::ExpressionDecomposer::operator<<(const L&&) [with L = 
> std::__cxx11::basic_istringstream<char>]’:
> /<<PKGBUILDDIR>>/argh_tests.cpp:62:5:   required from here
> /usr/include/doctest/doctest.h:1398:92: error: use of deleted function 
> ‘doctest::detail::Expression_lhs<const 
> std::__cxx11::basic_istringstream<char> 
> >::Expression_lhs(doctest::detail::Expression_lhs<const 
> std::__cxx11::basic_istringstream<char> >&&)’
>  1398 |             return Expression_lhs<const 
> L>(doctest::detail::forward<const L>(operand), m_at);
>       |                                                                       
>                      ^
> In file included from /<<PKGBUILDDIR>>/argh_tests.cpp:4:
> /usr/include/doctest/doctest.h:1317:12: note: 
> ‘doctest::detail::Expression_lhs<const 
> std::__cxx11::basic_istringstream<char> 
> >::Expression_lhs(doctest::detail::Expression_lhs<const 
> std::__cxx11::basic_istringstream<char> >&&)’ is implicitly deleted because 
> the default definition would be ill-formed:
>  1317 |     struct Expression_lhs
>       |            ^~~~~~~~~~~~~~
> /usr/include/doctest/doctest.h:1317:12: error: use of deleted function 
> ‘std::__cxx11::basic_istringstream<_CharT, _Traits, 
> _Alloc>::basic_istringstream(const std::__cxx11::basic_istringstream<_CharT, 
> _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits<char>; 
> _Alloc = std::allocator<char>]’
> In file included from /<<PKGBUILDDIR>>/argh.h:4,
>                  from /<<PKGBUILDDIR>>/argh_tests.cpp:1:
> /usr/include/c++/11/sstream:619:7: note: declared here
>   619 |       basic_istringstream(const basic_istringstream&) = delete;
>       |       ^~~~~~~~~~~~~~~~~~~
> [ 75%] Linking CXX executable argh_example
> /usr/bin/cmake -E cmake_link_script CMakeFiles/argh_example.dir/link.txt 
> --verbose=1
> /usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic 
> CMakeFiles/argh_example.dir/example.cpp.o -o argh_example 
> In file included from /<<PKGBUILDDIR>>/argh_tests.cpp:4:
> /usr/include/doctest/doctest.h: In instantiation of 
> ‘doctest::detail::Expression_lhs<L>::Expression_lhs(L&&, 
> doctest::assertType::Enum) [with L = const 
> std::__cxx11::basic_istringstream<char>]’:
> /usr/include/doctest/doctest.h:1398:20:   required from 
> ‘doctest::detail::Expression_lhs<const L> 
> doctest::detail::ExpressionDecomposer::operator<<(const L&&) [with L = 
> std::__cxx11::basic_istringstream<char>]’
> /<<PKGBUILDDIR>>/argh_tests.cpp:62:5:   required from here
> /usr/include/doctest/doctest.h:1323:19: error: use of deleted function 
> ‘std::__cxx11::basic_istringstream<_CharT, _Traits, 
> _Alloc>::basic_istringstream(const std::__cxx11::basic_istringstream<_CharT, 
> _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits<char>; 
> _Alloc = std::allocator<char>]’
>  1323 |                 : lhs(doctest::detail::forward<L>(in))
>       |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/argh.h:4,
>                  from /<<PKGBUILDDIR>>/argh_tests.cpp:1:
> /usr/include/c++/11/sstream:619:7: note: declared here
>   619 |       basic_istringstream(const basic_istringstream&) = delete;
>       |       ^~~~~~~~~~~~~~~~~~~
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
> [ 75%] Built target argh_example
> make[3]: *** [CMakeFiles/argh_tests.dir/build.make:79: 
> CMakeFiles/argh_tests.dir/argh_tests.cpp.o] Error 1


The full build log is available from:
http://qa-logs.debian.net/2022/02/12/argh_1.3.1+ds-3_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

--- End Message ---
--- Begin Message ---
Source: doctest
Source-Version: 2.4.8~ds-1.1
Done: Timo Röhling <roehl...@debian.org>

We believe that the bug you reported is fixed in the latest version of
doctest, 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 1005...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Timo Röhling <roehl...@debian.org> (supplier of updated doctest 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 21 Apr 2022 23:47:01 +0200
Source: doctest
Architecture: source
Version: 2.4.8~ds-1.1
Distribution: unstable
Urgency: medium
Maintainer: Jonas Smedegaard <d...@jones.dk>
Changed-By: Timo Röhling <roehl...@debian.org>
Closes: 1005500
Changes:
 doctest (2.4.8~ds-1.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Fix build failure with move-only types (Closes: #1005500)
Checksums-Sha1:
 0756cef4e38ab91392edd6b860a03fb76843731f 1722 doctest_2.4.8~ds-1.1.dsc
 10adb1dd782938757ff2abf892176f253f157ec0 14564 
doctest_2.4.8~ds-1.1.debian.tar.xz
 ca724eba8820fdd6077741823fccd0ca7e725e6a 6796 
doctest_2.4.8~ds-1.1_amd64.buildinfo
Checksums-Sha256:
 87aef0d4dd04499d324f8c0ed548870bc963f201e9f52a1597a7afeffd08189a 1722 
doctest_2.4.8~ds-1.1.dsc
 916ae587c313ed741b4fcb305a93b2fbf2c4bb8f9ee6da9a02b0a1b18202dad8 14564 
doctest_2.4.8~ds-1.1.debian.tar.xz
 e1f7e93cdf8f02912bc1750610967633c285e0e7e9cb38311eb5d88b9085d147 6796 
doctest_2.4.8~ds-1.1_amd64.buildinfo
Files:
 58b5b50da7055275dbf9246e41ccade3 1722 devel optional doctest_2.4.8~ds-1.1.dsc
 0e718a0ac39ad1f86b7092de9994e63e 14564 devel optional 
doctest_2.4.8~ds-1.1.debian.tar.xz
 cfcfa28e0ddb3e590f620066f9560a6a 6796 devel optional 
doctest_2.4.8~ds-1.1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQHIBAEBCgAyFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmJh0rgUHHJvZWhsaW5n
QGRlYmlhbi5vcmcACgkQ+C8H+466LVntZQv9EV9UcDOsjqPt1+8+EPNX5QMYhnYz
YdMwtxrEH+tp+nKn0oQadWLkCn0idLYvd4/XIR9j7DKh3da5XHFCFV6Whb6Wv2LM
mZ2+k/NrE98T5B73fHxBZhh+fB/LtPybz6i/zLWKPUB+8BRMcVBB/3ichDM6Ia+d
n9pRHjBRFMh3kV/3ZSh3jdzSzzBr9JXdeo+d99eC2UwNn5d8i6wHlLs3pVSo+My9
4b+5hUEDIx/6UrfTMVEg2h+B8aB49UdDQCEuzP0D+OEbCwQHwH51dSa9g21Taoel
3fEVaQztEZa7k63HX8VZjkjKdE5aO0Gx/xF02wRYsOfDTo5cQ2g4X3Na55CFFpJd
G/qNkeyZxcSm5r3EDzE4D+wgY+OghcMpFvbAwFn8Ml5F+XeK95W3RpY00i5ztxln
vi+QE7jHwlqCOrYktx44JjG44kd3y/oHGlyPBUfZq1ES2+vFufLG1rMrExW5dWYl
t5h9JuagMAmMFty3qjUcs6fuwkidP1a8ZSXB
=m7Fd
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to