Your message dated Sun, 16 Aug 2020 03:33:28 +0000
with message-id <[email protected]>
and subject line Bug#966875: fixed in aptitude 0.8.13-2
has caused the Debian Bug report #966875,
regarding aptitude: FTBFS: 
../../../../src/generic/views/download_progress.cc:49:11: error: no match for 
‘operator<<’ (operand types are ‘std::ostream’ {aka ‘std::basic_ostream<char>’} 
and ‘const char [17]’)
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.)


-- 
966875: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=966875
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: aptitude
Version: 0.8.13-1
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20200802 ftbfs-bullseye

Hi,

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

Relevant part (hopefully):
> g++ -DHAVE_CONFIG_H -I. -I../../../../src/generic/views -I../../..  
> -I../../.. -I../../../.. -I../../../../src -I../../../../intl -I/usr/include 
> -Wdate-time -D_FORTIFY_SOURCE=2 -DHELPDIR=\"/usr/share/aptitude\" 
> -DPKGDATADIR=\"/usr/share/aptitude\"  -I/usr/include/sigc++-2.0 
> -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/cwidget 
> -I/usr/lib/x86_64-linux-gnu/cwidget -I/usr/include/sigc++-2.0 
> -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include    -g -O2 
> -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security  -D_REENTRANT -std=gnu++17 -Wall  -c -o 
> search_input.o ../../../../src/generic/views/search_input.cc
> ../../../../src/generic/views/download_progress.cc: In function 
> ‘std::ostream& aptitude::views::operator<<(std::ostream&, const 
> aptitude::views::download_progress::file_progress&)’:
> ../../../../src/generic/views/download_progress.cc:49:11: error: no match for 
> ‘operator<<’ (operand types are ‘std::ostream’ {aka 
> ‘std::basic_ostream<char>’} and ‘const char [17]’)
>    49 |       out << "(current_size = "
>       |       ~~~ ^~ ~~~~~~~~~~~~~~~~~~
>       |       |      |
>       |       |      const char [17]
>       |       std::ostream {aka std::basic_ostream<char>}
> ../../../../src/generic/views/download_progress.cc:47:19: note: candidate: 
> ‘std::ostream& aptitude::views::operator<<(std::ostream&, const 
> aptitude::views::download_progress::file_progress&)’
>    47 |     std::ostream &operator<<(std::ostream &out, const 
> download_progress::file_progress &progress)
>       |                   ^~~~~~~~
> ../../../../src/generic/views/download_progress.cc:47:89: note:   no known 
> conversion for argument 2 from ‘const char [17]’ to ‘const 
> aptitude::views::download_progress::file_progress&’
>    47 |     std::ostream &operator<<(std::ostream &out, const 
> download_progress::file_progress &progress)
>       |                                                 
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
> In file included from ../../../../src/generic/views/download_progress.cc:21:
> ../../../../src/generic/views/download_progress.h:270:19: note: candidate: 
> ‘std::ostream& aptitude::views::operator<<(std::ostream&, const 
> aptitude::views::download_progress::status&)’
>   270 |     std::ostream &operator<<(std::ostream &out,
>       |                   ^~~~~~~~
> ../../../../src/generic/views/download_progress.h:271:63: note:   no known 
> conversion for argument 2 from ‘const char [17]’ to ‘const 
> aptitude::views::download_progress::status&’
>   271 |                              const download_progress::status &status);
>       |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
> In file included from /usr/include/boost/variant/variant.hpp:18,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/cstddef:125:5: note: candidate: ‘template<class 
> _IntegerType> constexpr std::__byte_op_t<_IntegerType> 
> std::operator<<(std::byte, _IntegerType)’
>   125 |     operator<<(byte __b, _IntegerType __shift) noexcept
>       |     ^~~~~~~~
> /usr/include/c++/10/cstddef:125:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:49:7: note:   cannot 
> convert ‘out’ (type ‘std::ostream’ {aka ‘std::basic_ostream<char>’}) to type 
> ‘std::byte’
>    49 |       out << "(current_size = "
>       |       ^~~
> In file included from /usr/include/c++/10/bits/basic_string.h:48,
>                  from /usr/include/c++/10/string:55,
>                  from /usr/include/boost/type_index/type_index_facade.hpp:14,
>                  from /usr/include/boost/type_index/stl_type_index.hpp:22,
>                  from /usr/include/boost/type_index.hpp:29,
>                  from /usr/include/boost/variant/variant.hpp:21,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/string_view:622:5: note: candidate: ‘template<class 
> _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, 
> std::basic_string_view<_CharT, _Traits>)’
>   622 |     operator<<(basic_ostream<_CharT, _Traits>& __os,
>       |     ^~~~~~~~
> /usr/include/c++/10/string_view:622:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:49:14: note:   mismatched 
> types ‘std::basic_string_view<_CharT, _Traits>’ and ‘const char*’
>    49 |       out << "(current_size = "
>       |              ^~~~~~~~~~~~~~~~~~
> In file included from /usr/include/c++/10/string:55,
>                  from /usr/include/boost/type_index/type_index_facade.hpp:14,
>                  from /usr/include/boost/type_index/stl_type_index.hpp:22,
>                  from /usr/include/boost/type_index.hpp:29,
>                  from /usr/include/boost/variant/variant.hpp:21,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/bits/basic_string.h:6458:5: note: candidate: 
> ‘template<class _CharT, class _Traits, class _Alloc> 
> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, const 
> std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’
>  6458 |     operator<<(basic_ostream<_CharT, _Traits>& __os,
>       |     ^~~~~~~~
> /usr/include/c++/10/bits/basic_string.h:6458:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:49:14: note:   mismatched 
> types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ and 
> ‘const char [17]’
>    49 |       out << "(current_size = "
>       |              ^~~~~~~~~~~~~~~~~~
> In file included from /usr/include/c++/10/bits/ios_base.h:46,
>                  from /usr/include/c++/10/streambuf:41,
>                  from /usr/include/c++/10/bits/streambuf_iterator.h:35,
>                  from /usr/include/c++/10/iterator:66,
>                  from /usr/include/boost/variant/detail/move.hpp:23,
>                  from /usr/include/boost/variant/detail/initializer.hpp:23,
>                  from /usr/include/boost/variant/variant.hpp:30,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/system_error:262:5: note: candidate: ‘template<class 
> _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::error_code&)’
>   262 |     operator<<(basic_ostream<_CharT, _Traits>& __os, const 
> error_code& __e)
>       |     ^~~~~~~~
> /usr/include/c++/10/system_error:262:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:49:14: note:   cannot 
> convert ‘"(current_size = "’ (type ‘const char [17]’) to type ‘const 
> std::error_code&’
>    49 |       out << "(current_size = "
>       |              ^~~~~~~~~~~~~~~~~~
> In file included from /usr/include/c++/10/memory:84,
>                  from /usr/include/boost/move/algorithm.hpp:33,
>                  from /usr/include/boost/move/move.hpp:32,
>                  from /usr/include/boost/variant/detail/move.hpp:28,
>                  from /usr/include/boost/variant/detail/initializer.hpp:23,
>                  from /usr/include/boost/variant/variant.hpp:30,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/bits/shared_ptr.h:69:5: note: candidate: ‘template<class 
> _Ch, class _Tr, class _Tp, __gnu_cxx::_Lock_policy _Lp> 
> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, const 
> std::__shared_ptr<_Tp, _Lp>&)’
>    69 |     operator<<(std::basic_ostream<_Ch, _Tr>& __os,
>       |     ^~~~~~~~
> /usr/include/c++/10/bits/shared_ptr.h:69:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:49:14: note:   mismatched 
> types ‘const std::__shared_ptr<_Tp, _Lp>’ and ‘const char [17]’
>    49 |       out << "(current_size = "
>       |              ^~~~~~~~~~~~~~~~~~
> ../../../../src/generic/views/download_progress.cc:59:13: error: no match for 
> ‘operator<<’ (operand types are ‘std::ostream’ {aka 
> ‘std::basic_ostream<char>’} and ‘const long unsigned int’)
>    59 |         out << *progress.get_id();
>       |         ~~~ ^~ ~~~~~~~~~~~~~~~~~~
>       |         |      |
>       |         |      const long unsigned int
>       |         std::ostream {aka std::basic_ostream<char>}
> ../../../../src/generic/views/download_progress.cc:47:19: note: candidate: 
> ‘std::ostream& aptitude::views::operator<<(std::ostream&, const 
> aptitude::views::download_progress::file_progress&)’
>    47 |     std::ostream &operator<<(std::ostream &out, const 
> download_progress::file_progress &progress)
>       |                   ^~~~~~~~
> ../../../../src/generic/views/download_progress.cc:47:89: note:   no known 
> conversion for argument 2 from ‘const long unsigned int’ to ‘const 
> aptitude::views::download_progress::file_progress&’
>    47 |     std::ostream &operator<<(std::ostream &out, const 
> download_progress::file_progress &progress)
>       |                                                 
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
> In file included from ../../../../src/generic/views/download_progress.cc:21:
> ../../../../src/generic/views/download_progress.h:270:19: note: candidate: 
> ‘std::ostream& aptitude::views::operator<<(std::ostream&, const 
> aptitude::views::download_progress::status&)’
>   270 |     std::ostream &operator<<(std::ostream &out,
>       |                   ^~~~~~~~
> ../../../../src/generic/views/download_progress.h:271:63: note:   no known 
> conversion for argument 2 from ‘const long unsigned int’ to ‘const 
> aptitude::views::download_progress::status&’
>   271 |                              const download_progress::status &status);
>       |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
> In file included from /usr/include/boost/variant/variant.hpp:18,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/cstddef:125:5: note: candidate: ‘template<class 
> _IntegerType> constexpr std::__byte_op_t<_IntegerType> 
> std::operator<<(std::byte, _IntegerType)’
>   125 |     operator<<(byte __b, _IntegerType __shift) noexcept
>       |     ^~~~~~~~
> /usr/include/c++/10/cstddef:125:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:59:9: note:   cannot 
> convert ‘out’ (type ‘std::ostream’ {aka ‘std::basic_ostream<char>’}) to type 
> ‘std::byte’
>    59 |         out << *progress.get_id();
>       |         ^~~
> In file included from /usr/include/c++/10/bits/basic_string.h:48,
>                  from /usr/include/c++/10/string:55,
>                  from /usr/include/boost/type_index/type_index_facade.hpp:14,
>                  from /usr/include/boost/type_index/stl_type_index.hpp:22,
>                  from /usr/include/boost/type_index.hpp:29,
>                  from /usr/include/boost/variant/variant.hpp:21,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/string_view:622:5: note: candidate: ‘template<class 
> _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, 
> std::basic_string_view<_CharT, _Traits>)’
>   622 |     operator<<(basic_ostream<_CharT, _Traits>& __os,
>       |     ^~~~~~~~
> /usr/include/c++/10/string_view:622:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:59:33: note:   mismatched 
> types ‘std::basic_string_view<_CharT, _Traits>’ and ‘long unsigned int’
>    59 |         out << *progress.get_id();
>       |                                 ^
> In file included from /usr/include/c++/10/string:55,
>                  from /usr/include/boost/type_index/type_index_facade.hpp:14,
>                  from /usr/include/boost/type_index/stl_type_index.hpp:22,
>                  from /usr/include/boost/type_index.hpp:29,
>                  from /usr/include/boost/variant/variant.hpp:21,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/bits/basic_string.h:6458:5: note: candidate: 
> ‘template<class _CharT, class _Traits, class _Alloc> 
> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, const 
> std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’
>  6458 |     operator<<(basic_ostream<_CharT, _Traits>& __os,
>       |     ^~~~~~~~
> /usr/include/c++/10/bits/basic_string.h:6458:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:59:33: note:   mismatched 
> types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ and 
> ‘const long unsigned int’
>    59 |         out << *progress.get_id();
>       |                                 ^
> In file included from /usr/include/c++/10/bits/ios_base.h:46,
>                  from /usr/include/c++/10/streambuf:41,
>                  from /usr/include/c++/10/bits/streambuf_iterator.h:35,
>                  from /usr/include/c++/10/iterator:66,
>                  from /usr/include/boost/variant/detail/move.hpp:23,
>                  from /usr/include/boost/variant/detail/initializer.hpp:23,
>                  from /usr/include/boost/variant/variant.hpp:30,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/system_error:262:5: note: candidate: ‘template<class 
> _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::error_code&)’
>   262 |     operator<<(basic_ostream<_CharT, _Traits>& __os, const 
> error_code& __e)
>       |     ^~~~~~~~
> /usr/include/c++/10/system_error:262:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:59:16: note:   cannot 
> convert ‘(&(& 
> progress)->aptitude::views::download_progress::file_progress::get_id())->std::optional<long
>  unsigned int>::operator*()’ (type ‘const long unsigned int’) to type ‘const 
> std::error_code&’
>    59 |         out << *progress.get_id();
>       |                ^~~~~~~~~~~~~~~~~~
> In file included from /usr/include/c++/10/memory:84,
>                  from /usr/include/boost/move/algorithm.hpp:33,
>                  from /usr/include/boost/move/move.hpp:32,
>                  from /usr/include/boost/variant/detail/move.hpp:28,
>                  from /usr/include/boost/variant/detail/initializer.hpp:23,
>                  from /usr/include/boost/variant/variant.hpp:30,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/bits/shared_ptr.h:69:5: note: candidate: ‘template<class 
> _Ch, class _Tr, class _Tp, __gnu_cxx::_Lock_policy _Lp> 
> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, const 
> std::__shared_ptr<_Tp, _Lp>&)’
>    69 |     operator<<(std::basic_ostream<_Ch, _Tr>& __os,
>       |     ^~~~~~~~
> /usr/include/c++/10/bits/shared_ptr.h:69:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:59:33: note:   mismatched 
> types ‘const std::__shared_ptr<_Tp, _Lp>’ and ‘const long unsigned int’
>    59 |         out << *progress.get_id();
>       |                                 ^
> ../../../../src/generic/views/download_progress.cc:61:13: error: no match for 
> ‘operator<<’ (operand types are ‘std::ostream’ {aka 
> ‘std::basic_ostream<char>’} and ‘const char [7]’)
>    61 |         out << "(none)";
>       |         ~~~ ^~ ~~~~~~~~
>       |         |      |
>       |         |      const char [7]
>       |         std::ostream {aka std::basic_ostream<char>}
> ../../../../src/generic/views/download_progress.cc:47:19: note: candidate: 
> ‘std::ostream& aptitude::views::operator<<(std::ostream&, const 
> aptitude::views::download_progress::file_progress&)’
>    47 |     std::ostream &operator<<(std::ostream &out, const 
> download_progress::file_progress &progress)
>       |                   ^~~~~~~~
> ../../../../src/generic/views/download_progress.cc:47:89: note:   no known 
> conversion for argument 2 from ‘const char [7]’ to ‘const 
> aptitude::views::download_progress::file_progress&’
>    47 |     std::ostream &operator<<(std::ostream &out, const 
> download_progress::file_progress &progress)
>       |                                                 
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
> In file included from ../../../../src/generic/views/download_progress.cc:21:
> ../../../../src/generic/views/download_progress.h:270:19: note: candidate: 
> ‘std::ostream& aptitude::views::operator<<(std::ostream&, const 
> aptitude::views::download_progress::status&)’
>   270 |     std::ostream &operator<<(std::ostream &out,
>       |                   ^~~~~~~~
> ../../../../src/generic/views/download_progress.h:271:63: note:   no known 
> conversion for argument 2 from ‘const char [7]’ to ‘const 
> aptitude::views::download_progress::status&’
>   271 |                              const download_progress::status &status);
>       |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
> In file included from /usr/include/boost/variant/variant.hpp:18,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/cstddef:125:5: note: candidate: ‘template<class 
> _IntegerType> constexpr std::__byte_op_t<_IntegerType> 
> std::operator<<(std::byte, _IntegerType)’
>   125 |     operator<<(byte __b, _IntegerType __shift) noexcept
>       |     ^~~~~~~~
> /usr/include/c++/10/cstddef:125:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:61:9: note:   cannot 
> convert ‘out’ (type ‘std::ostream’ {aka ‘std::basic_ostream<char>’}) to type 
> ‘std::byte’
>    61 |         out << "(none)";
>       |         ^~~
> In file included from /usr/include/c++/10/bits/basic_string.h:48,
>                  from /usr/include/c++/10/string:55,
>                  from /usr/include/boost/type_index/type_index_facade.hpp:14,
>                  from /usr/include/boost/type_index/stl_type_index.hpp:22,
>                  from /usr/include/boost/type_index.hpp:29,
>                  from /usr/include/boost/variant/variant.hpp:21,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/string_view:622:5: note: candidate: ‘template<class 
> _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, 
> std::basic_string_view<_CharT, _Traits>)’
>   622 |     operator<<(basic_ostream<_CharT, _Traits>& __os,
>       |     ^~~~~~~~
> /usr/include/c++/10/string_view:622:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:61:16: note:   mismatched 
> types ‘std::basic_string_view<_CharT, _Traits>’ and ‘const char*’
>    61 |         out << "(none)";
>       |                ^~~~~~~~
> In file included from /usr/include/c++/10/string:55,
>                  from /usr/include/boost/type_index/type_index_facade.hpp:14,
>                  from /usr/include/boost/type_index/stl_type_index.hpp:22,
>                  from /usr/include/boost/type_index.hpp:29,
>                  from /usr/include/boost/variant/variant.hpp:21,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/bits/basic_string.h:6458:5: note: candidate: 
> ‘template<class _CharT, class _Traits, class _Alloc> 
> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, const 
> std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’
>  6458 |     operator<<(basic_ostream<_CharT, _Traits>& __os,
>       |     ^~~~~~~~
> /usr/include/c++/10/bits/basic_string.h:6458:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:61:16: note:   mismatched 
> types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ and 
> ‘const char [7]’
>    61 |         out << "(none)";
>       |                ^~~~~~~~
> In file included from /usr/include/c++/10/bits/ios_base.h:46,
>                  from /usr/include/c++/10/streambuf:41,
>                  from /usr/include/c++/10/bits/streambuf_iterator.h:35,
>                  from /usr/include/c++/10/iterator:66,
>                  from /usr/include/boost/variant/detail/move.hpp:23,
>                  from /usr/include/boost/variant/detail/initializer.hpp:23,
>                  from /usr/include/boost/variant/variant.hpp:30,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/system_error:262:5: note: candidate: ‘template<class 
> _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::error_code&)’
>   262 |     operator<<(basic_ostream<_CharT, _Traits>& __os, const 
> error_code& __e)
>       |     ^~~~~~~~
> /usr/include/c++/10/system_error:262:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:61:16: note:   cannot 
> convert ‘"(none)"’ (type ‘const char [7]’) to type ‘const std::error_code&’
>    61 |         out << "(none)";
>       |                ^~~~~~~~
> In file included from /usr/include/c++/10/memory:84,
>                  from /usr/include/boost/move/algorithm.hpp:33,
>                  from /usr/include/boost/move/move.hpp:32,
>                  from /usr/include/boost/variant/detail/move.hpp:28,
>                  from /usr/include/boost/variant/detail/initializer.hpp:23,
>                  from /usr/include/boost/variant/variant.hpp:30,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/bits/shared_ptr.h:69:5: note: candidate: ‘template<class 
> _Ch, class _Tr, class _Tp, __gnu_cxx::_Lock_policy _Lp> 
> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, const 
> std::__shared_ptr<_Tp, _Lp>&)’
>    69 |     operator<<(std::basic_ostream<_Ch, _Tr>& __os,
>       |     ^~~~~~~~
> /usr/include/c++/10/bits/shared_ptr.h:69:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:61:16: note:   mismatched 
> types ‘const std::__shared_ptr<_Tp, _Lp>’ and ‘const char [7]’
>    61 |         out << "(none)";
>       |                ^~~~~~~~
> ../../../../src/generic/views/download_progress.cc:62:11: error: no match for 
> ‘operator<<’ (operand types are ‘std::ostream’ {aka 
> ‘std::basic_ostream<char>’} and ‘const char [10]’)
>    62 |       out << ", mode = "
>       |       ~~~ ^~ ~~~~~~~~~~~
>       |       |      |
>       |       |      const char [10]
>       |       std::ostream {aka std::basic_ostream<char>}
> ../../../../src/generic/views/download_progress.cc:47:19: note: candidate: 
> ‘std::ostream& aptitude::views::operator<<(std::ostream&, const 
> aptitude::views::download_progress::file_progress&)’
>    47 |     std::ostream &operator<<(std::ostream &out, const 
> download_progress::file_progress &progress)
>       |                   ^~~~~~~~
> ../../../../src/generic/views/download_progress.cc:47:89: note:   no known 
> conversion for argument 2 from ‘const char [10]’ to ‘const 
> aptitude::views::download_progress::file_progress&’
>    47 |     std::ostream &operator<<(std::ostream &out, const 
> download_progress::file_progress &progress)
>       |                                                 
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
> In file included from ../../../../src/generic/views/download_progress.cc:21:
> ../../../../src/generic/views/download_progress.h:270:19: note: candidate: 
> ‘std::ostream& aptitude::views::operator<<(std::ostream&, const 
> aptitude::views::download_progress::status&)’
>   270 |     std::ostream &operator<<(std::ostream &out,
>       |                   ^~~~~~~~
> ../../../../src/generic/views/download_progress.h:271:63: note:   no known 
> conversion for argument 2 from ‘const char [10]’ to ‘const 
> aptitude::views::download_progress::status&’
>   271 |                              const download_progress::status &status);
>       |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
> In file included from /usr/include/boost/variant/variant.hpp:18,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/cstddef:125:5: note: candidate: ‘template<class 
> _IntegerType> constexpr std::__byte_op_t<_IntegerType> 
> std::operator<<(std::byte, _IntegerType)’
>   125 |     operator<<(byte __b, _IntegerType __shift) noexcept
>       |     ^~~~~~~~
> /usr/include/c++/10/cstddef:125:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:62:7: note:   cannot 
> convert ‘out’ (type ‘std::ostream’ {aka ‘std::basic_ostream<char>’}) to type 
> ‘std::byte’
>    62 |       out << ", mode = "
>       |       ^~~
> In file included from /usr/include/c++/10/bits/basic_string.h:48,
>                  from /usr/include/c++/10/string:55,
>                  from /usr/include/boost/type_index/type_index_facade.hpp:14,
>                  from /usr/include/boost/type_index/stl_type_index.hpp:22,
>                  from /usr/include/boost/type_index.hpp:29,
>                  from /usr/include/boost/variant/variant.hpp:21,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/string_view:622:5: note: candidate: ‘template<class 
> _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, 
> std::basic_string_view<_CharT, _Traits>)’
>   622 |     operator<<(basic_ostream<_CharT, _Traits>& __os,
>       |     ^~~~~~~~
> /usr/include/c++/10/string_view:622:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:62:14: note:   mismatched 
> types ‘std::basic_string_view<_CharT, _Traits>’ and ‘const char*’
>    62 |       out << ", mode = "
>       |              ^~~~~~~~~~~
> In file included from /usr/include/c++/10/string:55,
>                  from /usr/include/boost/type_index/type_index_facade.hpp:14,
>                  from /usr/include/boost/type_index/stl_type_index.hpp:22,
>                  from /usr/include/boost/type_index.hpp:29,
>                  from /usr/include/boost/variant/variant.hpp:21,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/bits/basic_string.h:6458:5: note: candidate: 
> ‘template<class _CharT, class _Traits, class _Alloc> 
> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, const 
> std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’
>  6458 |     operator<<(basic_ostream<_CharT, _Traits>& __os,
>       |     ^~~~~~~~
> /usr/include/c++/10/bits/basic_string.h:6458:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:62:14: note:   mismatched 
> types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ and 
> ‘const char [10]’
>    62 |       out << ", mode = "
>       |              ^~~~~~~~~~~
> In file included from /usr/include/c++/10/bits/ios_base.h:46,
>                  from /usr/include/c++/10/streambuf:41,
>                  from /usr/include/c++/10/bits/streambuf_iterator.h:35,
>                  from /usr/include/c++/10/iterator:66,
>                  from /usr/include/boost/variant/detail/move.hpp:23,
>                  from /usr/include/boost/variant/detail/initializer.hpp:23,
>                  from /usr/include/boost/variant/variant.hpp:30,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/system_error:262:5: note: candidate: ‘template<class 
> _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::error_code&)’
>   262 |     operator<<(basic_ostream<_CharT, _Traits>& __os, const 
> error_code& __e)
>       |     ^~~~~~~~
> /usr/include/c++/10/system_error:262:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:62:14: note:   cannot 
> convert ‘", mode = "’ (type ‘const char [10]’) to type ‘const 
> std::error_code&’
>    62 |       out << ", mode = "
>       |              ^~~~~~~~~~~
> In file included from /usr/include/c++/10/memory:84,
>                  from /usr/include/boost/move/algorithm.hpp:33,
>                  from /usr/include/boost/move/move.hpp:32,
>                  from /usr/include/boost/variant/detail/move.hpp:28,
>                  from /usr/include/boost/variant/detail/initializer.hpp:23,
>                  from /usr/include/boost/variant/variant.hpp:30,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/bits/shared_ptr.h:69:5: note: candidate: ‘template<class 
> _Ch, class _Tr, class _Tp, __gnu_cxx::_Lock_policy _Lp> 
> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, const 
> std::__shared_ptr<_Tp, _Lp>&)’
>    69 |     operator<<(std::basic_ostream<_Ch, _Tr>& __os,
>       |     ^~~~~~~~
> /usr/include/c++/10/bits/shared_ptr.h:69:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:62:14: note:   mismatched 
> types ‘const std::__shared_ptr<_Tp, _Lp>’ and ‘const char [10]’
>    62 |       out << ", mode = "
>       |              ^~~~~~~~~~~
> ../../../../src/generic/views/download_progress.cc:64:18: error: no match for 
> ‘operator<<’ (operand types are ‘std::ostream’ {aka 
> ‘std::basic_ostream<char>’} and ‘const char [2]’)
>    64 |       return out << ")";
>       |              ~~~ ^~ ~~~
>       |              |      |
>       |              |      const char [2]
>       |              std::ostream {aka std::basic_ostream<char>}
> ../../../../src/generic/views/download_progress.cc:47:19: note: candidate: 
> ‘std::ostream& aptitude::views::operator<<(std::ostream&, const 
> aptitude::views::download_progress::file_progress&)’
>    47 |     std::ostream &operator<<(std::ostream &out, const 
> download_progress::file_progress &progress)
>       |                   ^~~~~~~~
> ../../../../src/generic/views/download_progress.cc:47:89: note:   no known 
> conversion for argument 2 from ‘const char [2]’ to ‘const 
> aptitude::views::download_progress::file_progress&’
>    47 |     std::ostream &operator<<(std::ostream &out, const 
> download_progress::file_progress &progress)
>       |                                                 
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
> In file included from ../../../../src/generic/views/download_progress.cc:21:
> ../../../../src/generic/views/download_progress.h:270:19: note: candidate: 
> ‘std::ostream& aptitude::views::operator<<(std::ostream&, const 
> aptitude::views::download_progress::status&)’
>   270 |     std::ostream &operator<<(std::ostream &out,
>       |                   ^~~~~~~~
> ../../../../src/generic/views/download_progress.h:271:63: note:   no known 
> conversion for argument 2 from ‘const char [2]’ to ‘const 
> aptitude::views::download_progress::status&’
>   271 |                              const download_progress::status &status);
>       |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
> In file included from /usr/include/boost/variant/variant.hpp:18,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/cstddef:125:5: note: candidate: ‘template<class 
> _IntegerType> constexpr std::__byte_op_t<_IntegerType> 
> std::operator<<(std::byte, _IntegerType)’
>   125 |     operator<<(byte __b, _IntegerType __shift) noexcept
>       |     ^~~~~~~~
> /usr/include/c++/10/cstddef:125:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:64:14: note:   cannot 
> convert ‘out’ (type ‘std::ostream’ {aka ‘std::basic_ostream<char>’}) to type 
> ‘std::byte’
>    64 |       return out << ")";
>       |              ^~~
> In file included from /usr/include/c++/10/bits/basic_string.h:48,
>                  from /usr/include/c++/10/string:55,
>                  from /usr/include/boost/type_index/type_index_facade.hpp:14,
>                  from /usr/include/boost/type_index/stl_type_index.hpp:22,
>                  from /usr/include/boost/type_index.hpp:29,
>                  from /usr/include/boost/variant/variant.hpp:21,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/string_view:622:5: note: candidate: ‘template<class 
> _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, 
> std::basic_string_view<_CharT, _Traits>)’
>   622 |     operator<<(basic_ostream<_CharT, _Traits>& __os,
>       |     ^~~~~~~~
> /usr/include/c++/10/string_view:622:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:64:21: note:   mismatched 
> types ‘std::basic_string_view<_CharT, _Traits>’ and ‘const char*’
>    64 |       return out << ")";
>       |                     ^~~
> In file included from /usr/include/c++/10/string:55,
>                  from /usr/include/boost/type_index/type_index_facade.hpp:14,
>                  from /usr/include/boost/type_index/stl_type_index.hpp:22,
>                  from /usr/include/boost/type_index.hpp:29,
>                  from /usr/include/boost/variant/variant.hpp:21,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/bits/basic_string.h:6458:5: note: candidate: 
> ‘template<class _CharT, class _Traits, class _Alloc> 
> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, const 
> std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’
>  6458 |     operator<<(basic_ostream<_CharT, _Traits>& __os,
>       |     ^~~~~~~~
> /usr/include/c++/10/bits/basic_string.h:6458:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:64:21: note:   mismatched 
> types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ and 
> ‘const char [2]’
>    64 |       return out << ")";
>       |                     ^~~
> In file included from /usr/include/c++/10/bits/ios_base.h:46,
>                  from /usr/include/c++/10/streambuf:41,
>                  from /usr/include/c++/10/bits/streambuf_iterator.h:35,
>                  from /usr/include/c++/10/iterator:66,
>                  from /usr/include/boost/variant/detail/move.hpp:23,
>                  from /usr/include/boost/variant/detail/initializer.hpp:23,
>                  from /usr/include/boost/variant/variant.hpp:30,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/system_error:262:5: note: candidate: ‘template<class 
> _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::error_code&)’
>   262 |     operator<<(basic_ostream<_CharT, _Traits>& __os, const 
> error_code& __e)
>       |     ^~~~~~~~
> /usr/include/c++/10/system_error:262:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:64:21: note:   cannot 
> convert ‘")"’ (type ‘const char [2]’) to type ‘const std::error_code&’
>    64 |       return out << ")";
>       |                     ^~~
> In file included from /usr/include/c++/10/memory:84,
>                  from /usr/include/boost/move/algorithm.hpp:33,
>                  from /usr/include/boost/move/move.hpp:32,
>                  from /usr/include/boost/variant/detail/move.hpp:28,
>                  from /usr/include/boost/variant/detail/initializer.hpp:23,
>                  from /usr/include/boost/variant/variant.hpp:30,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/bits/shared_ptr.h:69:5: note: candidate: ‘template<class 
> _Ch, class _Tr, class _Tp, __gnu_cxx::_Lock_policy _Lp> 
> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, const 
> std::__shared_ptr<_Tp, _Lp>&)’
>    69 |     operator<<(std::basic_ostream<_Ch, _Tr>& __os,
>       |     ^~~~~~~~
> /usr/include/c++/10/bits/shared_ptr.h:69:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:64:21: note:   mismatched 
> types ‘const std::__shared_ptr<_Tp, _Lp>’ and ‘const char [2]’
>    64 |       return out << ")";
>       |                     ^~~
> ../../../../src/generic/views/download_progress.cc: In member function ‘void 
> aptitude::views::show_worker_status::operator()(const 
> aptitude::views::download_progress::file_progress&) const’:
> ../../../../src/generic/views/download_progress.cc:87:13: error: no match for 
> ‘operator<<’ (operand types are ‘std::ostream’ {aka 
> ‘std::basic_ostream<char>’} and ‘const char [10]’)
>    87 |         out << "progress:" << progress;
>       |         ~~~ ^~ ~~~~~~~~~~~
>       |         |      |
>       |         |      const char [10]
>       |         std::ostream {aka std::basic_ostream<char>}
> ../../../../src/generic/views/download_progress.cc:47:19: note: candidate: 
> ‘std::ostream& aptitude::views::operator<<(std::ostream&, const 
> aptitude::views::download_progress::file_progress&)’
>    47 |     std::ostream &operator<<(std::ostream &out, const 
> download_progress::file_progress &progress)
>       |                   ^~~~~~~~
> ../../../../src/generic/views/download_progress.cc:47:89: note:   no known 
> conversion for argument 2 from ‘const char [10]’ to ‘const 
> aptitude::views::download_progress::file_progress&’
>    47 |     std::ostream &operator<<(std::ostream &out, const 
> download_progress::file_progress &progress)
>       |                                                 
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
> In file included from ../../../../src/generic/views/download_progress.cc:21:
> ../../../../src/generic/views/download_progress.h:270:19: note: candidate: 
> ‘std::ostream& aptitude::views::operator<<(std::ostream&, const 
> aptitude::views::download_progress::status&)’
>   270 |     std::ostream &operator<<(std::ostream &out,
>       |                   ^~~~~~~~
> ../../../../src/generic/views/download_progress.h:271:63: note:   no known 
> conversion for argument 2 from ‘const char [10]’ to ‘const 
> aptitude::views::download_progress::status&’
>   271 |                              const download_progress::status &status);
>       |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
> In file included from /usr/include/boost/variant/variant.hpp:18,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/cstddef:125:5: note: candidate: ‘template<class 
> _IntegerType> constexpr std::__byte_op_t<_IntegerType> 
> std::operator<<(std::byte, _IntegerType)’
>   125 |     operator<<(byte __b, _IntegerType __shift) noexcept
>       |     ^~~~~~~~
> /usr/include/c++/10/cstddef:125:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:87:9: note:   cannot 
> convert ‘((const 
> aptitude::views::show_worker_status*)this)->aptitude::views::show_worker_status::out’
>  (type ‘std::ostream’ {aka ‘std::basic_ostream<char>’}) to type ‘std::byte’
>    87 |         out << "progress:" << progress;
>       |         ^~~
> In file included from /usr/include/c++/10/bits/basic_string.h:48,
>                  from /usr/include/c++/10/string:55,
>                  from /usr/include/boost/type_index/type_index_facade.hpp:14,
>                  from /usr/include/boost/type_index/stl_type_index.hpp:22,
>                  from /usr/include/boost/type_index.hpp:29,
>                  from /usr/include/boost/variant/variant.hpp:21,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/string_view:622:5: note: candidate: ‘template<class 
> _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, 
> std::basic_string_view<_CharT, _Traits>)’
>   622 |     operator<<(basic_ostream<_CharT, _Traits>& __os,
>       |     ^~~~~~~~
> /usr/include/c++/10/string_view:622:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:87:16: note:   mismatched 
> types ‘std::basic_string_view<_CharT, _Traits>’ and ‘const char*’
>    87 |         out << "progress:" << progress;
>       |                ^~~~~~~~~~~
> In file included from /usr/include/c++/10/string:55,
>                  from /usr/include/boost/type_index/type_index_facade.hpp:14,
>                  from /usr/include/boost/type_index/stl_type_index.hpp:22,
>                  from /usr/include/boost/type_index.hpp:29,
>                  from /usr/include/boost/variant/variant.hpp:21,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/bits/basic_string.h:6458:5: note: candidate: 
> ‘template<class _CharT, class _Traits, class _Alloc> 
> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, const 
> std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’
>  6458 |     operator<<(basic_ostream<_CharT, _Traits>& __os,
>       |     ^~~~~~~~
> /usr/include/c++/10/bits/basic_string.h:6458:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:87:16: note:   mismatched 
> types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ and 
> ‘const char [10]’
>    87 |         out << "progress:" << progress;
>       |                ^~~~~~~~~~~
> In file included from /usr/include/c++/10/bits/ios_base.h:46,
>                  from /usr/include/c++/10/streambuf:41,
>                  from /usr/include/c++/10/bits/streambuf_iterator.h:35,
>                  from /usr/include/c++/10/iterator:66,
>                  from /usr/include/boost/variant/detail/move.hpp:23,
>                  from /usr/include/boost/variant/detail/initializer.hpp:23,
>                  from /usr/include/boost/variant/variant.hpp:30,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/system_error:262:5: note: candidate: ‘template<class 
> _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::error_code&)’
>   262 |     operator<<(basic_ostream<_CharT, _Traits>& __os, const 
> error_code& __e)
>       |     ^~~~~~~~
> /usr/include/c++/10/system_error:262:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:87:16: note:   cannot 
> convert ‘"progress:"’ (type ‘const char [10]’) to type ‘const 
> std::error_code&’
>    87 |         out << "progress:" << progress;
>       |                ^~~~~~~~~~~
> In file included from /usr/include/c++/10/memory:84,
>                  from /usr/include/boost/move/algorithm.hpp:33,
>                  from /usr/include/boost/move/move.hpp:32,
>                  from /usr/include/boost/variant/detail/move.hpp:28,
>                  from /usr/include/boost/variant/detail/initializer.hpp:23,
>                  from /usr/include/boost/variant/variant.hpp:30,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/bits/shared_ptr.h:69:5: note: candidate: ‘template<class 
> _Ch, class _Tr, class _Tp, __gnu_cxx::_Lock_policy _Lp> 
> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, const 
> std::__shared_ptr<_Tp, _Lp>&)’
>    69 |     operator<<(std::basic_ostream<_Ch, _Tr>& __os,
>       |     ^~~~~~~~
> /usr/include/c++/10/bits/shared_ptr.h:69:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:87:16: note:   mismatched 
> types ‘const std::__shared_ptr<_Tp, _Lp>’ and ‘const char [10]’
>    87 |         out << "progress:" << progress;
>       |                ^~~~~~~~~~~
> ../../../../src/generic/views/download_progress.cc: In member function ‘void 
> aptitude::views::show_worker_status::operator()(const string&) const’:
> ../../../../src/generic/views/download_progress.cc:92:13: error: no match for 
> ‘operator<<’ (operand types are ‘std::ostream’ {aka 
> ‘std::basic_ostream<char>’} and ‘const char [6]’)
>    92 |         out << "msg:\"" << msg << "\"";
>       |         ~~~ ^~ ~~~~~~~~
>       |         |      |
>       |         |      const char [6]
>       |         std::ostream {aka std::basic_ostream<char>}
> ../../../../src/generic/views/download_progress.cc:47:19: note: candidate: 
> ‘std::ostream& aptitude::views::operator<<(std::ostream&, const 
> aptitude::views::download_progress::file_progress&)’
>    47 |     std::ostream &operator<<(std::ostream &out, const 
> download_progress::file_progress &progress)
>       |                   ^~~~~~~~
> ../../../../src/generic/views/download_progress.cc:47:89: note:   no known 
> conversion for argument 2 from ‘const char [6]’ to ‘const 
> aptitude::views::download_progress::file_progress&’
>    47 |     std::ostream &operator<<(std::ostream &out, const 
> download_progress::file_progress &progress)
>       |                                                 
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
> In file included from ../../../../src/generic/views/download_progress.cc:21:
> ../../../../src/generic/views/download_progress.h:270:19: note: candidate: 
> ‘std::ostream& aptitude::views::operator<<(std::ostream&, const 
> aptitude::views::download_progress::status&)’
>   270 |     std::ostream &operator<<(std::ostream &out,
>       |                   ^~~~~~~~
> ../../../../src/generic/views/download_progress.h:271:63: note:   no known 
> conversion for argument 2 from ‘const char [6]’ to ‘const 
> aptitude::views::download_progress::status&’
>   271 |                              const download_progress::status &status);
>       |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
> In file included from /usr/include/boost/variant/variant.hpp:18,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/cstddef:125:5: note: candidate: ‘template<class 
> _IntegerType> constexpr std::__byte_op_t<_IntegerType> 
> std::operator<<(std::byte, _IntegerType)’
>   125 |     operator<<(byte __b, _IntegerType __shift) noexcept
>       |     ^~~~~~~~
> /usr/include/c++/10/cstddef:125:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:92:9: note:   cannot 
> convert ‘((const 
> aptitude::views::show_worker_status*)this)->aptitude::views::show_worker_status::out’
>  (type ‘std::ostream’ {aka ‘std::basic_ostream<char>’}) to type ‘std::byte’
>    92 |         out << "msg:\"" << msg << "\"";
>       |         ^~~
> In file included from /usr/include/c++/10/bits/basic_string.h:48,
>                  from /usr/include/c++/10/string:55,
>                  from /usr/include/boost/type_index/type_index_facade.hpp:14,
>                  from /usr/include/boost/type_index/stl_type_index.hpp:22,
>                  from /usr/include/boost/type_index.hpp:29,
>                  from /usr/include/boost/variant/variant.hpp:21,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/string_view:622:5: note: candidate: ‘template<class 
> _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, 
> std::basic_string_view<_CharT, _Traits>)’
>   622 |     operator<<(basic_ostream<_CharT, _Traits>& __os,
>       |     ^~~~~~~~
> /usr/include/c++/10/string_view:622:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:92:16: note:   mismatched 
> types ‘std::basic_string_view<_CharT, _Traits>’ and ‘const char*’
>    92 |         out << "msg:\"" << msg << "\"";
>       |                ^~~~~~~~
> In file included from /usr/include/c++/10/string:55,
>                  from /usr/include/boost/type_index/type_index_facade.hpp:14,
>                  from /usr/include/boost/type_index/stl_type_index.hpp:22,
>                  from /usr/include/boost/type_index.hpp:29,
>                  from /usr/include/boost/variant/variant.hpp:21,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/bits/basic_string.h:6458:5: note: candidate: 
> ‘template<class _CharT, class _Traits, class _Alloc> 
> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, const 
> std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’
>  6458 |     operator<<(basic_ostream<_CharT, _Traits>& __os,
>       |     ^~~~~~~~
> /usr/include/c++/10/bits/basic_string.h:6458:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:92:16: note:   mismatched 
> types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ and 
> ‘const char [6]’
>    92 |         out << "msg:\"" << msg << "\"";
>       |                ^~~~~~~~
> In file included from /usr/include/c++/10/bits/ios_base.h:46,
>                  from /usr/include/c++/10/streambuf:41,
>                  from /usr/include/c++/10/bits/streambuf_iterator.h:35,
>                  from /usr/include/c++/10/iterator:66,
>                  from /usr/include/boost/variant/detail/move.hpp:23,
>                  from /usr/include/boost/variant/detail/initializer.hpp:23,
>                  from /usr/include/boost/variant/variant.hpp:30,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/system_error:262:5: note: candidate: ‘template<class 
> _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::error_code&)’
>   262 |     operator<<(basic_ostream<_CharT, _Traits>& __os, const 
> error_code& __e)
>       |     ^~~~~~~~
> /usr/include/c++/10/system_error:262:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:92:16: note:   cannot 
> convert ‘"msg:\""’ (type ‘const char [6]’) to type ‘const std::error_code&’
>    92 |         out << "msg:\"" << msg << "\"";
>       |                ^~~~~~~~
> In file included from /usr/include/c++/10/memory:84,
>                  from /usr/include/boost/move/algorithm.hpp:33,
>                  from /usr/include/boost/move/move.hpp:32,
>                  from /usr/include/boost/variant/detail/move.hpp:28,
>                  from /usr/include/boost/variant/detail/initializer.hpp:23,
>                  from /usr/include/boost/variant/variant.hpp:30,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/bits/shared_ptr.h:69:5: note: candidate: ‘template<class 
> _Ch, class _Tr, class _Tp, __gnu_cxx::_Lock_policy _Lp> 
> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, const 
> std::__shared_ptr<_Tp, _Lp>&)’
>    69 |     operator<<(std::basic_ostream<_Ch, _Tr>& __os,
>       |     ^~~~~~~~
> /usr/include/c++/10/bits/shared_ptr.h:69:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:92:16: note:   mismatched 
> types ‘const std::__shared_ptr<_Tp, _Lp>’ and ‘const char [6]’
>    92 |         out << "msg:\"" << msg << "\"";
>       |                ^~~~~~~~
> ../../../../src/generic/views/download_progress.cc: In function 
> ‘std::ostream& aptitude::views::operator<<(std::ostream&, const 
> aptitude::views::download_progress::status&)’:
> ../../../../src/generic/views/download_progress.cc:99:11: error: no match for 
> ‘operator<<’ (operand types are ‘std::ostream’ {aka 
> ‘std::basic_ostream<char>’} and ‘const char [18]’)
>    99 |       out << "(download_rate = " << status.get_download_rate()
>       |       ~~~ ^~ ~~~~~~~~~~~~~~~~~~~
>       |       |      |
>       |       |      const char [18]
>       |       std::ostream {aka std::basic_ostream<char>}
> ../../../../src/generic/views/download_progress.cc:47:19: note: candidate: 
> ‘std::ostream& aptitude::views::operator<<(std::ostream&, const 
> aptitude::views::download_progress::file_progress&)’
>    47 |     std::ostream &operator<<(std::ostream &out, const 
> download_progress::file_progress &progress)
>       |                   ^~~~~~~~
> ../../../../src/generic/views/download_progress.cc:47:89: note:   no known 
> conversion for argument 2 from ‘const char [18]’ to ‘const 
> aptitude::views::download_progress::file_progress&’
>    47 |     std::ostream &operator<<(std::ostream &out, const 
> download_progress::file_progress &progress)
>       |                                                 
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
> ../../../../src/generic/views/download_progress.cc:96:19: note: candidate: 
> ‘std::ostream& aptitude::views::operator<<(std::ostream&, const 
> aptitude::views::download_progress::status&)’
>    96 |     std::ostream &operator<<(std::ostream &out,
>       |                   ^~~~~~~~
> ../../../../src/generic/views/download_progress.cc:97:63: note:   no known 
> conversion for argument 2 from ‘const char [18]’ to ‘const 
> aptitude::views::download_progress::status&’
>    97 |                              const download_progress::status &status)
>       |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
> In file included from /usr/include/boost/variant/variant.hpp:18,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/cstddef:125:5: note: candidate: ‘template<class 
> _IntegerType> constexpr std::__byte_op_t<_IntegerType> 
> std::operator<<(std::byte, _IntegerType)’
>   125 |     operator<<(byte __b, _IntegerType __shift) noexcept
>       |     ^~~~~~~~
> /usr/include/c++/10/cstddef:125:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:99:7: note:   cannot 
> convert ‘out’ (type ‘std::ostream’ {aka ‘std::basic_ostream<char>’}) to type 
> ‘std::byte’
>    99 |       out << "(download_rate = " << status.get_download_rate()
>       |       ^~~
> In file included from /usr/include/c++/10/bits/basic_string.h:48,
>                  from /usr/include/c++/10/string:55,
>                  from /usr/include/boost/type_index/type_index_facade.hpp:14,
>                  from /usr/include/boost/type_index/stl_type_index.hpp:22,
>                  from /usr/include/boost/type_index.hpp:29,
>                  from /usr/include/boost/variant/variant.hpp:21,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/string_view:622:5: note: candidate: ‘template<class 
> _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, 
> std::basic_string_view<_CharT, _Traits>)’
>   622 |     operator<<(basic_ostream<_CharT, _Traits>& __os,
>       |     ^~~~~~~~
> /usr/include/c++/10/string_view:622:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:99:14: note:   mismatched 
> types ‘std::basic_string_view<_CharT, _Traits>’ and ‘const char*’
>    99 |       out << "(download_rate = " << status.get_download_rate()
>       |              ^~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/c++/10/string:55,
>                  from /usr/include/boost/type_index/type_index_facade.hpp:14,
>                  from /usr/include/boost/type_index/stl_type_index.hpp:22,
>                  from /usr/include/boost/type_index.hpp:29,
>                  from /usr/include/boost/variant/variant.hpp:21,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/bits/basic_string.h:6458:5: note: candidate: 
> ‘template<class _CharT, class _Traits, class _Alloc> 
> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, const 
> std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’
>  6458 |     operator<<(basic_ostream<_CharT, _Traits>& __os,
>       |     ^~~~~~~~
> /usr/include/c++/10/bits/basic_string.h:6458:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:99:14: note:   mismatched 
> types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ and 
> ‘const char [18]’
>    99 |       out << "(download_rate = " << status.get_download_rate()
>       |              ^~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/c++/10/bits/ios_base.h:46,
>                  from /usr/include/c++/10/streambuf:41,
>                  from /usr/include/c++/10/bits/streambuf_iterator.h:35,
>                  from /usr/include/c++/10/iterator:66,
>                  from /usr/include/boost/variant/detail/move.hpp:23,
>                  from /usr/include/boost/variant/detail/initializer.hpp:23,
>                  from /usr/include/boost/variant/variant.hpp:30,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/system_error:262:5: note: candidate: ‘template<class 
> _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::error_code&)’
>   262 |     operator<<(basic_ostream<_CharT, _Traits>& __os, const 
> error_code& __e)
>       |     ^~~~~~~~
> /usr/include/c++/10/system_error:262:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:99:14: note:   cannot 
> convert ‘"(download_rate = "’ (type ‘const char [18]’) to type ‘const 
> std::error_code&’
>    99 |       out << "(download_rate = " << status.get_download_rate()
>       |              ^~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/c++/10/memory:84,
>                  from /usr/include/boost/move/algorithm.hpp:33,
>                  from /usr/include/boost/move/move.hpp:32,
>                  from /usr/include/boost/variant/detail/move.hpp:28,
>                  from /usr/include/boost/variant/detail/initializer.hpp:23,
>                  from /usr/include/boost/variant/variant.hpp:30,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/bits/shared_ptr.h:69:5: note: candidate: ‘template<class 
> _Ch, class _Tr, class _Tp, __gnu_cxx::_Lock_policy _Lp> 
> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, const 
> std::__shared_ptr<_Tp, _Lp>&)’
>    69 |     operator<<(std::basic_ostream<_Ch, _Tr>& __os,
>       |     ^~~~~~~~
> /usr/include/c++/10/bits/shared_ptr.h:69:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:99:14: note:   mismatched 
> types ‘const std::__shared_ptr<_Tp, _Lp>’ and ‘const char [18]’
>    99 |       out << "(download_rate = " << status.get_download_rate()
>       |              ^~~~~~~~~~~~~~~~~~~
> ../../../../src/generic/views/download_progress.cc:113:17: error: no match 
> for ‘operator<<’ (operand types are ‘std::ostream’ {aka 
> ‘std::basic_ostream<char>’} and ‘const char [3]’)
>   113 |             out << ", ";
>       |             ~~~ ^~ ~~~~
>       |             |      |
>       |             |      const char [3]
>       |             std::ostream {aka std::basic_ostream<char>}
> ../../../../src/generic/views/download_progress.cc:47:19: note: candidate: 
> ‘std::ostream& aptitude::views::operator<<(std::ostream&, const 
> aptitude::views::download_progress::file_progress&)’
>    47 |     std::ostream &operator<<(std::ostream &out, const 
> download_progress::file_progress &progress)
>       |                   ^~~~~~~~
> ../../../../src/generic/views/download_progress.cc:47:89: note:   no known 
> conversion for argument 2 from ‘const char [3]’ to ‘const 
> aptitude::views::download_progress::file_progress&’
>    47 |     std::ostream &operator<<(std::ostream &out, const 
> download_progress::file_progress &progress)
>       |                                                 
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
> ../../../../src/generic/views/download_progress.cc:96:19: note: candidate: 
> ‘std::ostream& aptitude::views::operator<<(std::ostream&, const 
> aptitude::views::download_progress::status&)’
>    96 |     std::ostream &operator<<(std::ostream &out,
>       |                   ^~~~~~~~
> ../../../../src/generic/views/download_progress.cc:97:63: note:   no known 
> conversion for argument 2 from ‘const char [3]’ to ‘const 
> aptitude::views::download_progress::status&’
>    97 |                              const download_progress::status &status)
>       |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
> In file included from /usr/include/boost/variant/variant.hpp:18,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/cstddef:125:5: note: candidate: ‘template<class 
> _IntegerType> constexpr std::__byte_op_t<_IntegerType> 
> std::operator<<(std::byte, _IntegerType)’
>   125 |     operator<<(byte __b, _IntegerType __shift) noexcept
>       |     ^~~~~~~~
> /usr/include/c++/10/cstddef:125:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:113:13: note:   cannot 
> convert ‘out’ (type ‘std::ostream’ {aka ‘std::basic_ostream<char>’}) to type 
> ‘std::byte’
>   113 |             out << ", ";
>       |             ^~~
> In file included from /usr/include/c++/10/bits/basic_string.h:48,
>                  from /usr/include/c++/10/string:55,
>                  from /usr/include/boost/type_index/type_index_facade.hpp:14,
>                  from /usr/include/boost/type_index/stl_type_index.hpp:22,
>                  from /usr/include/boost/type_index.hpp:29,
>                  from /usr/include/boost/variant/variant.hpp:21,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/string_view:622:5: note: candidate: ‘template<class 
> _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, 
> std::basic_string_view<_CharT, _Traits>)’
>   622 |     operator<<(basic_ostream<_CharT, _Traits>& __os,
>       |     ^~~~~~~~
> /usr/include/c++/10/string_view:622:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:113:20: note:   mismatched 
> types ‘std::basic_string_view<_CharT, _Traits>’ and ‘const char*’
>   113 |             out << ", ";
>       |                    ^~~~
> In file included from /usr/include/c++/10/string:55,
>                  from /usr/include/boost/type_index/type_index_facade.hpp:14,
>                  from /usr/include/boost/type_index/stl_type_index.hpp:22,
>                  from /usr/include/boost/type_index.hpp:29,
>                  from /usr/include/boost/variant/variant.hpp:21,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/bits/basic_string.h:6458:5: note: candidate: 
> ‘template<class _CharT, class _Traits, class _Alloc> 
> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, const 
> std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’
>  6458 |     operator<<(basic_ostream<_CharT, _Traits>& __os,
>       |     ^~~~~~~~
> /usr/include/c++/10/bits/basic_string.h:6458:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:113:20: note:   mismatched 
> types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ and 
> ‘const char [3]’
>   113 |             out << ", ";
>       |                    ^~~~
> In file included from /usr/include/c++/10/bits/ios_base.h:46,
>                  from /usr/include/c++/10/streambuf:41,
>                  from /usr/include/c++/10/bits/streambuf_iterator.h:35,
>                  from /usr/include/c++/10/iterator:66,
>                  from /usr/include/boost/variant/detail/move.hpp:23,
>                  from /usr/include/boost/variant/detail/initializer.hpp:23,
>                  from /usr/include/boost/variant/variant.hpp:30,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/system_error:262:5: note: candidate: ‘template<class 
> _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::error_code&)’
>   262 |     operator<<(basic_ostream<_CharT, _Traits>& __os, const 
> error_code& __e)
>       |     ^~~~~~~~
> /usr/include/c++/10/system_error:262:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:113:20: note:   cannot 
> convert ‘", "’ (type ‘const char [3]’) to type ‘const std::error_code&’
>   113 |             out << ", ";
>       |                    ^~~~
> In file included from /usr/include/c++/10/memory:84,
>                  from /usr/include/boost/move/algorithm.hpp:33,
>                  from /usr/include/boost/move/move.hpp:32,
>                  from /usr/include/boost/variant/detail/move.hpp:28,
>                  from /usr/include/boost/variant/detail/initializer.hpp:23,
>                  from /usr/include/boost/variant/variant.hpp:30,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/bits/shared_ptr.h:69:5: note: candidate: ‘template<class 
> _Ch, class _Tr, class _Tp, __gnu_cxx::_Lock_policy _Lp> 
> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, const 
> std::__shared_ptr<_Tp, _Lp>&)’
>    69 |     operator<<(std::basic_ostream<_Ch, _Tr>& __os,
>       |     ^~~~~~~~
> /usr/include/c++/10/bits/shared_ptr.h:69:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:113:20: note:   mismatched 
> types ‘const std::__shared_ptr<_Tp, _Lp>’ and ‘const char [3]’
>   113 |             out << ", ";
>       |                    ^~~~
> ../../../../src/generic/views/download_progress.cc:117:18: error: no match 
> for ‘operator<<’ (operand types are ‘std::ostream’ {aka 
> ‘std::basic_ostream<char>’} and ‘const char [2]’)
>   117 |       return out << "]";
>       |              ~~~ ^~ ~~~
>       |              |      |
>       |              |      const char [2]
>       |              std::ostream {aka std::basic_ostream<char>}
> ../../../../src/generic/views/download_progress.cc:47:19: note: candidate: 
> ‘std::ostream& aptitude::views::operator<<(std::ostream&, const 
> aptitude::views::download_progress::file_progress&)’
>    47 |     std::ostream &operator<<(std::ostream &out, const 
> download_progress::file_progress &progress)
>       |                   ^~~~~~~~
> ../../../../src/generic/views/download_progress.cc:47:89: note:   no known 
> conversion for argument 2 from ‘const char [2]’ to ‘const 
> aptitude::views::download_progress::file_progress&’
>    47 |     std::ostream &operator<<(std::ostream &out, const 
> download_progress::file_progress &progress)
>       |                                                 
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
> ../../../../src/generic/views/download_progress.cc:96:19: note: candidate: 
> ‘std::ostream& aptitude::views::operator<<(std::ostream&, const 
> aptitude::views::download_progress::status&)’
>    96 |     std::ostream &operator<<(std::ostream &out,
>       |                   ^~~~~~~~
> ../../../../src/generic/views/download_progress.cc:97:63: note:   no known 
> conversion for argument 2 from ‘const char [2]’ to ‘const 
> aptitude::views::download_progress::status&’
>    97 |                              const download_progress::status &status)
>       |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
> In file included from /usr/include/boost/variant/variant.hpp:18,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/cstddef:125:5: note: candidate: ‘template<class 
> _IntegerType> constexpr std::__byte_op_t<_IntegerType> 
> std::operator<<(std::byte, _IntegerType)’
>   125 |     operator<<(byte __b, _IntegerType __shift) noexcept
>       |     ^~~~~~~~
> /usr/include/c++/10/cstddef:125:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:117:14: note:   cannot 
> convert ‘out’ (type ‘std::ostream’ {aka ‘std::basic_ostream<char>’}) to type 
> ‘std::byte’
>   117 |       return out << "]";
>       |              ^~~
> In file included from /usr/include/c++/10/bits/basic_string.h:48,
>                  from /usr/include/c++/10/string:55,
>                  from /usr/include/boost/type_index/type_index_facade.hpp:14,
>                  from /usr/include/boost/type_index/stl_type_index.hpp:22,
>                  from /usr/include/boost/type_index.hpp:29,
>                  from /usr/include/boost/variant/variant.hpp:21,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/string_view:622:5: note: candidate: ‘template<class 
> _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, 
> std::basic_string_view<_CharT, _Traits>)’
>   622 |     operator<<(basic_ostream<_CharT, _Traits>& __os,
>       |     ^~~~~~~~
> /usr/include/c++/10/string_view:622:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:117:21: note:   mismatched 
> types ‘std::basic_string_view<_CharT, _Traits>’ and ‘const char*’
>   117 |       return out << "]";
>       |                     ^~~
> In file included from /usr/include/c++/10/string:55,
>                  from /usr/include/boost/type_index/type_index_facade.hpp:14,
>                  from /usr/include/boost/type_index/stl_type_index.hpp:22,
>                  from /usr/include/boost/type_index.hpp:29,
>                  from /usr/include/boost/variant/variant.hpp:21,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/bits/basic_string.h:6458:5: note: candidate: 
> ‘template<class _CharT, class _Traits, class _Alloc> 
> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, const 
> std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’
>  6458 |     operator<<(basic_ostream<_CharT, _Traits>& __os,
>       |     ^~~~~~~~
> /usr/include/c++/10/bits/basic_string.h:6458:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:117:21: note:   mismatched 
> types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ and 
> ‘const char [2]’
>   117 |       return out << "]";
>       |                     ^~~
> In file included from /usr/include/c++/10/bits/ios_base.h:46,
>                  from /usr/include/c++/10/streambuf:41,
>                  from /usr/include/c++/10/bits/streambuf_iterator.h:35,
>                  from /usr/include/c++/10/iterator:66,
>                  from /usr/include/boost/variant/detail/move.hpp:23,
>                  from /usr/include/boost/variant/detail/initializer.hpp:23,
>                  from /usr/include/boost/variant/variant.hpp:30,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/system_error:262:5: note: candidate: ‘template<class 
> _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::error_code&)’
>   262 |     operator<<(basic_ostream<_CharT, _Traits>& __os, const 
> error_code& __e)
>       |     ^~~~~~~~
> /usr/include/c++/10/system_error:262:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:117:21: note:   cannot 
> convert ‘"]"’ (type ‘const char [2]’) to type ‘const std::error_code&’
>   117 |       return out << "]";
>       |                     ^~~
> In file included from /usr/include/c++/10/memory:84,
>                  from /usr/include/boost/move/algorithm.hpp:33,
>                  from /usr/include/boost/move/move.hpp:32,
>                  from /usr/include/boost/variant/detail/move.hpp:28,
>                  from /usr/include/boost/variant/detail/initializer.hpp:23,
>                  from /usr/include/boost/variant/variant.hpp:30,
>                  from /usr/include/boost/variant.hpp:17,
>                  from ../../../../src/generic/views/download_progress.h:25,
>                  from ../../../../src/generic/views/download_progress.cc:21:
> /usr/include/c++/10/bits/shared_ptr.h:69:5: note: candidate: ‘template<class 
> _Ch, class _Tr, class _Tp, __gnu_cxx::_Lock_policy _Lp> 
> std::basic_ostream<_CharT, _Traits>& 
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, const 
> std::__shared_ptr<_Tp, _Lp>&)’
>    69 |     operator<<(std::basic_ostream<_Ch, _Tr>& __os,
>       |     ^~~~~~~~
> /usr/include/c++/10/bits/shared_ptr.h:69:5: note:   template argument 
> deduction/substitution failed:
> ../../../../src/generic/views/download_progress.cc:117:21: note:   mismatched 
> types ‘const std::__shared_ptr<_Tp, _Lp>’ and ‘const char [2]’
>   117 |       return out << "]";
>       |                     ^~~
> make[6]: *** [Makefile:460: download_progress.o] Error 1

The full build log is available from:
   http://qa-logs.debian.net/2020/08/02/aptitude_0.8.13-1_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!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

--- End Message ---
--- Begin Message ---
Source: aptitude
Source-Version: 0.8.13-2
Done: Axel Beckert <[email protected]>

We believe that the bug you reported is fixed in the latest version of
aptitude, 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.
Axel Beckert <[email protected]> (supplier of updated aptitude 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: Sun, 16 Aug 2020 04:32:25 +0200
Source: aptitude
Architecture: source
Version: 0.8.13-2
Distribution: unstable
Urgency: medium
Maintainer: Aptitude Development Team <[email protected]>
Changed-By: Axel Beckert <[email protected]>
Closes: 966875
Changes:
 aptitude (0.8.13-2) unstable; urgency=medium
 .
   * Drop fix-ftbfs-with-po4a-0.58.patch and build-depend on po4a versions
     not affected by #960892.
   * Add a debian/gitlab-ci.yml file.
   * Override upstream-metadata-file-is-missing lintian warning as it
     doesn't make sense to have a less informative copy (without branch
     information) of the Vcs-* headers in there again. It just causes work
     because the Lintian Janitor bot files useless merge requests.
   * Add temporary patch to fix FTBFS with GCC 10. (Closes: #966875)
Checksums-Sha1:
 2536a53e6a4a7c012d2fc2d1d9febbf206d4499b 3291 aptitude_0.8.13-2.dsc
 69045831553ff4a0b50721cc2f20287b6f7b7a10 57428 aptitude_0.8.13-2.debian.tar.xz
 566cbc856614ddd82865176059cece507bddea76 7330 
aptitude_0.8.13-2_source.buildinfo
Checksums-Sha256:
 3ffc789c64b2d9fb885f6bc9a699c5070ebcdcf6a29be0a0a276537fa4c4a653 3291 
aptitude_0.8.13-2.dsc
 24ba684f96cb7ac63e1efb8f5f100e14a825640997c11ae00cbcd5a7961d554c 57428 
aptitude_0.8.13-2.debian.tar.xz
 69000d02f2ad1cae48158879381cbb85c84739e2a936ac08c144a95159fe5e65 7330 
aptitude_0.8.13-2_source.buildinfo
Files:
 78154af38fb10d51dfa2659f1e061762 3291 admin optional aptitude_0.8.13-2.dsc
 059778a57571ab682d858cc065bb4935 57428 admin optional 
aptitude_0.8.13-2.debian.tar.xz
 360cfd30e9bb0437a3ff7cd4894e0e18 7330 admin optional 
aptitude_0.8.13-2_source.buildinfo

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

iQIzBAEBCgAdFiEERoyJeTtCmBnp12Ema+Zjx1o1yXUFAl84nywACgkQa+Zjx1o1
yXVx0Q/7Bp1TVcOt489ZpSnn7NEDXwryGw6UHIXQXTCabh0HG366+ZhamvSDiJkv
yBC9kLtSpaCtl+1T+nbyLVMhuIwDjgbIOSSmIV7hmP7NbvyoKVMV+sZoYbneQ/XP
3XZTgSvyja+nq0Cg9CAldsV3DpPkbUJs5di7XpH7joKcrMRYh2HnGGVuMrJn75NK
Mr9mIyFuOb4+RcXk0JL5z6YbePnHGCnv7wTtN/9cN/XUJtywSBnsyPIysKbcleis
CFub/XggrSCmXo1dodBMO0O4wMaUOoL0IxX1VA3hykyCM8UfLfXqYOFumEHg1NuD
rolgc8BNv4ZvrLkbDWkczbPEQQoMs/ZkqetDtqx8cLVNWabYyJ6Pcmjwzp4gkvbh
IAuTP7hMEJCZGMjJGc3NZRCTK4+gutFYhmcvz0ItW7a8GqVTrf/SapyXg2p5uh3R
aJXeS+z3hcus8VgN0AZKPArkCJNk1aufrLRqFyAjWL2hOe4YXKKqpTU/GL7s/uJi
f4WU+PspgJ9LbiIFEdODNIZiZwHaFBd/YV/5P6BMJuvB0izKRsVSPv/qzdXofKkt
RAgCoWq2fS810CK8xdUmjxZkN0LnUUHU1JZC/StjIDHyy0e1+XBdPlQATMRlqiy0
SEb6k7+noPs6SaKLKWTMEw+4/b5VMpcuRVjEYa6491C+zTSKahc=
=GU2J
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
Aptitude-devel mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/aptitude-devel

Reply via email to