Source: tomlplusplus Version: 3.3.0+ds-1 Severity: serious Justification: FTBFS Tags: trixie sid ftbfs User: lu...@debian.org Usertags: ftbfs-20231027 ftbfs-trixie
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > c++ -Itests/tomlplusplus_tests.p -Itests -I../tests -Iinclude -I../include > -flto=auto -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall > -Winvalid-pch -std=c++17 -g -O2 -Werror=array-bounds -Werror=clobbered > -Werror=volatile-register-var > -D__DEB_CANARY_CXXFLAGS_a5771bce93e200c36f7cd9dfd0e5deaa__ > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -D__DEB_CANARY_CPPFLAGS_a5771bce93e200c36f7cd9dfd0e5deaa__ -Wdate-time > -D_FORTIFY_SOURCE=2 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -fmax-errors=5 > -Wno-init-list-lifetime -fchar8_t -D_HAS_EXCEPTIONS=1 -Wno-switch-enum > -Wno-padded -Wno-float-equal -DSHOULD_HAVE_EXCEPTIONS=1 -DUSE_VENDORED_LIBS=0 > -MD -MQ tests/tomlplusplus_tests.p/conformance_burntsushi_valid.cpp.o -MF > tests/tomlplusplus_tests.p/conformance_burntsushi_valid.cpp.o.d -o > tests/tomlplusplus_tests.p/conformance_burntsushi_valid.cpp.o -c > ../tests/conformance_burntsushi_valid.cpp > In file included from ../tests/tests.h:36, > from ../tests/conformance_burntsushi_valid.cpp:8: > ../tests/lib_catch2.h:35:2: error: #error Catch2 is missing! > 35 | #error Catch2 is missing! > | ^~~~~ > ../tests/tests.h:41:17: error: ‘Catch’ has not been declared > 41 | using namespace Catch::literals; > | ^~~~~ > ../tests/tests.h:41:24: error: ‘literals’ is not a namespace-name > 41 | using namespace Catch::literals; > | ^~~~~~~~ > ../tests/tests.h: In function ‘bool parse_expected_value(std::string_view, > uint32_t, std::string_view, const T&)’: > ../tests/tests.h:151:20: error: no match for ‘operator<<’ (operand types are > ‘std::basic_string_view<char>’ and ‘std::string_view’ {aka > ‘std::basic_string_view<char>’}) > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ~~~~~ ^~ ~~~~~~~~~ > | | | > | | basic_string_view<[...]> > | basic_string_view<[...]> > In file included from ../include/toml++/toml.h:36, > from ../tests/tests.h:8: > ../include/toml++/impl/forward_declarations.h:253:42: note: candidate: > ‘template<class Char> std::basic_ostream<Char>& > toml::v3::operator<<(std::basic_ostream<Char>&, node_type)’ > 253 | inline std::basic_ostream<Char>& > operator<<(std::basic_ostream<Char>& lhs, node_type rhs) > | ^~~~~~~~ > ../include/toml++/impl/forward_declarations.h:253:42: note: template > argument deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<Char>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from ../include/toml++/impl/std_string.h:9, > from ../include/toml++/toml.h:34: > /usr/include/c++/13/string_view:760:5: note: candidate: ‘template<class > _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, basic_string_view<_CharT, > _Traits>)’ > 760 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ > /usr/include/c++/13/string_view:760:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from /usr/include/c++/13/string:54, > from ../include/toml++/impl/std_string.h:10: > /usr/include/c++/13/bits/basic_string.h:4022:5: note: candidate: > ‘template<class _CharT, class _Traits, class _Alloc> > std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, > _Traits>&, const __cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ > 4022 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ > /usr/include/c++/13/bits/basic_string.h:4022:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from /usr/include/c++/13/bits/memory_resource.h:38, > from /usr/include/c++/13/string:58: > /usr/include/c++/13/cstddef:124:5: note: candidate: ‘template<class > _IntegerType> constexpr std::__byte_op_t<_IntegerType> std::operator<<(byte, > _IntegerType)’ > 124 | operator<<(byte __b, _IntegerType __shift) noexcept > | ^~~~~~~~ > /usr/include/c++/13/cstddef:124:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:14: note: cannot convert > ‘std::literals::string_view_literals::operator""sv("[", 1)’ (type > ‘std::basic_string_view<char>’) to type ‘std::byte’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~ > In file included from /usr/include/c++/13/memory:80, > from ../include/toml++/impl/forward_declarations.h:17: > /usr/include/c++/13/bits/shared_ptr.h:70:5: note: candidate: ‘template<class > _Ch, class _Tr, class _Tp, __gnu_cxx::_Lock_policy _Lp> > std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, > _Traits>&, const __shared_ptr<_Tp, _Lp>&)’ > 70 | operator<<(std::basic_ostream<_Ch, _Tr>& __os, > | ^~~~~~~~ > /usr/include/c++/13/bits/shared_ptr.h:70:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from /usr/include/c++/13/bits/ios_base.h:46, > from /usr/include/c++/13/streambuf:43, > from /usr/include/c++/13/bits/streambuf_iterator.h:35, > from /usr/include/c++/13/iterator:66, > from ../include/toml++/impl/std_vector.h:10, > from ../include/toml++/impl/path.h:8, > from ../include/toml++/toml.h:41: > /usr/include/c++/13/system_error:339:5: note: candidate: ‘template<class > _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, const error_code&)’ > 339 | operator<<(basic_ostream<_CharT, _Traits>& __os, const > error_code& __e) > | ^~~~~~~~ > /usr/include/c++/13/system_error:339:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from /usr/include/c++/13/istream:41, > from /usr/include/c++/13/sstream:40, > from ../tests/tests.h:37: > /usr/include/c++/13/ostream:554:5: note: candidate: ‘template<class _CharT, > class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, _CharT)’ > 554 | operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) > | ^~~~~~~~ > /usr/include/c++/13/ostream:554:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:564:5: note: candidate: ‘template<class _CharT, > class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, char)’ > 564 | operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) > | ^~~~~~~~ > /usr/include/c++/13/ostream:564:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:570:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, char)’ > 570 | operator<<(basic_ostream<char, _Traits>& __out, char __c) > | ^~~~~~~~ > /usr/include/c++/13/ostream:570:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:581:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, signed char)’ > 581 | operator<<(basic_ostream<char, _Traits>& __out, signed char __c) > | ^~~~~~~~ > /usr/include/c++/13/ostream:581:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:586:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, unsigned char)’ > 586 | operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c) > | ^~~~~~~~ > /usr/include/c++/13/ostream:586:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:645:5: note: candidate: ‘template<class _CharT, > class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, const _CharT*)’ > 645 | operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* > __s) > | ^~~~~~~~ > /usr/include/c++/13/ostream:645:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from /usr/include/c++/13/ostream:880: > /usr/include/c++/13/bits/ostream.tcc:307:5: note: candidate: ‘template<class > _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, const char*)’ > 307 | operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s) > | ^~~~~~~~ > /usr/include/c++/13/bits/ostream.tcc:307:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:662:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, const char*)’ > 662 | operator<<(basic_ostream<char, _Traits>& __out, const char* __s) > | ^~~~~~~~ > /usr/include/c++/13/ostream:662:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:675:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, const signed char*)’ > 675 | operator<<(basic_ostream<char, _Traits>& __out, const signed > char* __s) > | ^~~~~~~~ > /usr/include/c++/13/ostream:675:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:680:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, const unsigned char*)’ > 680 | operator<<(basic_ostream<char, _Traits>& __out, const unsigned > char* __s) > | ^~~~~~~~ > /usr/include/c++/13/ostream:680:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:801:5: note: candidate: ‘template<class _Ostream, > class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&)’ > 801 | operator<<(_Ostream&& __os, const _Tp& __x) > | ^~~~~~~~ > /usr/include/c++/13/ostream:801:5: note: template argument > deduction/substitution failed: > /usr/include/c++/13/ostream: In substitution of ‘template<class _Ostream, > class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&) [with _Ostream > = std::basic_string_view<char>; _Tp = std::basic_string_view<char>]’: > ../tests/tests.h:151:16: required from here > /usr/include/c++/13/ostream:801:5: error: no type named ‘type’ in ‘struct > std::enable_if<false, void>’ > compilation terminated due to -fmax-errors=5. > [2/36] c++ -Itests/tomlplusplus_tests.p -Itests -I../tests -Iinclude > -I../include -flto=auto -fdiagnostics-color=always -DNDEBUG > -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -g -O2 > -Werror=array-bounds -Werror=clobbered -Werror=volatile-register-var > -D__DEB_CANARY_CXXFLAGS_a5771bce93e200c36f7cd9dfd0e5deaa__ > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -D__DEB_CANARY_CPPFLAGS_a5771bce93e200c36f7cd9dfd0e5deaa__ -Wdate-time > -D_FORTIFY_SOURCE=2 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -fmax-errors=5 > -Wno-init-list-lifetime -fchar8_t -D_HAS_EXCEPTIONS=1 -Wno-switch-enum > -Wno-padded -Wno-float-equal -DSHOULD_HAVE_EXCEPTIONS=1 -DUSE_VENDORED_LIBS=0 > -MD -MQ tests/tomlplusplus_tests.p/conformance_iarna_valid.cpp.o -MF > tests/tomlplusplus_tests.p/conformance_iarna_valid.cpp.o.d -o > tests/tomlplusplus_tests.p/conformance_iarna_valid.cpp.o -c > ../tests/conformance_iarna_valid.cpp > FAILED: tests/tomlplusplus_tests.p/conformance_iarna_valid.cpp.o > c++ -Itests/tomlplusplus_tests.p -Itests -I../tests -Iinclude -I../include > -flto=auto -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall > -Winvalid-pch -std=c++17 -g -O2 -Werror=array-bounds -Werror=clobbered > -Werror=volatile-register-var > -D__DEB_CANARY_CXXFLAGS_a5771bce93e200c36f7cd9dfd0e5deaa__ > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -D__DEB_CANARY_CPPFLAGS_a5771bce93e200c36f7cd9dfd0e5deaa__ -Wdate-time > -D_FORTIFY_SOURCE=2 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -fmax-errors=5 > -Wno-init-list-lifetime -fchar8_t -D_HAS_EXCEPTIONS=1 -Wno-switch-enum > -Wno-padded -Wno-float-equal -DSHOULD_HAVE_EXCEPTIONS=1 -DUSE_VENDORED_LIBS=0 > -MD -MQ tests/tomlplusplus_tests.p/conformance_iarna_valid.cpp.o -MF > tests/tomlplusplus_tests.p/conformance_iarna_valid.cpp.o.d -o > tests/tomlplusplus_tests.p/conformance_iarna_valid.cpp.o -c > ../tests/conformance_iarna_valid.cpp > In file included from ../tests/tests.h:36, > from ../tests/conformance_iarna_valid.cpp:8: > ../tests/lib_catch2.h:35:2: error: #error Catch2 is missing! > 35 | #error Catch2 is missing! > | ^~~~~ > ../tests/tests.h:41:17: error: ‘Catch’ has not been declared > 41 | using namespace Catch::literals; > | ^~~~~ > ../tests/tests.h:41:24: error: ‘literals’ is not a namespace-name > 41 | using namespace Catch::literals; > | ^~~~~~~~ > ../tests/tests.h: In function ‘bool parse_expected_value(std::string_view, > uint32_t, std::string_view, const T&)’: > ../tests/tests.h:151:20: error: no match for ‘operator<<’ (operand types are > ‘std::basic_string_view<char>’ and ‘std::string_view’ {aka > ‘std::basic_string_view<char>’}) > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ~~~~~ ^~ ~~~~~~~~~ > | | | > | | basic_string_view<[...]> > | basic_string_view<[...]> > In file included from ../include/toml++/toml.h:36, > from ../tests/tests.h:8: > ../include/toml++/impl/forward_declarations.h:253:42: note: candidate: > ‘template<class Char> std::basic_ostream<Char>& > toml::v3::operator<<(std::basic_ostream<Char>&, node_type)’ > 253 | inline std::basic_ostream<Char>& > operator<<(std::basic_ostream<Char>& lhs, node_type rhs) > | ^~~~~~~~ > ../include/toml++/impl/forward_declarations.h:253:42: note: template > argument deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<Char>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from ../include/toml++/impl/std_string.h:9, > from ../include/toml++/toml.h:34: > /usr/include/c++/13/string_view:760:5: note: candidate: ‘template<class > _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, basic_string_view<_CharT, > _Traits>)’ > 760 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ > /usr/include/c++/13/string_view:760:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from /usr/include/c++/13/string:54, > from ../include/toml++/impl/std_string.h:10: > /usr/include/c++/13/bits/basic_string.h:4022:5: note: candidate: > ‘template<class _CharT, class _Traits, class _Alloc> > std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, > _Traits>&, const __cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ > 4022 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ > /usr/include/c++/13/bits/basic_string.h:4022:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from /usr/include/c++/13/bits/memory_resource.h:38, > from /usr/include/c++/13/string:58: > /usr/include/c++/13/cstddef:124:5: note: candidate: ‘template<class > _IntegerType> constexpr std::__byte_op_t<_IntegerType> std::operator<<(byte, > _IntegerType)’ > 124 | operator<<(byte __b, _IntegerType __shift) noexcept > | ^~~~~~~~ > /usr/include/c++/13/cstddef:124:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:14: note: cannot convert > ‘std::literals::string_view_literals::operator""sv("[", 1)’ (type > ‘std::basic_string_view<char>’) to type ‘std::byte’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~ > In file included from /usr/include/c++/13/memory:80, > from ../include/toml++/impl/forward_declarations.h:17: > /usr/include/c++/13/bits/shared_ptr.h:70:5: note: candidate: ‘template<class > _Ch, class _Tr, class _Tp, __gnu_cxx::_Lock_policy _Lp> > std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, > _Traits>&, const __shared_ptr<_Tp, _Lp>&)’ > 70 | operator<<(std::basic_ostream<_Ch, _Tr>& __os, > | ^~~~~~~~ > /usr/include/c++/13/bits/shared_ptr.h:70:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from /usr/include/c++/13/bits/ios_base.h:46, > from /usr/include/c++/13/streambuf:43, > from /usr/include/c++/13/bits/streambuf_iterator.h:35, > from /usr/include/c++/13/iterator:66, > from ../include/toml++/impl/std_vector.h:10, > from ../include/toml++/impl/path.h:8, > from ../include/toml++/toml.h:41: > /usr/include/c++/13/system_error:339:5: note: candidate: ‘template<class > _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, const error_code&)’ > 339 | operator<<(basic_ostream<_CharT, _Traits>& __os, const > error_code& __e) > | ^~~~~~~~ > /usr/include/c++/13/system_error:339:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from /usr/include/c++/13/istream:41, > from /usr/include/c++/13/sstream:40, > from ../tests/tests.h:37: > /usr/include/c++/13/ostream:554:5: note: candidate: ‘template<class _CharT, > class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, _CharT)’ > 554 | operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) > | ^~~~~~~~ > /usr/include/c++/13/ostream:554:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:564:5: note: candidate: ‘template<class _CharT, > class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, char)’ > 564 | operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) > | ^~~~~~~~ > /usr/include/c++/13/ostream:564:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:570:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, char)’ > 570 | operator<<(basic_ostream<char, _Traits>& __out, char __c) > | ^~~~~~~~ > /usr/include/c++/13/ostream:570:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:581:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, signed char)’ > 581 | operator<<(basic_ostream<char, _Traits>& __out, signed char __c) > | ^~~~~~~~ > /usr/include/c++/13/ostream:581:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:586:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, unsigned char)’ > 586 | operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c) > | ^~~~~~~~ > /usr/include/c++/13/ostream:586:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:645:5: note: candidate: ‘template<class _CharT, > class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, const _CharT*)’ > 645 | operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* > __s) > | ^~~~~~~~ > /usr/include/c++/13/ostream:645:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from /usr/include/c++/13/ostream:880: > /usr/include/c++/13/bits/ostream.tcc:307:5: note: candidate: ‘template<class > _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, const char*)’ > 307 | operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s) > | ^~~~~~~~ > /usr/include/c++/13/bits/ostream.tcc:307:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:662:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, const char*)’ > 662 | operator<<(basic_ostream<char, _Traits>& __out, const char* __s) > | ^~~~~~~~ > /usr/include/c++/13/ostream:662:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:675:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, const signed char*)’ > 675 | operator<<(basic_ostream<char, _Traits>& __out, const signed > char* __s) > | ^~~~~~~~ > /usr/include/c++/13/ostream:675:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:680:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, const unsigned char*)’ > 680 | operator<<(basic_ostream<char, _Traits>& __out, const unsigned > char* __s) > | ^~~~~~~~ > /usr/include/c++/13/ostream:680:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:801:5: note: candidate: ‘template<class _Ostream, > class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&)’ > 801 | operator<<(_Ostream&& __os, const _Tp& __x) > | ^~~~~~~~ > /usr/include/c++/13/ostream:801:5: note: template argument > deduction/substitution failed: > /usr/include/c++/13/ostream: In substitution of ‘template<class _Ostream, > class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&) [with _Ostream > = std::basic_string_view<char>; _Tp = std::basic_string_view<char>]’: > ../tests/tests.h:151:16: required from here > /usr/include/c++/13/ostream:801:5: error: no type named ‘type’ in ‘struct > std::enable_if<false, void>’ > compilation terminated due to -fmax-errors=5. > [3/36] c++ -Itests/tomlplusplus_tests.p -Itests -I../tests -Iinclude > -I../include -flto=auto -fdiagnostics-color=always -DNDEBUG > -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -g -O2 > -Werror=array-bounds -Werror=clobbered -Werror=volatile-register-var > -D__DEB_CANARY_CXXFLAGS_a5771bce93e200c36f7cd9dfd0e5deaa__ > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -D__DEB_CANARY_CPPFLAGS_a5771bce93e200c36f7cd9dfd0e5deaa__ -Wdate-time > -D_FORTIFY_SOURCE=2 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -fmax-errors=5 > -Wno-init-list-lifetime -fchar8_t -D_HAS_EXCEPTIONS=1 -Wno-switch-enum > -Wno-padded -Wno-float-equal -DSHOULD_HAVE_EXCEPTIONS=1 -DUSE_VENDORED_LIBS=0 > -MD -MQ tests/tomlplusplus_tests.p/formatters.cpp.o -MF > tests/tomlplusplus_tests.p/formatters.cpp.o.d -o > tests/tomlplusplus_tests.p/formatters.cpp.o -c ../tests/formatters.cpp > FAILED: tests/tomlplusplus_tests.p/formatters.cpp.o > c++ -Itests/tomlplusplus_tests.p -Itests -I../tests -Iinclude -I../include > -flto=auto -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall > -Winvalid-pch -std=c++17 -g -O2 -Werror=array-bounds -Werror=clobbered > -Werror=volatile-register-var > -D__DEB_CANARY_CXXFLAGS_a5771bce93e200c36f7cd9dfd0e5deaa__ > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -D__DEB_CANARY_CPPFLAGS_a5771bce93e200c36f7cd9dfd0e5deaa__ -Wdate-time > -D_FORTIFY_SOURCE=2 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -fmax-errors=5 > -Wno-init-list-lifetime -fchar8_t -D_HAS_EXCEPTIONS=1 -Wno-switch-enum > -Wno-padded -Wno-float-equal -DSHOULD_HAVE_EXCEPTIONS=1 -DUSE_VENDORED_LIBS=0 > -MD -MQ tests/tomlplusplus_tests.p/formatters.cpp.o -MF > tests/tomlplusplus_tests.p/formatters.cpp.o.d -o > tests/tomlplusplus_tests.p/formatters.cpp.o -c ../tests/formatters.cpp > In file included from ../tests/tests.h:36, > from ../tests/formatters.cpp:6: > ../tests/lib_catch2.h:35:2: error: #error Catch2 is missing! > 35 | #error Catch2 is missing! > | ^~~~~ > ../tests/tests.h:41:17: error: ‘Catch’ has not been declared > 41 | using namespace Catch::literals; > | ^~~~~ > ../tests/tests.h:41:24: error: ‘literals’ is not a namespace-name > 41 | using namespace Catch::literals; > | ^~~~~~~~ > ../tests/tests.h: In function ‘bool parse_expected_value(std::string_view, > uint32_t, std::string_view, const T&)’: > ../tests/tests.h:151:20: error: no match for ‘operator<<’ (operand types are > ‘std::basic_string_view<char>’ and ‘std::string_view’ {aka > ‘std::basic_string_view<char>’}) > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ~~~~~ ^~ ~~~~~~~~~ > | | | > | | basic_string_view<[...]> > | basic_string_view<[...]> > In file included from ../include/toml++/toml.h:36, > from ../tests/tests.h:8: > ../include/toml++/impl/forward_declarations.h:253:42: note: candidate: > ‘template<class Char> std::basic_ostream<Char>& > toml::v3::operator<<(std::basic_ostream<Char>&, node_type)’ > 253 | inline std::basic_ostream<Char>& > operator<<(std::basic_ostream<Char>& lhs, node_type rhs) > | ^~~~~~~~ > ../include/toml++/impl/forward_declarations.h:253:42: note: template > argument deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<Char>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from ../include/toml++/impl/std_string.h:9, > from ../include/toml++/toml.h:34: > /usr/include/c++/13/string_view:760:5: note: candidate: ‘template<class > _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, basic_string_view<_CharT, > _Traits>)’ > 760 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ > /usr/include/c++/13/string_view:760:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from /usr/include/c++/13/string:54, > from ../include/toml++/impl/std_string.h:10: > /usr/include/c++/13/bits/basic_string.h:4022:5: note: candidate: > ‘template<class _CharT, class _Traits, class _Alloc> > std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, > _Traits>&, const __cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ > 4022 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ > /usr/include/c++/13/bits/basic_string.h:4022:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from /usr/include/c++/13/bits/memory_resource.h:38, > from /usr/include/c++/13/string:58: > /usr/include/c++/13/cstddef:124:5: note: candidate: ‘template<class > _IntegerType> constexpr std::__byte_op_t<_IntegerType> std::operator<<(byte, > _IntegerType)’ > 124 | operator<<(byte __b, _IntegerType __shift) noexcept > | ^~~~~~~~ > /usr/include/c++/13/cstddef:124:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:14: note: cannot convert > ‘std::literals::string_view_literals::operator""sv("[", 1)’ (type > ‘std::basic_string_view<char>’) to type ‘std::byte’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~ > In file included from /usr/include/c++/13/memory:80, > from ../include/toml++/impl/forward_declarations.h:17: > /usr/include/c++/13/bits/shared_ptr.h:70:5: note: candidate: ‘template<class > _Ch, class _Tr, class _Tp, __gnu_cxx::_Lock_policy _Lp> > std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, > _Traits>&, const __shared_ptr<_Tp, _Lp>&)’ > 70 | operator<<(std::basic_ostream<_Ch, _Tr>& __os, > | ^~~~~~~~ > /usr/include/c++/13/bits/shared_ptr.h:70:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from /usr/include/c++/13/bits/ios_base.h:46, > from /usr/include/c++/13/streambuf:43, > from /usr/include/c++/13/bits/streambuf_iterator.h:35, > from /usr/include/c++/13/iterator:66, > from ../include/toml++/impl/std_vector.h:10, > from ../include/toml++/impl/path.h:8, > from ../include/toml++/toml.h:41: > /usr/include/c++/13/system_error:339:5: note: candidate: ‘template<class > _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, const error_code&)’ > 339 | operator<<(basic_ostream<_CharT, _Traits>& __os, const > error_code& __e) > | ^~~~~~~~ > /usr/include/c++/13/system_error:339:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from /usr/include/c++/13/istream:41, > from /usr/include/c++/13/sstream:40, > from ../tests/tests.h:37: > /usr/include/c++/13/ostream:554:5: note: candidate: ‘template<class _CharT, > class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, _CharT)’ > 554 | operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) > | ^~~~~~~~ > /usr/include/c++/13/ostream:554:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:564:5: note: candidate: ‘template<class _CharT, > class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, char)’ > 564 | operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) > | ^~~~~~~~ > /usr/include/c++/13/ostream:564:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:570:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, char)’ > 570 | operator<<(basic_ostream<char, _Traits>& __out, char __c) > | ^~~~~~~~ > /usr/include/c++/13/ostream:570:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:581:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, signed char)’ > 581 | operator<<(basic_ostream<char, _Traits>& __out, signed char __c) > | ^~~~~~~~ > /usr/include/c++/13/ostream:581:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:586:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, unsigned char)’ > 586 | operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c) > | ^~~~~~~~ > /usr/include/c++/13/ostream:586:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:645:5: note: candidate: ‘template<class _CharT, > class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, const _CharT*)’ > 645 | operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* > __s) > | ^~~~~~~~ > /usr/include/c++/13/ostream:645:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from /usr/include/c++/13/ostream:880: > /usr/include/c++/13/bits/ostream.tcc:307:5: note: candidate: ‘template<class > _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, const char*)’ > 307 | operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s) > | ^~~~~~~~ > /usr/include/c++/13/bits/ostream.tcc:307:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:662:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, const char*)’ > 662 | operator<<(basic_ostream<char, _Traits>& __out, const char* __s) > | ^~~~~~~~ > /usr/include/c++/13/ostream:662:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:675:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, const signed char*)’ > 675 | operator<<(basic_ostream<char, _Traits>& __out, const signed > char* __s) > | ^~~~~~~~ > /usr/include/c++/13/ostream:675:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:680:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, const unsigned char*)’ > 680 | operator<<(basic_ostream<char, _Traits>& __out, const unsigned > char* __s) > | ^~~~~~~~ > /usr/include/c++/13/ostream:680:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:801:5: note: candidate: ‘template<class _Ostream, > class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&)’ > 801 | operator<<(_Ostream&& __os, const _Tp& __x) > | ^~~~~~~~ > /usr/include/c++/13/ostream:801:5: note: template argument > deduction/substitution failed: > /usr/include/c++/13/ostream: In substitution of ‘template<class _Ostream, > class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&) [with _Ostream > = std::basic_string_view<char>; _Tp = std::basic_string_view<char>]’: > ../tests/tests.h:151:16: required from here > /usr/include/c++/13/ostream:801:5: error: no type named ‘type’ in ‘struct > std::enable_if<false, void>’ > compilation terminated due to -fmax-errors=5. > [4/36] c++ -Itests/tomlplusplus_tests.p -Itests -I../tests -Iinclude > -I../include -flto=auto -fdiagnostics-color=always -DNDEBUG > -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -g -O2 > -Werror=array-bounds -Werror=clobbered -Werror=volatile-register-var > -D__DEB_CANARY_CXXFLAGS_a5771bce93e200c36f7cd9dfd0e5deaa__ > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -D__DEB_CANARY_CPPFLAGS_a5771bce93e200c36f7cd9dfd0e5deaa__ -Wdate-time > -D_FORTIFY_SOURCE=2 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -fmax-errors=5 > -Wno-init-list-lifetime -fchar8_t -D_HAS_EXCEPTIONS=1 -Wno-switch-enum > -Wno-padded -Wno-float-equal -DSHOULD_HAVE_EXCEPTIONS=1 -DUSE_VENDORED_LIBS=0 > -MD -MQ tests/tomlplusplus_tests.p/at_path.cpp.o -MF > tests/tomlplusplus_tests.p/at_path.cpp.o.d -o > tests/tomlplusplus_tests.p/at_path.cpp.o -c ../tests/at_path.cpp > FAILED: tests/tomlplusplus_tests.p/at_path.cpp.o > c++ -Itests/tomlplusplus_tests.p -Itests -I../tests -Iinclude -I../include > -flto=auto -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall > -Winvalid-pch -std=c++17 -g -O2 -Werror=array-bounds -Werror=clobbered > -Werror=volatile-register-var > -D__DEB_CANARY_CXXFLAGS_a5771bce93e200c36f7cd9dfd0e5deaa__ > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -D__DEB_CANARY_CPPFLAGS_a5771bce93e200c36f7cd9dfd0e5deaa__ -Wdate-time > -D_FORTIFY_SOURCE=2 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -fmax-errors=5 > -Wno-init-list-lifetime -fchar8_t -D_HAS_EXCEPTIONS=1 -Wno-switch-enum > -Wno-padded -Wno-float-equal -DSHOULD_HAVE_EXCEPTIONS=1 -DUSE_VENDORED_LIBS=0 > -MD -MQ tests/tomlplusplus_tests.p/at_path.cpp.o -MF > tests/tomlplusplus_tests.p/at_path.cpp.o.d -o > tests/tomlplusplus_tests.p/at_path.cpp.o -c ../tests/at_path.cpp > In file included from ../tests/tests.h:36, > from ../tests/at_path.cpp:6: > ../tests/lib_catch2.h:35:2: error: #error Catch2 is missing! > 35 | #error Catch2 is missing! > | ^~~~~ > ../tests/tests.h:41:17: error: ‘Catch’ has not been declared > 41 | using namespace Catch::literals; > | ^~~~~ > ../tests/tests.h:41:24: error: ‘literals’ is not a namespace-name > 41 | using namespace Catch::literals; > | ^~~~~~~~ > ../tests/tests.h: In function ‘bool parse_expected_value(std::string_view, > uint32_t, std::string_view, const T&)’: > ../tests/tests.h:151:20: error: no match for ‘operator<<’ (operand types are > ‘std::basic_string_view<char>’ and ‘std::string_view’ {aka > ‘std::basic_string_view<char>’}) > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ~~~~~ ^~ ~~~~~~~~~ > | | | > | | basic_string_view<[...]> > | basic_string_view<[...]> > In file included from ../include/toml++/toml.h:36, > from ../tests/tests.h:8: > ../include/toml++/impl/forward_declarations.h:253:42: note: candidate: > ‘template<class Char> std::basic_ostream<Char>& > toml::v3::operator<<(std::basic_ostream<Char>&, node_type)’ > 253 | inline std::basic_ostream<Char>& > operator<<(std::basic_ostream<Char>& lhs, node_type rhs) > | ^~~~~~~~ > ../include/toml++/impl/forward_declarations.h:253:42: note: template > argument deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<Char>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from ../include/toml++/impl/std_string.h:9, > from ../include/toml++/toml.h:34: > /usr/include/c++/13/string_view:760:5: note: candidate: ‘template<class > _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, basic_string_view<_CharT, > _Traits>)’ > 760 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ > /usr/include/c++/13/string_view:760:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from /usr/include/c++/13/string:54, > from ../include/toml++/impl/std_string.h:10: > /usr/include/c++/13/bits/basic_string.h:4022:5: note: candidate: > ‘template<class _CharT, class _Traits, class _Alloc> > std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, > _Traits>&, const __cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ > 4022 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ > /usr/include/c++/13/bits/basic_string.h:4022:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from /usr/include/c++/13/bits/memory_resource.h:38, > from /usr/include/c++/13/string:58: > /usr/include/c++/13/cstddef:124:5: note: candidate: ‘template<class > _IntegerType> constexpr std::__byte_op_t<_IntegerType> std::operator<<(byte, > _IntegerType)’ > 124 | operator<<(byte __b, _IntegerType __shift) noexcept > | ^~~~~~~~ > /usr/include/c++/13/cstddef:124:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:14: note: cannot convert > ‘std::literals::string_view_literals::operator""sv("[", 1)’ (type > ‘std::basic_string_view<char>’) to type ‘std::byte’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~ > In file included from /usr/include/c++/13/memory:80, > from ../include/toml++/impl/forward_declarations.h:17: > /usr/include/c++/13/bits/shared_ptr.h:70:5: note: candidate: ‘template<class > _Ch, class _Tr, class _Tp, __gnu_cxx::_Lock_policy _Lp> > std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, > _Traits>&, const __shared_ptr<_Tp, _Lp>&)’ > 70 | operator<<(std::basic_ostream<_Ch, _Tr>& __os, > | ^~~~~~~~ > /usr/include/c++/13/bits/shared_ptr.h:70:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from /usr/include/c++/13/bits/ios_base.h:46, > from /usr/include/c++/13/streambuf:43, > from /usr/include/c++/13/bits/streambuf_iterator.h:35, > from /usr/include/c++/13/iterator:66, > from ../include/toml++/impl/std_vector.h:10, > from ../include/toml++/impl/path.h:8, > from ../include/toml++/toml.h:41: > /usr/include/c++/13/system_error:339:5: note: candidate: ‘template<class > _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, const error_code&)’ > 339 | operator<<(basic_ostream<_CharT, _Traits>& __os, const > error_code& __e) > | ^~~~~~~~ > /usr/include/c++/13/system_error:339:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from /usr/include/c++/13/istream:41, > from /usr/include/c++/13/sstream:40, > from ../tests/tests.h:37: > /usr/include/c++/13/ostream:554:5: note: candidate: ‘template<class _CharT, > class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, _CharT)’ > 554 | operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) > | ^~~~~~~~ > /usr/include/c++/13/ostream:554:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:564:5: note: candidate: ‘template<class _CharT, > class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, char)’ > 564 | operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) > | ^~~~~~~~ > /usr/include/c++/13/ostream:564:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:570:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, char)’ > 570 | operator<<(basic_ostream<char, _Traits>& __out, char __c) > | ^~~~~~~~ > /usr/include/c++/13/ostream:570:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:581:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, signed char)’ > 581 | operator<<(basic_ostream<char, _Traits>& __out, signed char __c) > | ^~~~~~~~ > /usr/include/c++/13/ostream:581:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:586:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, unsigned char)’ > 586 | operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c) > | ^~~~~~~~ > /usr/include/c++/13/ostream:586:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:645:5: note: candidate: ‘template<class _CharT, > class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, const _CharT*)’ > 645 | operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* > __s) > | ^~~~~~~~ > /usr/include/c++/13/ostream:645:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from /usr/include/c++/13/ostream:880: > /usr/include/c++/13/bits/ostream.tcc:307:5: note: candidate: ‘template<class > _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, const char*)’ > 307 | operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s) > | ^~~~~~~~ > /usr/include/c++/13/bits/ostream.tcc:307:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:662:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, const char*)’ > 662 | operator<<(basic_ostream<char, _Traits>& __out, const char* __s) > | ^~~~~~~~ > /usr/include/c++/13/ostream:662:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:675:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, const signed char*)’ > 675 | operator<<(basic_ostream<char, _Traits>& __out, const signed > char* __s) > | ^~~~~~~~ > /usr/include/c++/13/ostream:675:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:680:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, const unsigned char*)’ > 680 | operator<<(basic_ostream<char, _Traits>& __out, const unsigned > char* __s) > | ^~~~~~~~ > /usr/include/c++/13/ostream:680:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:801:5: note: candidate: ‘template<class _Ostream, > class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&)’ > 801 | operator<<(_Ostream&& __os, const _Tp& __x) > | ^~~~~~~~ > /usr/include/c++/13/ostream:801:5: note: template argument > deduction/substitution failed: > /usr/include/c++/13/ostream: In substitution of ‘template<class _Ostream, > class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&) [with _Ostream > = std::basic_string_view<char>; _Tp = std::basic_string_view<char>]’: > ../tests/tests.h:151:16: required from here > /usr/include/c++/13/ostream:801:5: error: no type named ‘type’ in ‘struct > std::enable_if<false, void>’ > compilation terminated due to -fmax-errors=5. > [5/36] c++ -Itests/tomlplusplus_tests.p -Itests -I../tests -Iinclude > -I../include -flto=auto -fdiagnostics-color=always -DNDEBUG > -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -g -O2 > -Werror=array-bounds -Werror=clobbered -Werror=volatile-register-var > -D__DEB_CANARY_CXXFLAGS_a5771bce93e200c36f7cd9dfd0e5deaa__ > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -D__DEB_CANARY_CPPFLAGS_a5771bce93e200c36f7cd9dfd0e5deaa__ -Wdate-time > -D_FORTIFY_SOURCE=2 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -fmax-errors=5 > -Wno-init-list-lifetime -fchar8_t -D_HAS_EXCEPTIONS=1 -Wno-switch-enum > -Wno-padded -Wno-float-equal -DSHOULD_HAVE_EXCEPTIONS=1 -DUSE_VENDORED_LIBS=0 > -MD -MQ tests/tomlplusplus_tests.p/for_each.cpp.o -MF > tests/tomlplusplus_tests.p/for_each.cpp.o.d -o > tests/tomlplusplus_tests.p/for_each.cpp.o -c ../tests/for_each.cpp > FAILED: tests/tomlplusplus_tests.p/for_each.cpp.o > c++ -Itests/tomlplusplus_tests.p -Itests -I../tests -Iinclude -I../include > -flto=auto -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall > -Winvalid-pch -std=c++17 -g -O2 -Werror=array-bounds -Werror=clobbered > -Werror=volatile-register-var > -D__DEB_CANARY_CXXFLAGS_a5771bce93e200c36f7cd9dfd0e5deaa__ > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -D__DEB_CANARY_CPPFLAGS_a5771bce93e200c36f7cd9dfd0e5deaa__ -Wdate-time > -D_FORTIFY_SOURCE=2 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -fmax-errors=5 > -Wno-init-list-lifetime -fchar8_t -D_HAS_EXCEPTIONS=1 -Wno-switch-enum > -Wno-padded -Wno-float-equal -DSHOULD_HAVE_EXCEPTIONS=1 -DUSE_VENDORED_LIBS=0 > -MD -MQ tests/tomlplusplus_tests.p/for_each.cpp.o -MF > tests/tomlplusplus_tests.p/for_each.cpp.o.d -o > tests/tomlplusplus_tests.p/for_each.cpp.o -c ../tests/for_each.cpp > In file included from ../tests/tests.h:36, > from ../tests/for_each.cpp:6: > ../tests/lib_catch2.h:35:2: error: #error Catch2 is missing! > 35 | #error Catch2 is missing! > | ^~~~~ > ../tests/tests.h:41:17: error: ‘Catch’ has not been declared > 41 | using namespace Catch::literals; > | ^~~~~ > ../tests/tests.h:41:24: error: ‘literals’ is not a namespace-name > 41 | using namespace Catch::literals; > | ^~~~~~~~ > ../tests/tests.h: In function ‘bool parse_expected_value(std::string_view, > uint32_t, std::string_view, const T&)’: > ../tests/tests.h:151:20: error: no match for ‘operator<<’ (operand types are > ‘std::basic_string_view<char>’ and ‘std::string_view’ {aka > ‘std::basic_string_view<char>’}) > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ~~~~~ ^~ ~~~~~~~~~ > | | | > | | basic_string_view<[...]> > | basic_string_view<[...]> > In file included from ../include/toml++/toml.h:36, > from ../tests/tests.h:8: > ../include/toml++/impl/forward_declarations.h:253:42: note: candidate: > ‘template<class Char> std::basic_ostream<Char>& > toml::v3::operator<<(std::basic_ostream<Char>&, node_type)’ > 253 | inline std::basic_ostream<Char>& > operator<<(std::basic_ostream<Char>& lhs, node_type rhs) > | ^~~~~~~~ > ../include/toml++/impl/forward_declarations.h:253:42: note: template > argument deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<Char>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from ../include/toml++/impl/std_string.h:9, > from ../include/toml++/toml.h:34: > /usr/include/c++/13/string_view:760:5: note: candidate: ‘template<class > _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, basic_string_view<_CharT, > _Traits>)’ > 760 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ > /usr/include/c++/13/string_view:760:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from /usr/include/c++/13/string:54, > from ../include/toml++/impl/std_string.h:10: > /usr/include/c++/13/bits/basic_string.h:4022:5: note: candidate: > ‘template<class _CharT, class _Traits, class _Alloc> > std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, > _Traits>&, const __cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ > 4022 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ > /usr/include/c++/13/bits/basic_string.h:4022:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from /usr/include/c++/13/bits/memory_resource.h:38, > from /usr/include/c++/13/string:58: > /usr/include/c++/13/cstddef:124:5: note: candidate: ‘template<class > _IntegerType> constexpr std::__byte_op_t<_IntegerType> std::operator<<(byte, > _IntegerType)’ > 124 | operator<<(byte __b, _IntegerType __shift) noexcept > | ^~~~~~~~ > /usr/include/c++/13/cstddef:124:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:14: note: cannot convert > ‘std::literals::string_view_literals::operator""sv("[", 1)’ (type > ‘std::basic_string_view<char>’) to type ‘std::byte’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~ > In file included from /usr/include/c++/13/memory:80, > from ../include/toml++/impl/forward_declarations.h:17: > /usr/include/c++/13/bits/shared_ptr.h:70:5: note: candidate: ‘template<class > _Ch, class _Tr, class _Tp, __gnu_cxx::_Lock_policy _Lp> > std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, > _Traits>&, const __shared_ptr<_Tp, _Lp>&)’ > 70 | operator<<(std::basic_ostream<_Ch, _Tr>& __os, > | ^~~~~~~~ > /usr/include/c++/13/bits/shared_ptr.h:70:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from /usr/include/c++/13/bits/ios_base.h:46, > from /usr/include/c++/13/streambuf:43, > from /usr/include/c++/13/bits/streambuf_iterator.h:35, > from /usr/include/c++/13/iterator:66, > from ../include/toml++/impl/std_vector.h:10, > from ../include/toml++/impl/path.h:8, > from ../include/toml++/toml.h:41: > /usr/include/c++/13/system_error:339:5: note: candidate: ‘template<class > _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, const error_code&)’ > 339 | operator<<(basic_ostream<_CharT, _Traits>& __os, const > error_code& __e) > | ^~~~~~~~ > /usr/include/c++/13/system_error:339:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from /usr/include/c++/13/istream:41, > from /usr/include/c++/13/sstream:40, > from ../tests/tests.h:37: > /usr/include/c++/13/ostream:554:5: note: candidate: ‘template<class _CharT, > class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, _CharT)’ > 554 | operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) > | ^~~~~~~~ > /usr/include/c++/13/ostream:554:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:564:5: note: candidate: ‘template<class _CharT, > class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, char)’ > 564 | operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) > | ^~~~~~~~ > /usr/include/c++/13/ostream:564:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:570:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, char)’ > 570 | operator<<(basic_ostream<char, _Traits>& __out, char __c) > | ^~~~~~~~ > /usr/include/c++/13/ostream:570:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:581:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, signed char)’ > 581 | operator<<(basic_ostream<char, _Traits>& __out, signed char __c) > | ^~~~~~~~ > /usr/include/c++/13/ostream:581:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:586:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, unsigned char)’ > 586 | operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c) > | ^~~~~~~~ > /usr/include/c++/13/ostream:586:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:645:5: note: candidate: ‘template<class _CharT, > class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, const _CharT*)’ > 645 | operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* > __s) > | ^~~~~~~~ > /usr/include/c++/13/ostream:645:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from /usr/include/c++/13/ostream:880: > /usr/include/c++/13/bits/ostream.tcc:307:5: note: candidate: ‘template<class > _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, const char*)’ > 307 | operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s) > | ^~~~~~~~ > /usr/include/c++/13/bits/ostream.tcc:307:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:662:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, const char*)’ > 662 | operator<<(basic_ostream<char, _Traits>& __out, const char* __s) > | ^~~~~~~~ > /usr/include/c++/13/ostream:662:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:675:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, const signed char*)’ > 675 | operator<<(basic_ostream<char, _Traits>& __out, const signed > char* __s) > | ^~~~~~~~ > /usr/include/c++/13/ostream:675:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:680:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, const unsigned char*)’ > 680 | operator<<(basic_ostream<char, _Traits>& __out, const unsigned > char* __s) > | ^~~~~~~~ > /usr/include/c++/13/ostream:680:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:801:5: note: candidate: ‘template<class _Ostream, > class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&)’ > 801 | operator<<(_Ostream&& __os, const _Tp& __x) > | ^~~~~~~~ > /usr/include/c++/13/ostream:801:5: note: template argument > deduction/substitution failed: > /usr/include/c++/13/ostream: In substitution of ‘template<class _Ostream, > class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&) [with _Ostream > = std::basic_string_view<char>; _Tp = std::basic_string_view<char>]’: > ../tests/tests.h:151:16: required from here > /usr/include/c++/13/ostream:801:5: error: no type named ‘type’ in ‘struct > std::enable_if<false, void>’ > compilation terminated due to -fmax-errors=5. > [6/36] c++ -Itests/tomlplusplus_tests.p -Itests -I../tests -Iinclude > -I../include -flto=auto -fdiagnostics-color=always -DNDEBUG > -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -g -O2 > -Werror=array-bounds -Werror=clobbered -Werror=volatile-register-var > -D__DEB_CANARY_CXXFLAGS_a5771bce93e200c36f7cd9dfd0e5deaa__ > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -D__DEB_CANARY_CPPFLAGS_a5771bce93e200c36f7cd9dfd0e5deaa__ -Wdate-time > -D_FORTIFY_SOURCE=2 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -fmax-errors=5 > -Wno-init-list-lifetime -fchar8_t -D_HAS_EXCEPTIONS=1 -Wno-switch-enum > -Wno-padded -Wno-float-equal -DSHOULD_HAVE_EXCEPTIONS=1 -DUSE_VENDORED_LIBS=0 > -MD -MQ tests/tomlplusplus_tests.p/conformance_burntsushi_invalid.cpp.o -MF > tests/tomlplusplus_tests.p/conformance_burntsushi_invalid.cpp.o.d -o > tests/tomlplusplus_tests.p/conformance_burntsushi_invalid.cpp.o -c > ../tests/conformance_burntsushi_invalid.cpp > FAILED: tests/tomlplusplus_tests.p/conformance_burntsushi_invalid.cpp.o > c++ -Itests/tomlplusplus_tests.p -Itests -I../tests -Iinclude -I../include > -flto=auto -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall > -Winvalid-pch -std=c++17 -g -O2 -Werror=array-bounds -Werror=clobbered > -Werror=volatile-register-var > -D__DEB_CANARY_CXXFLAGS_a5771bce93e200c36f7cd9dfd0e5deaa__ > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -D__DEB_CANARY_CPPFLAGS_a5771bce93e200c36f7cd9dfd0e5deaa__ -Wdate-time > -D_FORTIFY_SOURCE=2 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -fmax-errors=5 > -Wno-init-list-lifetime -fchar8_t -D_HAS_EXCEPTIONS=1 -Wno-switch-enum > -Wno-padded -Wno-float-equal -DSHOULD_HAVE_EXCEPTIONS=1 -DUSE_VENDORED_LIBS=0 > -MD -MQ tests/tomlplusplus_tests.p/conformance_burntsushi_invalid.cpp.o -MF > tests/tomlplusplus_tests.p/conformance_burntsushi_invalid.cpp.o.d -o > tests/tomlplusplus_tests.p/conformance_burntsushi_invalid.cpp.o -c > ../tests/conformance_burntsushi_invalid.cpp > In file included from ../tests/tests.h:36, > from ../tests/conformance_burntsushi_invalid.cpp:8: > ../tests/lib_catch2.h:35:2: error: #error Catch2 is missing! > 35 | #error Catch2 is missing! > | ^~~~~ > ../tests/tests.h:41:17: error: ‘Catch’ has not been declared > 41 | using namespace Catch::literals; > | ^~~~~ > ../tests/tests.h:41:24: error: ‘literals’ is not a namespace-name > 41 | using namespace Catch::literals; > | ^~~~~~~~ > ../tests/tests.h: In function ‘bool parse_expected_value(std::string_view, > uint32_t, std::string_view, const T&)’: > ../tests/tests.h:151:20: error: no match for ‘operator<<’ (operand types are > ‘std::basic_string_view<char>’ and ‘std::string_view’ {aka > ‘std::basic_string_view<char>’}) > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ~~~~~ ^~ ~~~~~~~~~ > | | | > | | basic_string_view<[...]> > | basic_string_view<[...]> > In file included from ../include/toml++/toml.h:36, > from ../tests/tests.h:8: > ../include/toml++/impl/forward_declarations.h:253:42: note: candidate: > ‘template<class Char> std::basic_ostream<Char>& > toml::v3::operator<<(std::basic_ostream<Char>&, node_type)’ > 253 | inline std::basic_ostream<Char>& > operator<<(std::basic_ostream<Char>& lhs, node_type rhs) > | ^~~~~~~~ > ../include/toml++/impl/forward_declarations.h:253:42: note: template > argument deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<Char>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from ../include/toml++/impl/std_string.h:9, > from ../include/toml++/toml.h:34: > /usr/include/c++/13/string_view:760:5: note: candidate: ‘template<class > _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, basic_string_view<_CharT, > _Traits>)’ > 760 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ > /usr/include/c++/13/string_view:760:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from /usr/include/c++/13/string:54, > from ../include/toml++/impl/std_string.h:10: > /usr/include/c++/13/bits/basic_string.h:4022:5: note: candidate: > ‘template<class _CharT, class _Traits, class _Alloc> > std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, > _Traits>&, const __cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ > 4022 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ > /usr/include/c++/13/bits/basic_string.h:4022:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from /usr/include/c++/13/bits/memory_resource.h:38, > from /usr/include/c++/13/string:58: > /usr/include/c++/13/cstddef:124:5: note: candidate: ‘template<class > _IntegerType> constexpr std::__byte_op_t<_IntegerType> std::operator<<(byte, > _IntegerType)’ > 124 | operator<<(byte __b, _IntegerType __shift) noexcept > | ^~~~~~~~ > /usr/include/c++/13/cstddef:124:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:14: note: cannot convert > ‘std::literals::string_view_literals::operator""sv("[", 1)’ (type > ‘std::basic_string_view<char>’) to type ‘std::byte’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~ > In file included from /usr/include/c++/13/memory:80, > from ../include/toml++/impl/forward_declarations.h:17: > /usr/include/c++/13/bits/shared_ptr.h:70:5: note: candidate: ‘template<class > _Ch, class _Tr, class _Tp, __gnu_cxx::_Lock_policy _Lp> > std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, > _Traits>&, const __shared_ptr<_Tp, _Lp>&)’ > 70 | operator<<(std::basic_ostream<_Ch, _Tr>& __os, > | ^~~~~~~~ > /usr/include/c++/13/bits/shared_ptr.h:70:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from /usr/include/c++/13/bits/ios_base.h:46, > from /usr/include/c++/13/streambuf:43, > from /usr/include/c++/13/bits/streambuf_iterator.h:35, > from /usr/include/c++/13/iterator:66, > from ../include/toml++/impl/std_vector.h:10, > from ../include/toml++/impl/path.h:8, > from ../include/toml++/toml.h:41: > /usr/include/c++/13/system_error:339:5: note: candidate: ‘template<class > _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, const error_code&)’ > 339 | operator<<(basic_ostream<_CharT, _Traits>& __os, const > error_code& __e) > | ^~~~~~~~ > /usr/include/c++/13/system_error:339:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from /usr/include/c++/13/istream:41, > from /usr/include/c++/13/sstream:40, > from ../tests/tests.h:37: > /usr/include/c++/13/ostream:554:5: note: candidate: ‘template<class _CharT, > class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, _CharT)’ > 554 | operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) > | ^~~~~~~~ > /usr/include/c++/13/ostream:554:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:564:5: note: candidate: ‘template<class _CharT, > class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, char)’ > 564 | operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) > | ^~~~~~~~ > /usr/include/c++/13/ostream:564:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:570:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, char)’ > 570 | operator<<(basic_ostream<char, _Traits>& __out, char __c) > | ^~~~~~~~ > /usr/include/c++/13/ostream:570:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:581:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, signed char)’ > 581 | operator<<(basic_ostream<char, _Traits>& __out, signed char __c) > | ^~~~~~~~ > /usr/include/c++/13/ostream:581:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:586:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, unsigned char)’ > 586 | operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c) > | ^~~~~~~~ > /usr/include/c++/13/ostream:586:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:645:5: note: candidate: ‘template<class _CharT, > class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, const _CharT*)’ > 645 | operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* > __s) > | ^~~~~~~~ > /usr/include/c++/13/ostream:645:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from /usr/include/c++/13/ostream:880: > /usr/include/c++/13/bits/ostream.tcc:307:5: note: candidate: ‘template<class > _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, const char*)’ > 307 | operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s) > | ^~~~~~~~ > /usr/include/c++/13/bits/ostream.tcc:307:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:662:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, const char*)’ > 662 | operator<<(basic_ostream<char, _Traits>& __out, const char* __s) > | ^~~~~~~~ > /usr/include/c++/13/ostream:662:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:675:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, const signed char*)’ > 675 | operator<<(basic_ostream<char, _Traits>& __out, const signed > char* __s) > | ^~~~~~~~ > /usr/include/c++/13/ostream:675:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:680:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, const unsigned char*)’ > 680 | operator<<(basic_ostream<char, _Traits>& __out, const unsigned > char* __s) > | ^~~~~~~~ > /usr/include/c++/13/ostream:680:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:801:5: note: candidate: ‘template<class _Ostream, > class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&)’ > 801 | operator<<(_Ostream&& __os, const _Tp& __x) > | ^~~~~~~~ > /usr/include/c++/13/ostream:801:5: note: template argument > deduction/substitution failed: > /usr/include/c++/13/ostream: In substitution of ‘template<class _Ostream, > class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&) [with _Ostream > = std::basic_string_view<char>; _Tp = std::basic_string_view<char>]’: > ../tests/tests.h:151:16: required from here > /usr/include/c++/13/ostream:801:5: error: no type named ‘type’ in ‘struct > std::enable_if<false, void>’ > compilation terminated due to -fmax-errors=5. > [7/36] c++ -Itests/tomlplusplus_tests.p -Itests -I../tests -Iinclude > -I../include -flto=auto -fdiagnostics-color=always -DNDEBUG > -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -g -O2 > -Werror=array-bounds -Werror=clobbered -Werror=volatile-register-var > -D__DEB_CANARY_CXXFLAGS_a5771bce93e200c36f7cd9dfd0e5deaa__ > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -D__DEB_CANARY_CPPFLAGS_a5771bce93e200c36f7cd9dfd0e5deaa__ -Wdate-time > -D_FORTIFY_SOURCE=2 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -fmax-errors=5 > -Wno-init-list-lifetime -fchar8_t -D_HAS_EXCEPTIONS=1 -Wno-switch-enum > -Wno-padded -Wno-float-equal -DSHOULD_HAVE_EXCEPTIONS=1 -DUSE_VENDORED_LIBS=0 > -MD -MQ tests/tomlplusplus_tests.p/conformance_iarna_invalid.cpp.o -MF > tests/tomlplusplus_tests.p/conformance_iarna_invalid.cpp.o.d -o > tests/tomlplusplus_tests.p/conformance_iarna_invalid.cpp.o -c > ../tests/conformance_iarna_invalid.cpp > FAILED: tests/tomlplusplus_tests.p/conformance_iarna_invalid.cpp.o > c++ -Itests/tomlplusplus_tests.p -Itests -I../tests -Iinclude -I../include > -flto=auto -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall > -Winvalid-pch -std=c++17 -g -O2 -Werror=array-bounds -Werror=clobbered > -Werror=volatile-register-var > -D__DEB_CANARY_CXXFLAGS_a5771bce93e200c36f7cd9dfd0e5deaa__ > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -D__DEB_CANARY_CPPFLAGS_a5771bce93e200c36f7cd9dfd0e5deaa__ -Wdate-time > -D_FORTIFY_SOURCE=2 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -fmax-errors=5 > -Wno-init-list-lifetime -fchar8_t -D_HAS_EXCEPTIONS=1 -Wno-switch-enum > -Wno-padded -Wno-float-equal -DSHOULD_HAVE_EXCEPTIONS=1 -DUSE_VENDORED_LIBS=0 > -MD -MQ tests/tomlplusplus_tests.p/conformance_iarna_invalid.cpp.o -MF > tests/tomlplusplus_tests.p/conformance_iarna_invalid.cpp.o.d -o > tests/tomlplusplus_tests.p/conformance_iarna_invalid.cpp.o -c > ../tests/conformance_iarna_invalid.cpp > In file included from ../tests/tests.h:36, > from ../tests/conformance_iarna_invalid.cpp:8: > ../tests/lib_catch2.h:35:2: error: #error Catch2 is missing! > 35 | #error Catch2 is missing! > | ^~~~~ > ../tests/tests.h:41:17: error: ‘Catch’ has not been declared > 41 | using namespace Catch::literals; > | ^~~~~ > ../tests/tests.h:41:24: error: ‘literals’ is not a namespace-name > 41 | using namespace Catch::literals; > | ^~~~~~~~ > ../tests/tests.h: In function ‘bool parse_expected_value(std::string_view, > uint32_t, std::string_view, const T&)’: > ../tests/tests.h:151:20: error: no match for ‘operator<<’ (operand types are > ‘std::basic_string_view<char>’ and ‘std::string_view’ {aka > ‘std::basic_string_view<char>’}) > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ~~~~~ ^~ ~~~~~~~~~ > | | | > | | basic_string_view<[...]> > | basic_string_view<[...]> > In file included from ../include/toml++/toml.h:36, > from ../tests/tests.h:8: > ../include/toml++/impl/forward_declarations.h:253:42: note: candidate: > ‘template<class Char> std::basic_ostream<Char>& > toml::v3::operator<<(std::basic_ostream<Char>&, node_type)’ > 253 | inline std::basic_ostream<Char>& > operator<<(std::basic_ostream<Char>& lhs, node_type rhs) > | ^~~~~~~~ > ../include/toml++/impl/forward_declarations.h:253:42: note: template > argument deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<Char>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from ../include/toml++/impl/std_string.h:9, > from ../include/toml++/toml.h:34: > /usr/include/c++/13/string_view:760:5: note: candidate: ‘template<class > _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, basic_string_view<_CharT, > _Traits>)’ > 760 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ > /usr/include/c++/13/string_view:760:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from /usr/include/c++/13/string:54, > from ../include/toml++/impl/std_string.h:10: > /usr/include/c++/13/bits/basic_string.h:4022:5: note: candidate: > ‘template<class _CharT, class _Traits, class _Alloc> > std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, > _Traits>&, const __cxx11::basic_string<_CharT, _Traits, _Allocator>&)’ > 4022 | operator<<(basic_ostream<_CharT, _Traits>& __os, > | ^~~~~~~~ > /usr/include/c++/13/bits/basic_string.h:4022:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from /usr/include/c++/13/bits/memory_resource.h:38, > from /usr/include/c++/13/string:58: > /usr/include/c++/13/cstddef:124:5: note: candidate: ‘template<class > _IntegerType> constexpr std::__byte_op_t<_IntegerType> std::operator<<(byte, > _IntegerType)’ > 124 | operator<<(byte __b, _IntegerType __shift) noexcept > | ^~~~~~~~ > /usr/include/c++/13/cstddef:124:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:14: note: cannot convert > ‘std::literals::string_view_literals::operator""sv("[", 1)’ (type > ‘std::basic_string_view<char>’) to type ‘std::byte’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~ > In file included from /usr/include/c++/13/memory:80, > from ../include/toml++/impl/forward_declarations.h:17: > /usr/include/c++/13/bits/shared_ptr.h:70:5: note: candidate: ‘template<class > _Ch, class _Tr, class _Tp, __gnu_cxx::_Lock_policy _Lp> > std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, > _Traits>&, const __shared_ptr<_Tp, _Lp>&)’ > 70 | operator<<(std::basic_ostream<_Ch, _Tr>& __os, > | ^~~~~~~~ > /usr/include/c++/13/bits/shared_ptr.h:70:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from /usr/include/c++/13/bits/ios_base.h:46, > from /usr/include/c++/13/streambuf:43, > from /usr/include/c++/13/bits/streambuf_iterator.h:35, > from /usr/include/c++/13/iterator:66, > from ../include/toml++/impl/std_vector.h:10, > from ../include/toml++/impl/path.h:8, > from ../include/toml++/toml.h:41: > /usr/include/c++/13/system_error:339:5: note: candidate: ‘template<class > _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, const error_code&)’ > 339 | operator<<(basic_ostream<_CharT, _Traits>& __os, const > error_code& __e) > | ^~~~~~~~ > /usr/include/c++/13/system_error:339:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from /usr/include/c++/13/istream:41, > from /usr/include/c++/13/sstream:40, > from ../tests/tests.h:37: > /usr/include/c++/13/ostream:554:5: note: candidate: ‘template<class _CharT, > class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, _CharT)’ > 554 | operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) > | ^~~~~~~~ > /usr/include/c++/13/ostream:554:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:564:5: note: candidate: ‘template<class _CharT, > class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, char)’ > 564 | operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) > | ^~~~~~~~ > /usr/include/c++/13/ostream:564:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:570:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, char)’ > 570 | operator<<(basic_ostream<char, _Traits>& __out, char __c) > | ^~~~~~~~ > /usr/include/c++/13/ostream:570:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:581:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, signed char)’ > 581 | operator<<(basic_ostream<char, _Traits>& __out, signed char __c) > | ^~~~~~~~ > /usr/include/c++/13/ostream:581:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:586:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, unsigned char)’ > 586 | operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c) > | ^~~~~~~~ > /usr/include/c++/13/ostream:586:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:645:5: note: candidate: ‘template<class _CharT, > class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, const _CharT*)’ > 645 | operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* > __s) > | ^~~~~~~~ > /usr/include/c++/13/ostream:645:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > In file included from /usr/include/c++/13/ostream:880: > /usr/include/c++/13/bits/ostream.tcc:307:5: note: candidate: ‘template<class > _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& > std::operator<<(basic_ostream<_CharT, _Traits>&, const char*)’ > 307 | operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s) > | ^~~~~~~~ > /usr/include/c++/13/bits/ostream.tcc:307:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<_CharT, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:662:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, const char*)’ > 662 | operator<<(basic_ostream<char, _Traits>& __out, const char* __s) > | ^~~~~~~~ > /usr/include/c++/13/ostream:662:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:675:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, const signed char*)’ > 675 | operator<<(basic_ostream<char, _Traits>& __out, const signed > char* __s) > | ^~~~~~~~ > /usr/include/c++/13/ostream:675:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:680:5: note: candidate: ‘template<class _Traits> > std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, > _Traits>&, const unsigned char*)’ > 680 | operator<<(basic_ostream<char, _Traits>& __out, const unsigned > char* __s) > | ^~~~~~~~ > /usr/include/c++/13/ostream:680:5: note: template argument > deduction/substitution failed: > ../tests/tests.h:151:23: note: ‘std::basic_string_view<char>’ is not > derived from ‘std::basic_ostream<char, _Traits>’ > 151 | INFO("["sv << test_file << ", line "sv << test_line << "] "sv > | ^~~~~~~~~ > /usr/include/c++/13/ostream:801:5: note: candidate: ‘template<class _Ostream, > class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&)’ > 801 | operator<<(_Ostream&& __os, const _Tp& __x) > | ^~~~~~~~ > /usr/include/c++/13/ostream:801:5: note: template argument > deduction/substitution failed: > /usr/include/c++/13/ostream: In substitution of ‘template<class _Ostream, > class _Tp> _Ostream&& std::operator<<(_Ostream&&, const _Tp&) [with _Ostream > = std::basic_string_view<char>; _Tp = std::basic_string_view<char>]’: > ../tests/tests.h:151:16: required from here > /usr/include/c++/13/ostream:801:5: error: no type named ‘type’ in ‘struct > std::enable_if<false, void>’ > compilation terminated due to -fmax-errors=5. > [8/36] c++ -Isrc/libtomlplusplus.so.3.3.0.p -Isrc -I../src -Iinclude > -I../include -fvisibility=hidden -flto=auto -fdiagnostics-color=always > -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -g -O2 > -Werror=array-bounds -Werror=clobbered -Werror=volatile-register-var > -D__DEB_CANARY_CXXFLAGS_a5771bce93e200c36f7cd9dfd0e5deaa__ > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -D__DEB_CANARY_CPPFLAGS_a5771bce93e200c36f7cd9dfd0e5deaa__ -Wdate-time > -D_FORTIFY_SOURCE=2 -fPIC -fmax-errors=5 -Wno-init-list-lifetime -fchar8_t > -D_HAS_EXCEPTIONS=1 -Wno-switch-enum -Wno-padded -Wno-float-equal > -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -MD -MQ > src/libtomlplusplus.so.3.3.0.p/toml.cpp.o -MF > src/libtomlplusplus.so.3.3.0.p/toml.cpp.o.d -o > src/libtomlplusplus.so.3.3.0.p/toml.cpp.o -c ../src/toml.cpp > ninja: build stopped: subcommand failed. > dh_auto_build: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j8 -v > returned exit code 1 > make: *** [debian/rules:7: binary] Error 25 The full build log is available from: http://qa-logs.debian.net/2023/10/27/tomlplusplus_3.3.0+ds-1_unstable.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20231027;users=lu...@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20231027&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please mark it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime.