Test output: teeks99-09-v17d-64onAMD64 - parser - compile_all_t / msvc-14.3
Rev c8d0b32583c2fa3266edf88cd8ccb32312feae17 / Thu, 21 Nov 2024 02:29:42 +0000
Compile [2024-11-21 09:25:37 UTC]: fail


    call "C:\teeks99-09\run\results\boost\bin.v2\standalone\msvc\msvc-14.3\msvc-setup.bat"  >nul
 cl /Zm800 -nologo "..\libs\parser\test\compile_all_t.cpp" -c -Fo"C:\teeks99-09\run\results\boost\bin.v2\libs\parser\test\compile_all_t.test\msvc-14.3\dbg\x86_6\dbg-symbl-off\thrd-mlt\compile_all_t.obj"     -TP /wd4675 /EHs /GR /Zc:throwingNew /Od /Ob0 /W3 /MDd /Zc:forScope /Zc:wchar_t /Zc:inline /favor:blend -DBOOST_ALL_NO_LIB=1 -DBOOST_CHARCONV_DYN_LINK=1 -DBOOST_CHARCONV_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 "-I.." "-IC:\teeks99-09\run\boost_root\libs\assert\include" "-IC:\teeks99-09\run\boost_root\libs\charconv\include" "-IC:\teeks99-09\run\boost_root\libs\core\include" "-IC:\teeks99-09\run\boost_root\libs\throw_exception\include" 

compile_all_t.cpp
..\boost/parser/detail/detection.hpp(12): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++17'
..\boost/parser/detail/text/detail/begin_end.hpp(14): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++17'
..\boost/parser/detail/text/config.hpp(37): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++17'
..\boost/parser/detail/text/utf.hpp(16): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++17'
..\boost/parser/detail/text/concepts.hpp(191): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++17'
..\boost/parser/detail/stl_interfaces/fwd.hpp(19): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++17'
..\boost/parser/detail/stl_interfaces/iterator_interface.hpp(18): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++17'
..\boost/parser/detail/stl_interfaces/iterator_interface.hpp(175): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++17'
..\boost/parser/detail/stl_interfaces/reverse_iterator.hpp(12): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++17'
..\boost/parser/detail/text/detail/iterator.hpp(15): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++17'
..\boost/parser/detail/text/detail/algorithm.hpp(24): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++17'
..\boost/parser/detail/stl_interfaces/view_interface.hpp(12): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++17'
..\boost/parser/subrange.hpp(15): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++17'
..\boost/parser/subrange.hpp(65): warning C4848: support for attribute [[no_unique_address]] in C++17 and earlier is a vendor extension
..\boost/parser/subrange.hpp(65): note: the template instantiation context (the oldest one first) is
..\boost/parser/subrange.hpp(24): note: while compiling class template 'boost::parser::subrange'
..\boost/parser/detail/text/detail/all_t.hpp(19): error C2429: language feature 'nested-namespace-definition' requires compiler flag '/std:c++17'
..\boost/parser/detail/text/detail/all_t.hpp(86): error C2988: unrecognizable template declaration/definition
..\boost/parser/detail/text/detail/all_t.hpp(86): error C2143: syntax error: missing ')' before '&'
..\boost/parser/detail/text/detail/all_t.hpp(86): error C2143: syntax error: missing ';' before '&'
..\boost/parser/detail/text/detail/all_t.hpp(86): error C2365: 'R': redefinition; previous definition was 'template parameter'
..\boost/parser/detail/text/detail/all_t.hpp(85): note: see declaration of 'R'
..\boost/parser/detail/text/detail/all_t.hpp(86): error C2059: syntax error: ')'
..\boost/parser/detail/text/detail/all_t.hpp(86): error C2988: unrecognizable template declaration/definition
..\boost/parser/detail/text/detail/all_t.hpp(86): error C2059: syntax error: '->'
..\boost/parser/detail/text/detail/all_t.hpp(86): error C2065: 'R': undeclared identifier
..\boost/parser/detail/text/detail/all_t.hpp(86): error C2923: 'boost::parser::detail::text::detail::ref_view': 'R' is not a valid template type argument for parameter 'R'
..\boost/parser/detail/text/detail/all_t.hpp(86): note: see declaration of 'R'
..\boost/parser/detail/text/detail/all_t.hpp(86): error C2976: 'boost::parser::detail::text::detail::ref_view': too few template arguments
..\boost/parser/detail/text/detail/all_t.hpp(57): note: see declaration of 'boost::parser::detail::text::detail::ref_view'
..\libs\parser\test\compile_all_t.cpp(26): error C2955: 'boost::parser::subrange': use of class template requires template argument list
..\boost/parser/subrange.hpp(24): note: see declaration of 'boost::parser::subrange'
..\libs\parser\test\compile_all_t.cpp(25): error C3889: call to object of class type 'boost::parser::detail::text::detail::all_impl': no matching call operator found
..\boost/parser/detail/text/detail/all_t.hpp(120): note: could be 'auto boost::parser::detail::text::detail::all_impl::operator ()(R &&) const'
..\libs\parser\test\compile_all_t.cpp(25): error C2530: 'result': references must be initialized
..\libs\parser\test\compile_all_t.cpp(29): error C3536: 'result': cannot be used before it is initialized
..\libs\parser\test\compile_all_t.cpp(29): error C3539: a template-argument cannot be a type that contains 'auto'
..\libs\parser\test\compile_all_t.cpp(28): error C2607: static assertion failed
..\boost/parser/detail/text/detail/all_t.hpp(123): warning C4984: 'if constexpr' is a C++17 language extension
..\boost/parser/detail/text/detail/all_t.hpp(123): note: the template instantiation context (the oldest one first) is
..\libs\parser\test\compile_all_t.cpp(33): note: see reference to function template instantiation 'auto boost::parser::detail::text::detail::all_impl::operator ()<std::string&,void>(R) const' being compiled
        with
        [
            R=std::string &
        ]
..\boost/parser/detail/text/detail/all_t.hpp(125): warning C4984: 'if constexpr' is a C++17 language extension
..\libs\parser\test\compile_all_t.cpp(34): error C2607: static assertion failed
..\boost/parser/detail/text/detail/all_t.hpp(128): error C2440: '<function-style-cast>': cannot convert from 'const std::basic_string<char,std::char_traits<char>,std::allocator<char>>' to 'boost::parser::detail::text::detail::owning_view<boost::parser::detail::text::detail::all_impl::()::T>'
..\boost/parser/detail/text/detail/all_t.hpp(128): note: 'boost::parser::detail::text::detail::owning_view<boost::parser::detail::text::detail::all_impl::()::T>::owning_view': no overloaded function could convert all the argument types
..\boost/parser/detail/text/detail/all_t.hpp(110): note: could be 'boost::parser::detail::text::detail::owning_view<boost::parser::detail::text::detail::all_impl::()::T>::owning_view(const boost::parser::detail::text::detail::owning_view<boost::parser::detail::text::detail::all_impl::()::T> &)'
..\boost/parser/detail/text/detail/all_t.hpp(128): note: 'boost::parser::detail::text::detail::owning_view<boost::parser::detail::text::detail::all_impl::()::T>::owning_view(const boost::parser::detail::text::detail::owning_view<boost::parser::detail::text::detail::all_impl::()::T> &)': cannot convert argument 1 from 'const std::basic_string<char,std::char_traits<char>,std::allocator<char>>' to 'const boost::parser::detail::text::detail::owning_view<boost::parser::detail::text::detail::all_impl::()::T> &'
..\boost/parser/detail/text/detail/all_t.hpp(128): note: Reason: cannot convert from 'const std::basic_string<char,std::char_traits<char>,std::allocator<char>>' to 'const boost::parser::detail::text::detail::owning_view<boost::parser::detail::text::detail::all_impl::()::T>'
..\boost/parser/detail/text/detail/all_t.hpp(128): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
..\boost/parser/detail/text/detail/all_t.hpp(94): note: or       'boost::parser::detail::text::detail::owning_view<boost::parser::detail::text::detail::all_impl::()::T>::owning_view(boost::parser::detail::text::detail::owning_view<boost::parser::detail::text::detail::all_impl::()::T> &&)'
..\boost/parser/detail/text/detail/all_t.hpp(128): note: 'boost::parser::detail::text::detail::owning_view<boost::parser::detail::text::detail::all_impl::()::T>::owning_view(boost::parser::detail::text::detail::owning_view<boost::parser::detail::text::detail::all_impl::()::T> &&)': cannot convert argument 1 from 'const std::basic_string<char,std::char_traits<char>,std::allocator<char>>' to 'boost::parser::detail::text::detail::owning_view<boost::parser::detail::text::detail::all_impl::()::T> &&'
..\boost/parser/detail/text/detail/all_t.hpp(128): note: Reason: cannot convert from 'const std::basic_string<char,std::char_traits<char>,std::allocator<char>>' to 'boost::parser::detail::text::detail::owning_view<boost::parser::detail::text::detail::all_impl::()::T>'
..\boost/parser/detail/text/detail/all_t.hpp(128): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
..\boost/parser/detail/text/detail/all_t.hpp(92): note: or       'boost::parser::detail::text::detail::owning_view<boost::parser::detail::text::detail::all_impl::()::T>::owning_view(R &&)'
        with
        [
            R=boost::parser::detail::text::detail::all_impl::()::T
        ]
..\boost/parser/detail/text/detail/all_t.hpp(128): note: 'boost::parser::detail::text::detail::owning_view<boost::parser::detail::text::detail::all_impl::()::T>::owning_view(R &&)': cannot convert argument 1 from 'const std::basic_string<char,std::char_traits<char>,std::allocator<char>>' to 'R &&'
        with
        [
            R=boost::parser::detail::text::detail::all_impl::()::T
        ]
..\boost/parser/detail/text/detail/all_t.hpp(128): note: Conversion loses qualifiers
..\boost/parser/detail/text/detail/all_t.hpp(128): note: while trying to match the argument list '(const std::basic_string<char,std::char_traits<char>,std::allocator<char>>)'
..\libs\parser\test\compile_all_t.cpp(39): error C7683: you cannot create a reference to 'void'
..\libs\parser\test\compile_all_t.cpp(39): error C3313: 'result': variable cannot have the type 'auto &&'
..\libs\parser\test\compile_all_t.cpp(39): error C2440: 'initializing': cannot convert from 'void' to 'int'
..\libs\parser\test\compile_all_t.cpp(39): note: Expressions of type void cannot be converted to other types
..\libs\parser\test\compile_all_t.cpp(40): error C2607: static assertion failed
..\libs\parser\test\compile_all_t.cpp(56): error C2607: static assertion failed
..\libs\parser\test\compile_all_t.cpp(60): error C2607: static assertion failed
..\libs\parser\test\compile_all_t.cpp(77): error C2955: 'boost::parser::subrange': use of class template requires template argument list
..\boost/parser/subrange.hpp(24): note: see declaration of 'boost::parser::subrange'
..\libs\parser\test\compile_all_t.cpp(77): error C3889: call to object of class type 'boost::parser::detail::text::detail::all_impl': no matching call operator found
..\boost/parser/detail/text/detail/all_t.hpp(120): note: could be 'auto boost::parser::detail::text::detail::all_impl::operator ()(R &&) const'
..\libs\parser\test\compile_all_t.cpp(77): error C2530: 'result': references must be initialized
..\libs\parser\test\compile_all_t.cpp(81): error C3536: 'result': cannot be used before it is initialized
..\libs\parser\test\compile_all_t.cpp(81): error C3539: a template-argument cannot be a type that contains 'auto'
..\libs\parser\test\compile_all_t.cpp(80): error C2607: static assertion failed
..\libs\parser\test\compile_all_t.cpp(87): error C2607: static assertion failed
..\boost/parser/detail/text/detail/all_t.hpp(128): error C2440: '<function-style-cast>': cannot convert from 'const char [5]' to 'boost::parser::detail::text::detail::owning_view<boost::parser::detail::text::detail::all_impl::()::T>'
..\boost/parser/detail/text/detail/all_t.hpp(128): note: 'boost::parser::detail::text::detail::owning_view<boost::parser::detail::text::detail::all_impl::()::T>::owning_view': no overloaded function could convert all the argument types
..\boost/parser/detail/text/detail/all_t.hpp(110): note: could be 'boost::parser::detail::text::detail::owning_view<boost::parser::detail::text::detail::all_impl::()::T>::owning_view(const boost::parser::detail::text::detail::owning_view<boost::parser::detail::text::detail::all_impl::()::T> &)'
..\boost/parser/detail/text/detail/all_t.hpp(128): note: 'boost::parser::detail::text::detail::owning_view<boost::parser::detail::text::detail::all_impl::()::T>::owning_view(const boost::parser::detail::text::detail::owning_view<boost::parser::detail::text::detail::all_impl::()::T> &)': cannot convert argument 1 from 'const char [5]' to 'const boost::parser::detail::text::detail::owning_view<boost::parser::detail::text::detail::all_impl::()::T> &'
..\boost/parser/detail/text/detail/all_t.hpp(128): note: Reason: cannot convert from 'const char [5]' to 'const boost::parser::detail::text::detail::owning_view<boost::parser::detail::text::detail::all_impl::()::T>'
..\boost/parser/detail/text/detail/all_t.hpp(94): note: or       'boost::parser::detail::text::detail::owning_view<boost::parser::detail::text::detail::all_impl::()::T>::owning_view(boost::parser::detail::text::detail::owning_view<boost::parser::detail::text::detail::all_impl::()::T> &&)'
..\boost/parser/detail/text/detail/all_t.hpp(128): note: 'boost::parser::detail::text::detail::owning_view<boost::parser::detail::text::detail::all_impl::()::T>::owning_view(boost::parser::detail::text::detail::owning_view<boost::parser::detail::text::detail::all_impl::()::T> &&)': cannot convert argument 1 from 'const char [5]' to 'boost::parser::detail::text::detail::owning_view<boost::parser::detail::text::detail::all_impl::()::T> &&'
..\boost/parser/detail/text/detail/all_t.hpp(128): note: Reason: cannot convert from 'const char [5]' to 'boost::parser::detail::text::detail::owning_view<boost::parser::detail::text::detail::all_impl::()::T>'
..\boost/parser/detail/text/detail/all_t.hpp(92): note: or       'boost::parser::detail::text::detail::owning_view<boost::parser::detail::text::detail::all_impl::()::T>::owning_view(R (&&))'
        with
        [
            R=boost::parser::detail::text::detail::all_impl::()::T
        ]
..\boost/parser/detail/text/detail/all_t.hpp(128): note: 'boost::parser::detail::text::detail::owning_view<boost::parser::detail::text::detail::all_impl::()::T>::owning_view(R (&&))': cannot convert argument 1 from 'const char [5]' to 'R (&&)'
        with
        [
            R=boost::parser::detail::text::detail::all_impl::()::T
        ]
..\boost/parser/detail/text/detail/all_t.hpp(128): note: Conversion loses qualifiers
..\boost/parser/detail/text/detail/all_t.hpp(128): note: while trying to match the argument list '(const char [5])'
..\libs\parser\test\compile_all_t.cpp(90): error C7683: you cannot create a reference to 'void'
..\libs\parser\test\compile_all_t.cpp(90): error C3313: 'result': variable cannot have the type 'auto &&'
..\libs\parser\test\compile_all_t.cpp(90): error C2440: 'initializing': cannot convert from 'void' to 'int'
..\libs\parser\test\compile_all_t.cpp(90): note: Expressions of type void cannot be converted to other types
..\libs\parser\test\compile_all_t.cpp(91): error C2607: static assertion failed
..\libs\parser\test\compile_all_t.cpp(102): error C2607: static assertion failed
..\libs\parser\test\compile_all_t.cpp(106): error C2607: static assertion failed