Test output: teeks99-09-v16d-64onAMD64 - hof - pack / msvc-14.2
Rev c8d0b32583c2fa3266edf88cd8ccb32312feae17 / Wed, 20 Nov 2024 12:42:36 +0000
Compile [2024-11-20 19:17:54 UTC]: fail


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

pack.cpp
..\boost/hof/pack.hpp(193): error C2512: 'boost::hof::detail::pack_holder_base<boost::hof::detail::pack_holder_builder<empty1,empty2>::apply<empty1,0>,boost::hof::detail::pack_holder_builder<empty1,empty2>::apply<empty2,1>>::pack_holder_base': no appropriate default constructor available
..\boost/hof/alias.hpp(154): note: see reference to function template instantiation 'boost::hof::detail::pack_base<boost::hof::detail::seq<0,1>,empty1,empty2>::pack_base<true,void>(void) noexcept' being compiled
..\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::pack_base<boost::hof::detail::seq<0,1>,empty1,empty2>,
            Tag=boost::hof::detail::pack_tag<boost::hof::detail::seq<1>,empty1,boost::hof::detail::pack_base<boost::hof::detail::seq<0,1>,empty1,empty2>>
        ]
..\boost/hof/pack.hpp(123): note: see reference to function template instantiation 'const T &boost::hof::alias_value<Tag,T,F&>(const boost::hof::alias_static<T,Tag> &,F &) noexcept' being compiled
        with
        [
            T=boost::hof::detail::pack_base<boost::hof::detail::seq<0,1>,empty1,empty2>,
            Tag=boost::hof::detail::pack_tag<boost::hof::detail::seq<1>,empty1,boost::hof::detail::pack_base<boost::hof::detail::seq<0,1>,empty1,empty2>>,
            F=boost::hof::always_detail::always_base<int,void>
        ]
..\boost/hof/pack.hpp(198): note: see reference to function template instantiation 'T boost::hof::detail::pack_get<boost::hof::detail::pack_base<boost::hof::detail::seq<0,1>,empty1,empty2>,boost::hof::detail::pack_tag<boost::hof::detail::seq<1>,empty1,boost::hof::detail::pack_base<boost::hof::detail::seq<0,1>,empty1,empty2>>,const boost::hof::detail::pack_base<boost::hof::detail::seq<0,1>,empty1,boost::hof::detail::pack_base<boost::hof::detail::seq<0,1>,empty1,empty2>>&,F&,0>(X,F &) noexcept' being compiled
        with
        [
            T=boost::hof::detail::pack_base<boost::hof::detail::seq<0,1>,empty1,empty2>,
            F=boost::hof::always_detail::always_base<int,void>,
            X=const boost::hof::detail::pack_base<boost::hof::detail::seq<0,1>,empty1,boost::hof::detail::pack_base<boost::hof::detail::seq<0,1>,empty1,empty2>> &
        ]
..\libs\hof\test\pack.cpp(303): note: see reference to function template instantiation 'int boost::hof::detail::pack_base<boost::hof::detail::seq<0,1>,empty1,boost::hof::detail::pack_base<boost::hof::detail::seq<0,1>,empty1,empty2>>::operator ()<boost::hof::always_detail::always_base<int,void>>(F &&) noexcept const' being compiled
        with
        [
            F=boost::hof::always_detail::always_base<int,void>
        ]
..\libs\hof\test\pack.cpp(303): note: see reference to function template instantiation 'int boost::hof::detail::pack_base<boost::hof::detail::seq<0,1>,empty1,boost::hof::detail::pack_base<boost::hof::detail::seq<0,1>,empty1,empty2>>::operator ()<boost::hof::always_detail::always_base<int,void>>(F &&) noexcept const' being compiled
        with
        [
            F=boost::hof::always_detail::always_base<int,void>
        ]