Test output: teeks99-09-v17m-64onAMD64 - hof - flow / msvc-14.3
Rev 9dae34c66db664e04b92ce65f33d238cb5fb1c44 / Thu, 21 Nov 2024 09:42:04 +0000
Compile [2024-11-21 16:31:22 UTC]: fail


    call "C:\teeks99-09\run\results\boost\bin.v2\standalone\msvc\msvc-14.3\msvc-setup.bat"  >nul
 cl /Zm800 -nologo "..\libs\hof\test\flow.cpp" -c -Fo"C:\teeks99-09\run\results\boost\bin.v2\libs\hof\test\flow.test\msvc-14.3\dbg\x86_6\dbg-symbl-off\thrd-mlt\flow.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_COBALT_USE_STD_PMR=1 "-I.." "-I..\libs\hof\include" 

flow.cpp
..\boost/hof/pack.hpp(193): error C2512: 'boost::hof::detail::pack_holder_base<boost::hof::detail::pack_holder_builder<boost::hof::detail::simple_placeholder<1>,boost::hof::detail::simple_placeholder<1>>::apply<boost::hof::detail::simple_placeholder<1>,0>,boost::hof::detail::pack_holder_builder<boost::hof::detail::simple_placeholder<1>,boost::hof::detail::simple_placeholder<1>>::apply<boost::hof::detail::simple_placeholder<1>,1>>::pack_holder_base': no appropriate default constructor available
..\boost/hof/pack.hpp(148): note: could be 'boost::hof::detail::pack_holder_base<boost::hof::detail::pack_holder_builder<boost::hof::detail::simple_placeholder<1>,boost::hof::detail::simple_placeholder<1>>::apply<boost::hof::detail::simple_placeholder<1>,0>,boost::hof::detail::pack_holder_builder<boost::hof::detail::simple_placeholder<1>,boost::hof::detail::simple_placeholder<1>>::apply<boost::hof::detail::simple_placeholder<1>,1>>::pack_holder_base(Xs ...) noexcept(<expr>)'
..\boost/hof/pack.hpp(193): note: 'boost::hof::detail::pack_holder_base<boost::hof::detail::pack_holder_builder<boost::hof::detail::simple_placeholder<1>,boost::hof::detail::simple_placeholder<1>>::apply<boost::hof::detail::simple_placeholder<1>,0>,boost::hof::detail::pack_holder_builder<boost::hof::detail::simple_placeholder<1>,boost::hof::detail::simple_placeholder<1>>::apply<boost::hof::detail::simple_placeholder<1>,1>>::pack_holder_base(Xs ...) noexcept(<expr>)': could not deduce template argument for '<unnamed-symbol>'
..\boost/hof/pack.hpp(147): note: 'type': is not a member of 'std::enable_if<false,void>'
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\xtr1common(48): note: see declaration of 'std::enable_if<false,void>'
..\boost/hof/pack.hpp(147): note: syntax error: missing '>' before identifier '<missingId>'
..\boost/hof/pack.hpp(193): note: while trying to match the argument list '()'
..\boost/hof/pack.hpp(193): note: the template instantiation context (the oldest one first) is
..\libs\hof\test\flow.cpp(166): note: see reference to function template instantiation 'int boost::hof::detail::flow_kernel<boost::hof::detail::lazy_invoker<boost::hof::operators::add,boost::hof::detail::pack_base<boost::hof::detail::seq<0,1>,boost::hof::detail::simple_placeholder<1>,boost::hof::detail::simple_placeholder<1>>>,boost::hof::detail::lazy_invoker<boost::hof::operators::multiply,boost::hof::detail::pack_base<boost::hof::detail::seq<0,1>,boost::hof::detail::simple_placeholder<1>,boost::hof::detail::simple_placeholder<1>>>>::operator ()<int>(int &&) noexcept const' being compiled
..\libs\hof\test\flow.cpp(166): note: see the first reference to 'boost::hof::detail::flow_kernel<boost::hof::detail::lazy_invoker<boost::hof::operators::add,boost::hof::detail::pack_base<boost::hof::detail::seq<0,1>,boost::hof::detail::simple_placeholder<1>,boost::hof::detail::simple_placeholder<1>>>,boost::hof::detail::lazy_invoker<boost::hof::operators::multiply,boost::hof::detail::pack_base<boost::hof::detail::seq<0,1>,boost::hof::detail::simple_placeholder<1>,boost::hof::detail::simple_placeholder<1>>>>::operator ()' in 'flow_test::test_164::operator ()'
..\boost/hof/flow.hpp(102): note: see reference to function template instantiation 'const Second &boost::hof::detail::compressed_pair<boost::hof::detail::lazy_invoker<boost::hof::operators::add,boost::hof::detail::pack_base<boost::hof::detail::seq<0,1>,boost::hof::detail::simple_placeholder<1>,boost::hof::detail::simple_placeholder<1>>>,Second,void>::second<int&>(int &) noexcept const' being compiled
        with
        [
            Second=boost::hof::detail::lazy_invoker<boost::hof::operators::multiply,boost::hof::detail::pack_base<boost::hof::detail::seq<0,1>,boost::hof::detail::simple_placeholder<1>,boost::hof::detail::simple_placeholder<1>>>
        ]
..\boost/hof/detail/compressed_pair.hpp(115): note: see reference to function template instantiation 'const T &boost::hof::alias_value<Tag,T,int&>(const boost::hof::alias_static<T,Tag> &,int &) noexcept' being compiled
        with
        [
            T=boost::hof::detail::lazy_invoker<boost::hof::operators::multiply,boost::hof::detail::pack_base<boost::hof::detail::seq<0,1>,boost::hof::detail::simple_placeholder<1>,boost::hof::detail::simple_placeholder<1>>>,
            Tag=boost::hof::detail::pair_tag<1,boost::hof::detail::lazy_invoker<boost::hof::operators::multiply,boost::hof::detail::pack_base<boost::hof::detail::seq<0,1>,boost::hof::detail::simple_placeholder<1>,boost::hof::detail::simple_placeholder<1>>>,boost::hof::detail::lazy_invoker<boost::hof::operators::add,boost::hof::detail::pack_base<boost::hof::detail::seq<0,1>,boost::hof::detail::simple_placeholder<1>,boost::hof::detail::simple_placeholder<1>>>>
        ]
..\boost/hof/alias.hpp(173): note: see reference to class template instantiation 'boost::hof::detail::alias_static_storage<T,Tag>' being compiled
        with
        [
            T=boost::hof::detail::lazy_invoker<boost::hof::operators::multiply,boost::hof::detail::pack_base<boost::hof::detail::seq<0,1>,boost::hof::detail::simple_placeholder<1>,boost::hof::detail::simple_placeholder<1>>>,
            Tag=boost::hof::detail::pair_tag<1,boost::hof::detail::lazy_invoker<boost::hof::operators::multiply,boost::hof::detail::pack_base<boost::hof::detail::seq<0,1>,boost::hof::detail::simple_placeholder<1>,boost::hof::detail::simple_placeholder<1>>>,boost::hof::detail::lazy_invoker<boost::hof::operators::add,boost::hof::detail::pack_base<boost::hof::detail::seq<0,1>,boost::hof::detail::simple_placeholder<1>,boost::hof::detail::simple_placeholder<1>>>>
        ]
..\boost/hof/alias.hpp(154): note: see reference to function template instantiation 'boost::hof::detail::lazy_invoker<boost::hof::operators::multiply,boost::hof::detail::pack_base<boost::hof::detail::seq<0,1>,boost::hof::detail::simple_placeholder<1>,boost::hof::detail::simple_placeholder<1>>>::lazy_invoker<,void>(void) noexcept' being compiled
..\boost/hof/lazy.hpp(156): note: see reference to function template instantiation 'boost::hof::detail::compressed_pair<F,Pack,void>::compressed_pair<true,void>(void) noexcept' being compiled
        with
        [
            F=boost::hof::operators::multiply,
            Pack=boost::hof::detail::pack_base<boost::hof::detail::seq<0,1>,boost::hof::detail::simple_placeholder<1>,boost::hof::detail::simple_placeholder<1>>
        ]
..\boost/hof/detail/compressed_pair.hpp(98): note: see reference to function template instantiation 'boost::hof::alias_inherit<T,Tag>::alias_inherit<,void>(void) noexcept' being compiled
        with
        [
            T=boost::hof::detail::pack_base<boost::hof::detail::seq<0,1>,boost::hof::detail::simple_placeholder<1>,boost::hof::detail::simple_placeholder<1>>,
            Tag=boost::hof::detail::pair_tag<1,boost::hof::detail::pack_base<boost::hof::detail::seq<0,1>,boost::hof::detail::simple_placeholder<1>,boost::hof::detail::simple_placeholder<1>>,boost::hof::operators::multiply>
        ]
..\boost/hof/alias.hpp(125): note: see reference to function template instantiation 'boost::hof::detail::pack_base<boost::hof::detail::seq<0,1>,boost::hof::detail::simple_placeholder<1>,boost::hof::detail::simple_placeholder<1>>::pack_base<true,void>(void) noexcept' being compiled