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.

Reply via email to