Compile [2024-11-19 21:44:05 UTC]: fail
"clang++-6.0" -fvisibility-inlines-hidden -Wno-c99-extensions -std=c++17 -stdlib=libc++ -isystem/usr/include/libcxxabi -fPIC -pthread -O0 -fno-inline -Wall -fvisibility=hidden -m64 --target=x86_64-pc-linux -ftemplate-depth-255 -DBOOST_ALL_NO_LIB=1 -DBOOST_ARCHIVE_TEST=xml_warchive.hpp -DBOOST_COBALT_USE_STD_PMR=1 -DBOOST_LIB_DIAGNOSTIC=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -DBOOST_WSERIALIZATION_DYN_LINK=1 -I".." -c -o "/var/boost/run/results/boost/bin.v2/libs/serialization/test/test_variant_xml_warchive.test/clang-linux-6.0~c++17~lc/debug/x86_64/debug-symbols-off/threading-multi/visibility-hidden/test_variant.o" "../libs/serialization/test/test_variant.cpp"
In file included from ../libs/serialization/test/test_variant.cpp:161:
In file included from ../boost/serialization/variant.hpp:52:
/usr/include/c++/v1/variant:1487:28: error: no member named 'valueless_by_exception' in 'boost::variant<bool, int, float, double, A, std::__1::basic_string<char> >'
bool __results[] = {__vs.valueless_by_exception()...};
~~~~ ^
../libs/serialization/test/test_variant.cpp:131:25: note: in instantiation of function template specialization 'std::__1::visit<are_equal, const boost::variant<bool, int, float, double, A, std::__1::basic_string<char> > &, boost::variant<bool, int, float, double, A, std::__1::basic_string<char> > &>' requested here
BOOST_CHECK(visit(are_equal(), v, vx));
^
../libs/serialization/test/test_variant.cpp:146:5: note: in instantiation of function template specialization 'test_type<boost::variant<bool, int, float, double, A, std::__1::basic_string<char> > >' requested here
test_type(v);
^
../libs/serialization/test/test_variant.cpp:168:9: note: in instantiation of function template specialization 'test<boost::variant<bool, int, float, double, A, std::__1::basic_string<char> > >' requested here
test(v);
^
In file included from ../libs/serialization/test/test_variant.cpp:161:
In file included from ../boost/serialization/variant.hpp:52:
/usr/include/c++/v1/variant:535:58: error: no member named '__impl' in 'boost::variant<bool, int, float, double, A, std::__1::basic_string<char> >'
_VSTD::forward<_Vs>(__vs).__impl...);
~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/usr/include/c++/v1/variant:552:12: note: in instantiation of function template specialization 'std::__1::__variant_detail::__visitation::__variant::__visit_alt<std::__1::__variant_detail::__visitation::__variant::__value_visitor<are_equal>, const boost::variant<bool, int, float, double, A, std::__1::basic_string<char> > &, boost::variant<bool, int, float, double, A, std::__1::basic_string<char> > &>' requested here
return __visit_alt(
^
/usr/include/c++/v1/variant:1493:21: note: in instantiation of function template specialization 'std::__1::__variant_detail::__visitation::__variant::__visit_value<are_equal, const boost::variant<bool, int, float, double, A, std::__1::basic_string<char> > &, boost::variant<bool, int, float, double, A, std::__1::basic_string<char> > &>' requested here
return __variant::__visit_value(_VSTD::forward<_Visitor>(__visitor),
^
../libs/serialization/test/test_variant.cpp:131:25: note: in instantiation of function template specialization 'std::__1::visit<are_equal, const boost::variant<bool, int, float, double, A, std::__1::basic_string<char> > &, boost::variant<bool, int, float, double, A, std::__1::basic_string<char> > &>' requested here
BOOST_CHECK(visit(are_equal(), v, vx));
^
../libs/serialization/test/test_variant.cpp:146:5: note: in instantiation of function template specialization 'test_type<boost::variant<bool, int, float, double, A, std::__1::basic_string<char> > >' requested here
test_type(v);
^
../libs/serialization/test/test_variant.cpp:168:9: note: in instantiation of function template specialization 'test<boost::variant<bool, int, float, double, A, std::__1::basic_string<char> > >' requested here
test(v);
^
In file included from ../libs/serialization/test/test_variant.cpp:161:
In file included from ../boost/serialization/variant.hpp:52:
/usr/include/c++/v1/variant:1487:28: error: no member named 'valueless_by_exception' in 'boost::variant<bool, int, float, double, const A *, std::__1::basic_string<char> >'
bool __results[] = {__vs.valueless_by_exception()...};
~~~~ ^
../libs/serialization/test/test_variant.cpp:131:25: note: in instantiation of function template specialization 'std::__1::visit<are_equal, const boost::variant<bool, int, float, double, const A *, std::__1::basic_string<char> > &, boost::variant<bool, int, float, double, const A *, std::__1::basic_string<char> > &>' requested here
BOOST_CHECK(visit(are_equal(), v, vx));
^
../libs/serialization/test/test_variant.cpp:171:9: note: in instantiation of function template specialization 'test_type<boost::variant<bool, int, float, double, const A *, std::__1::basic_string<char> > >' requested here
test_type(v1);
^
In file included from ../libs/serialization/test/test_variant.cpp:161:
In file included from ../boost/serialization/variant.hpp:52:
/usr/include/c++/v1/variant:535:58: error: no member named '__impl' in 'boost::variant<bool, int, float, double, const A *, std::__1::basic_string<char> >'
_VSTD::forward<_Vs>(__vs).__impl...);
~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/usr/include/c++/v1/variant:552:12: note: in instantiation of function template specialization 'std::__1::__variant_detail::__visitation::__variant::__visit_alt<std::__1::__variant_detail::__visitation::__variant::__value_visitor<are_equal>, const boost::variant<bool, int, float, double, const A *, std::__1::basic_string<char> > &, boost::variant<bool, int, float, double, const A *, std::__1::basic_string<char> > &>' requested here
return __visit_alt(
^
/usr/include/c++/v1/variant:1493:21: note: in instantiation of function template specialization 'std::__1::__variant_detail::__visitation::__variant::__visit_value<are_equal, const boost::variant<bool, int, float, double, const A *, std::__1::basic_string<char> > &, boost::variant<bool, int, float, double, const A *, std::__1::basic_string<char> > &>' requested here
return __variant::__visit_value(_VSTD::forward<_Visitor>(__visitor),
^
../libs/serialization/test/test_variant.cpp:131:25: note: in instantiation of function template specialization 'std::__1::visit<are_equal, const boost::variant<bool, int, float, double, const A *, std::__1::basic_string<char> > &, boost::variant<bool, int, float, double, const A *, std::__1::basic_string<char> > &>' requested here
BOOST_CHECK(visit(are_equal(), v, vx));
^
../libs/serialization/test/test_variant.cpp:171:9: note: in instantiation of function template specialization 'test_type<boost::variant<bool, int, float, double, const A *, std::__1::basic_string<char> > >' requested here
test_type(v1);
^
4 errors generated.