/home/mansouri/boost_1_69_0/boost/type_traits/is_complete.hpp(53): error: template instantiation resulted in unexpected function type of "boost::detail::ok_tag<1U> (int)" (the meaning of a name may have changed since the template declaration -- the type of the template is "boost::detail::ok_tag<sizeof(t)> (int)")</sizeof(t)>

detected during:

instantiation of "boost::detail::check_is_complete" based on template argument <void> </void>

(53): here

instantiation of class "boost::is_complete<t> [with T=void]" </t>

any idea how to resolve this please