Compile [2024-11-16 12:16:37 UTC]: succeed
"g++-12" -fvisibility-inlines-hidden -std=c++17 -fPIC -m64 -pthread -O0 -fno-inline -Wall -fvisibility=hidden -Wno-unused-variable -Wno-long-long -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/gcc-12~c++17/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:
../boost/serialization/variant.hpp: In instantiation of 'void boost::serialization::load(Archive&, boost::variant2::variant<T ...>&, unsigned int) [with Archive = boost::archive::xml_wiarchive; Types = {bool, int, float, double, const A*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]':
../boost/serialization/split_free.hpp:57:13: required from 'static void boost::serialization::free_loader<Archive, T>::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_wiarchive; T = boost::variant2::variant<bool, int, float, double, const A*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]'
../boost/serialization/split_free.hpp:72:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_wiarchive; T = boost::variant2::variant<bool, int, float, double, const A*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]'
../boost/serialization/variant.hpp:271:37: required from 'void boost::serialization::serialize(Archive&, boost::variant2::variant<T ...>&, unsigned int) [with Archive = boost::archive::xml_wiarchive; Types = {bool, int, float, double, const A*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]'
../boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_wiarchive; T = boost::variant2::variant<bool, int, float, double, const A*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]'
../boost/archive/detail/iserializer.hpp:189:40: required from 'void boost::archive::detail::iserializer<Archive, T>::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [with Archive = boost::archive::xml_wiarchive; T = boost::variant2::variant<bool, int, float, double, const A*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]'
../boost/archive/detail/iserializer.hpp:122:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../boost/archive/detail/common_iarchive.hpp:67:22: required from 'void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = boost::variant2::variant<bool, int, float, double, const A*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; Archive = boost::archive::xml_wiarchive]'
../boost/archive/basic_xml_iarchive.hpp:78:52: required from 'void boost::archive::basic_xml_iarchive<Archive>::load_override(const boost::serialization::nvp<T>&) [with T = boost::variant2::variant<bool, int, float, double, const A*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; Archive = boost::archive::xml_wiarchive]'
../boost/archive/xml_wiarchive.hpp:100:51: required from 'void boost::archive::xml_wiarchive_impl<Archive>::load_override(T&) [with T = const boost::serialization::nvp<boost::variant2::variant<bool, int, float, double, const A*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >; Archive = boost::archive::xml_wiarchive]'
../boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = const boost::serialization::nvp<boost::variant2::variant<bool, int, float, double, const A*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >; Archive = boost::archive::xml_wiarchive]'
../libs/serialization/test/test_variant.cpp:130:16: required from 'bool test_type(const Variant&) [with Variant = boost::variant2::variant<bool, int, float, double, const A*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]'
../libs/serialization/test/test_variant.cpp:181:18: required from here
../boost/serialization/variant.hpp:221:14: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
221 | if(which >= sizeof...(Types)){
| ~~~~~~^~~~~~~~~~~~~~~~~~~~
../boost/serialization/variant.hpp: In instantiation of 'void boost::serialization::load(Archive&, std::variant<_Types ...>&, unsigned int) [with Archive = boost::archive::xml_wiarchive; Types = {bool, int, float, double, const A*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]':
../boost/serialization/split_free.hpp:57:13: required from 'static void boost::serialization::free_loader<Archive, T>::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_wiarchive; T = std::variant<bool, int, float, double, const A*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]'
../boost/serialization/split_free.hpp:72:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_wiarchive; T = std::variant<bool, int, float, double, const A*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]'
../boost/serialization/variant.hpp:282:37: required from 'void boost::serialization::serialize(Archive&, std::variant<_Types ...>&, unsigned int) [with Archive = boost::archive::xml_wiarchive; Types = {bool, int, float, double, const A*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]'
../boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_wiarchive; T = std::variant<bool, int, float, double, const A*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]'
../boost/archive/detail/iserializer.hpp:189:40: required from 'void boost::archive::detail::iserializer<Archive, T>::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [with Archive = boost::archive::xml_wiarchive; T = std::variant<bool, int, float, double, const A*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]'
../boost/archive/detail/iserializer.hpp:122:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../boost/archive/detail/common_iarchive.hpp:67:22: required from 'void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = std::variant<bool, int, float, double, const A*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; Archive = boost::archive::xml_wiarchive]'
../boost/archive/basic_xml_iarchive.hpp:78:52: required from 'void boost::archive::basic_xml_iarchive<Archive>::load_override(const boost::serialization::nvp<T>&) [with T = std::variant<bool, int, float, double, const A*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; Archive = boost::archive::xml_wiarchive]'
../boost/archive/xml_wiarchive.hpp:100:51: required from 'void boost::archive::xml_wiarchive_impl<Archive>::load_override(T&) [with T = const boost::serialization::nvp<std::variant<bool, int, float, double, const A*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >; Archive = boost::archive::xml_wiarchive]'
../boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = const boost::serialization::nvp<std::variant<bool, int, float, double, const A*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >; Archive = boost::archive::xml_wiarchive]'
../libs/serialization/test/test_variant.cpp:130:16: required from 'bool test_type(const Variant&) [with Variant = std::variant<bool, int, float, double, const A*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]'
../libs/serialization/test/test_variant.cpp:192:18: required from here
../boost/serialization/variant.hpp:243:14: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
243 | if(which >= sizeof...(Types)){
| ~~~~~~^~~~~~~~~~~~~~~~~~~~
../boost/serialization/variant.hpp: In instantiation of 'void boost::serialization::load(Archive&, boost::variant2::variant<T ...>&, unsigned int) [with Archive = boost::archive::xml_wiarchive; Types = {bool, int, float, double, A, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]':
../boost/serialization/split_free.hpp:57:13: required from 'static void boost::serialization::free_loader<Archive, T>::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_wiarchive; T = boost::variant2::variant<bool, int, float, double, A, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]'
../boost/serialization/split_free.hpp:72:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_wiarchive; T = boost::variant2::variant<bool, int, float, double, A, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]'
../boost/serialization/variant.hpp:271:37: required from 'void boost::serialization::serialize(Archive&, boost::variant2::variant<T ...>&, unsigned int) [with Archive = boost::archive::xml_wiarchive; Types = {bool, int, float, double, A, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]'
../boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_wiarchive; T = boost::variant2::variant<bool, int, float, double, A, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]'
../boost/archive/detail/iserializer.hpp:189:40: required from 'void boost::archive::detail::iserializer<Archive, T>::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [with Archive = boost::archive::xml_wiarchive; T = boost::variant2::variant<bool, int, float, double, A, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]'
../boost/archive/detail/iserializer.hpp:122:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../boost/archive/basic_xml_iarchive.hpp:78:52: required from 'void boost::archive::basic_xml_iarchive<Archive>::load_override(const boost::serialization::nvp<T>&) [with T = boost::variant2::variant<bool, int, float, double, A, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; Archive = boost::archive::xml_wiarchive]'
../boost/archive/xml_wiarchive.hpp:100:51: required from 'void boost::archive::xml_wiarchive_impl<Archive>::load_override(T&) [with T = const boost::serialization::nvp<boost::variant2::variant<bool, int, float, double, A, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >; Archive = boost::archive::xml_wiarchive]'
../boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = const boost::serialization::nvp<boost::variant2::variant<bool, int, float, double, A, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >; Archive = boost::archive::xml_wiarchive]'
../libs/serialization/test/test_variant.cpp:130:16: required from 'bool test_type(const Variant&) [with Variant = boost::variant2::variant<bool, int, float, double, A, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]'
../libs/serialization/test/test_variant.cpp:146:14: required from 'void test(Variant&) [with Variant = boost::variant2::variant<bool, int, float, double, A, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]'
../libs/serialization/test/test_variant.cpp:178:13: required from here
../boost/serialization/variant.hpp:221:14: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
221 | if(which >= sizeof...(Types)){
| ~~~~~~^~~~~~~~~~~~~~~~~~~~
../boost/serialization/variant.hpp: In instantiation of 'void boost::serialization::load(Archive&, std::variant<_Types ...>&, unsigned int) [with Archive = boost::archive::xml_wiarchive; Types = {bool, int, float, double, A, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]':
../boost/serialization/split_free.hpp:57:13: required from 'static void boost::serialization::free_loader<Archive, T>::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_wiarchive; T = std::variant<bool, int, float, double, A, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]'
../boost/serialization/split_free.hpp:72:18: required from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_wiarchive; T = std::variant<bool, int, float, double, A, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]'
../boost/serialization/variant.hpp:282:37: required from 'void boost::serialization::serialize(Archive&, std::variant<_Types ...>&, unsigned int) [with Archive = boost::archive::xml_wiarchive; Types = {bool, int, float, double, A, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]'
../boost/serialization/serialization.hpp:109:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_wiarchive; T = std::variant<bool, int, float, double, A, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]'
../boost/archive/detail/iserializer.hpp:189:40: required from 'void boost::archive::detail::iserializer<Archive, T>::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [with Archive = boost::archive::xml_wiarchive; T = std::variant<bool, int, float, double, A, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]'
../boost/archive/detail/iserializer.hpp:122:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../boost/archive/basic_xml_iarchive.hpp:78:52: required from 'void boost::archive::basic_xml_iarchive<Archive>::load_override(const boost::serialization::nvp<T>&) [with T = std::variant<bool, int, float, double, A, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >; Archive = boost::archive::xml_wiarchive]'
../boost/archive/xml_wiarchive.hpp:100:51: required from 'void boost::archive::xml_wiarchive_impl<Archive>::load_override(T&) [with T = const boost::serialization::nvp<std::variant<bool, int, float, double, A, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >; Archive = boost::archive::xml_wiarchive]'
../boost/archive/detail/interface_iarchive.hpp:68:36: required from 'Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = const boost::serialization::nvp<std::variant<bool, int, float, double, A, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >; Archive = boost::archive::xml_wiarchive]'
../libs/serialization/test/test_variant.cpp:130:16: required from 'bool test_type(const Variant&) [with Variant = std::variant<bool, int, float, double, A, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]'
../libs/serialization/test/test_variant.cpp:146:14: required from 'void test(Variant&) [with Variant = std::variant<bool, int, float, double, A, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]'
../libs/serialization/test/test_variant.cpp:189:13: required from here
../boost/serialization/variant.hpp:243:14: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
243 | if(which >= sizeof...(Types)){
| ~~~~~~^~~~~~~~~~~~~~~~~~~~