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.

Reply via email to