make bjam --v2 ...patience... ...found 1432 targets... ...updating 6 targets... gcc.compile.c++ server/core/bin/gcc/debug/link-static/threading-multi/test.o /usr/include/boost/serialization/export.hpp: In static member function 'static void boost::archive::detail::guid_initializer::export_register(const char*) [with T = A]': /usr/include/boost/serialization/export.hpp:155: instantiated from 'boost::archive::detail::guid_initializer::guid_initializer(const char*) [with T = A]' server/core/src/test.cpp:86: instantiated from here /usr/include/boost/serialization/export.hpp:146: error: incomplete type 'boost::serialization::extended_type_info_null' used in nested name specifier /usr/include/boost/serialization/export.hpp: In static member function 'static void boost::archive::detail::guid_initializer::export_register(const char*) [with T = B]': /usr/include/boost/serialization/export.hpp:155: instantiated from 'boost::archive::detail::guid_initializer::guid_initializer(const char*) [with T = B]' server/core/src/test.cpp:87: instantiated from here /usr/include/boost/serialization/export.hpp:146: error: incomplete type 'boost::serialization::extended_type_info_null' used in nested name specifier /usr/include/boost/archive/detail/oserializer.hpp: In static member function 'static void boost::archive::detail::save_pointer_type::save(Archive&, const T&, const boost::archive::detail::basic_pointer_oserializer*) [with T = A, Archive = boost::archive::xml_oarchive, TPtr = A*]': /usr/include/boost/archive/detail/oserializer.hpp:467: instantiated from 'static void boost::archive::detail::save_pointer_type::invoke(Archive&, TPtr) [with Archive = boost::archive::xml_oarchive, TPtr = A*]' /usr/include/boost/archive/detail/oserializer.hpp:536: instantiated from 'void boost::archive::save(Archive&, const T&) [with Archive = boost::archive::xml_oarchive, T = A*]' /usr/include/boost/archive/basic_xml_oarchive.hpp:99: instantiated from 'void boost::archive::basic_xml_oarchive::save_override(const boost::serialization::nvp&, int) [with T = A*, Archive = boost::archive::xml_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:78: instantiated from 'Archive& boost::archive::detail::interface_oarchive::operator<<(T&) [with T = const boost::serialization::nvp, Archive = boost::archive::xml_oarchive]' server/core/src/test.cpp:102: instantiated from here /usr/include/boost/archive/detail/oserializer.hpp:438: error: invalid use of undefined type 'struct boost::serialization::extended_type_info_null' /usr/include/boost/serialization/type_info_implementation.hpp:26: error: declaration of 'struct boost::serialization::extended_type_info_null' /usr/include/boost/archive/detail/oserializer.hpp:439: error: invalid use of undefined type 'struct boost::serialization::extended_type_info_null' /usr/include/boost/serialization/type_info_implementation.hpp:26: error: declaration of 'struct boost::serialization::extended_type_info_null' /usr/include/boost/archive/detail/oserializer.hpp: In static member function 'static const boost::archive::detail::basic_pointer_oserializer* boost::archive::detail::save_pointer_type::abstract::register_type(Archive&) [with T = A, Archive = boost::archive::xml_oarchive, TPtr = A*]': /usr/include/boost/archive/detail/oserializer.hpp:360: instantiated from 'static const boost::archive::detail::basic_pointer_oserializer* boost::archive::detail::save_pointer_type::register_type(Archive&, T&) [with T = A, Archive = boost::archive::xml_oarchive, TPtr = A*]' /usr/include/boost/archive/detail/oserializer.hpp:460: instantiated from 'static void boost::archive::detail::save_pointer_type::invoke(Archive&, TPtr) [with Archive = boost::archive::xml_oarchive, TPtr = A*]' /usr/include/boost/archive/detail/oserializer.hpp:536: instantiated from 'void boost::archive::save(Archive&, const T&) [with Archive = boost::archive::xml_oarchive, T = A*]' /usr/include/boost/archive/basic_xml_oarchive.hpp:99: instantiated from 'void boost::archive::basic_xml_oarchive::save_override(const boost::serialization::nvp&, int) [with T = A*, Archive = boost::archive::xml_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:78: instantiated from 'Archive& boost::archive::detail::interface_oarchive::operator<<(T&) [with T = const boost::serialization::nvp, Archive = boost::archive::xml_oarchive]' server/core/src/test.cpp:102: instantiated from here /usr/include/boost/archive/detail/oserializer.hpp:333: error: invalid use of undefined type 'struct boost::serialization::extended_type_info_null' /usr/include/boost/serialization/type_info_implementation.hpp:26: error: declaration of 'struct boost::serialization::extended_type_info_null' /usr/include/boost/archive/detail/iserializer.hpp: In static member function 'static T* boost::archive::detail::load_pointer_type::pointer_tweak(const boost::serialization::extended_type_info&, void*, T&) [with T = A, Archive = boost::archive::xml_iarchive, Tptr = A*]': /usr/include/boost/archive/detail/iserializer.hpp:493: instantiated from 'static void boost::archive::detail::load_pointer_type::invoke(Archive&, Tptr&) [with Archive = boost::archive::xml_iarchive, Tptr = A*]' /usr/include/boost/archive/detail/iserializer.hpp:572: instantiated from 'void boost::archive::load(Archive&, T&) [with Archive = boost::archive::xml_iarchive, T = A*]' /usr/include/boost/archive/basic_xml_iarchive.hpp:80: instantiated from 'void boost::archive::basic_xml_iarchive::load_override(const boost::serialization::nvp&, int) [with T = A*, Archive = boost::archive::xml_iarchive]' /usr/include/boost/archive/xml_iarchive.hpp:74: instantiated from 'void boost::archive::xml_iarchive_impl::load_override(T&, int) [with T = const boost::serialization::nvp, Archive = boost::archive::xml_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:76: instantiated from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = const boost::serialization::nvp, Archive = boost::archive::xml_iarchive]' server/core/src/test.cpp:119: instantiated from here /usr/include/boost/archive/detail/iserializer.hpp:481: error: incomplete type 'boost::serialization::extended_type_info_null' used in nested name specifier /usr/include/boost/archive/detail/iserializer.hpp: In static member function 'static const boost::archive::detail::basic_pointer_iserializer* boost::archive::detail::load_pointer_type::abstract::register_type(Archive&) [with T = A, Archive = boost::archive::xml_iarchive, Tptr = A*]': /usr/include/boost/archive/detail/iserializer.hpp:465: instantiated from 'static const boost::archive::detail::basic_pointer_iserializer* boost::archive::detail::load_pointer_type::register_type(Archive&, T&) [with T = A, Archive = boost::archive::xml_iarchive, Tptr = A*]' /usr/include/boost/archive/detail/iserializer.hpp:485: instantiated from 'static void boost::archive::detail::load_pointer_type::invoke(Archive&, Tptr&) [with Archive = boost::archive::xml_iarchive, Tptr = A*]' /usr/include/boost/archive/detail/iserializer.hpp:572: instantiated from 'void boost::archive::load(Archive&, T&) [with Archive = boost::archive::xml_iarchive, T = A*]' /usr/include/boost/archive/basic_xml_iarchive.hpp:80: instantiated from 'void boost::archive::basic_xml_iarchive::load_override(const boost::serialization::nvp&, int) [with T = A*, Archive = boost::archive::xml_iarchive]' /usr/include/boost/archive/xml_iarchive.hpp:74: instantiated from 'void boost::archive::xml_iarchive_impl::load_override(T&, int) [with T = const boost::serialization::nvp, Archive = boost::archive::xml_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:76: instantiated from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = const boost::serialization::nvp, Archive = boost::archive::xml_iarchive]' server/core/src/test.cpp:119: instantiated from here /usr/include/boost/archive/detail/iserializer.hpp:437: error: invalid use of undefined type 'struct boost::serialization::extended_type_info_null' /usr/include/boost/serialization/type_info_implementation.hpp:26: error: declaration of 'struct boost::serialization::extended_type_info_null' /usr/include/boost/archive/detail/iserializer.hpp:439: error: invalid use of undefined type 'struct boost::serialization::extended_type_info_null' /usr/include/boost/serialization/type_info_implementation.hpp:26: error: declaration of 'struct boost::serialization::extended_type_info_null' /usr/include/boost/archive/detail/oserializer.hpp: In constructor 'boost::archive::detail::pointer_oserializer::pointer_oserializer() [with T = B, Archive = boost::archive::xml_oarchive]': /usr/include/boost/archive/detail/oserializer.hpp:198: instantiated from 'const boost::archive::detail::pointer_oserializer boost::archive::detail::pointer_oserializer::instance' /usr/include/boost/archive/detail/oserializer.hpp:190: instantiated from 'static const boost::archive::detail::pointer_oserializer& boost::archive::detail::pointer_oserializer::instantiate() [with T = B, Archive = boost::archive::xml_oarchive]' /usr/include/boost/archive/detail/oserializer.hpp:515: instantiated from 'const boost::archive::detail::basic_pointer_oserializer& boost::archive::detail::instantiate_pointer_oserializer(Archive*, T*) [with Archive = boost::archive::xml_oarchive, T = B]' /usr/include/boost/serialization/export.hpp:83: instantiated from 'static void boost::archive::detail::export_impl::archive::o::invoke() [with Archive = boost::archive::xml_oarchive, T = B]' /usr/include/boost/serialization/export.hpp:105: instantiated from 'static void boost::archive::detail::export_impl::archive::instantiate() [with Archive = boost::archive::xml_oarchive, T = B]' /usr/include/boost/serialization/export.hpp:116: instantiated from 'static void boost::archive::detail::export_impl::for_each_archive::instantiate() [with ASeq = boost::mpl::list2, T = B]' /usr/include/boost/serialization/export.hpp:132: instantiated from 'boost::archive::detail::export_generator::export_generator() [with T = B, ASeq = boost::mpl::list2]' /usr/include/boost/serialization/export.hpp:139: instantiated from 'const boost::archive::detail::export_generator > boost::archive::detail::export_generator >::instance' /usr/include/boost/serialization/export.hpp:177: instantiated from 'static const boost::archive::detail::export_generator* boost::archive::detail::export_instance::not_abstract::invoke() [with T = B, ASeq = boost::mpl::list2]' /usr/include/boost/serialization/export.hpp:194: instantiated from 'std::pair*, const boost::archive::detail::guid_initializer*> boost::archive::detail::export_instance_invoke() [with T = B, ASeq = boost::mpl::list2]' /usr/include/boost/serialization/export.hpp:211: instantiated from 'static std::pair*, const boost::archive::detail::guid_initializer*> boost::archive::detail::export_archives::non_empty_archive_list::invoke() [with T = B, ASeq = boost::mpl::list2]' /usr/include/boost/serialization/export.hpp:225: instantiated from 'std::pair*, const boost::archive::detail::guid_initializer*> boost::archive::detail::export_archives_invoke(T&, ASeq&) [with T = B, ASeq = boost::mpl::list2]' server/core/src/test.cpp:87: instantiated from here /usr/include/boost/archive/detail/oserializer.hpp:226: error: incomplete type 'boost::serialization::extended_type_info_null' used in nested name specifier /usr/include/boost/archive/detail/oserializer.hpp:226: error: incomplete type 'boost::serialization::extended_type_info_null' used in nested name specifier /usr/include/boost/archive/detail/iserializer.hpp: In constructor 'boost::archive::detail::pointer_iserializer::pointer_iserializer() [with T = B, Archive = boost::archive::xml_iarchive]': /usr/include/boost/archive/detail/iserializer.hpp:211: instantiated from 'const boost::archive::detail::pointer_iserializer boost::archive::detail::pointer_iserializer::instance' /usr/include/boost/archive/detail/iserializer.hpp:203: instantiated from 'static const boost::archive::detail::pointer_iserializer& boost::archive::detail::pointer_iserializer::instantiate() [with T = B, Archive = boost::archive::xml_iarchive]' /usr/include/boost/archive/detail/iserializer.hpp:546: instantiated from 'const boost::archive::detail::basic_pointer_iserializer& boost::archive::detail::instantiate_pointer_iserializer(Archive*, T*) [with Archive = boost::archive::xml_iarchive, T = B]' /usr/include/boost/serialization/export.hpp:75: instantiated from 'static void boost::archive::detail::export_impl::archive::i::invoke() [with Archive = boost::archive::xml_iarchive, T = B]' /usr/include/boost/serialization/export.hpp:105: instantiated from 'static void boost::archive::detail::export_impl::archive::instantiate() [with Archive = boost::archive::xml_iarchive, T = B]' /usr/include/boost/serialization/export.hpp:116: instantiated from 'static void boost::archive::detail::export_impl::for_each_archive::instantiate() [with ASeq = boost::mpl::list1, T = B]' /usr/include/boost/serialization/export.hpp:122: instantiated from 'static void boost::archive::detail::export_impl::for_each_archive::instantiate() [with ASeq = boost::mpl::list2, T = B]' /usr/include/boost/serialization/export.hpp:132: instantiated from 'boost::archive::detail::export_generator::export_generator() [with T = B, ASeq = boost::mpl::list2]' /usr/include/boost/serialization/export.hpp:139: instantiated from 'const boost::archive::detail::export_generator > boost::archive::detail::export_generator >::instance' /usr/include/boost/serialization/export.hpp:177: instantiated from 'static const boost::archive::detail::export_generator* boost::archive::detail::export_instance::not_abstract::invoke() [with T = B, ASeq = boost::mpl::list2]' /usr/include/boost/serialization/export.hpp:194: instantiated from 'std::pair*, const boost::archive::detail::guid_initializer*> boost::archive::detail::export_instance_invoke() [with T = B, ASeq = boost::mpl::list2]' /usr/include/boost/serialization/export.hpp:211: instantiated from 'static std::pair*, const boost::archive::detail::guid_initializer*> boost::archive::detail::export_archives::non_empty_archive_list::invoke() [with T = B, ASeq = boost::mpl::list2]' /usr/include/boost/serialization/export.hpp:225: instantiated from 'std::pair*, const boost::archive::detail::guid_initializer*> boost::archive::detail::export_archives_invoke(T&, ASeq&) [with T = B, ASeq = boost::mpl::list2]' server/core/src/test.cpp:87: instantiated from here /usr/include/boost/archive/detail/iserializer.hpp:332: error: incomplete type 'boost::serialization::extended_type_info_null' used in nested name specifier /usr/include/boost/archive/detail/iserializer.hpp:332: error: incomplete type 'boost::serialization::extended_type_info_null' used in nested name specifier /usr/include/boost/archive/detail/oserializer.hpp: In constructor 'boost::archive::detail::oserializer::oserializer() [with Archive = boost::archive::xml_oarchive, T = B]': /usr/include/boost/archive/detail/oserializer.hpp:135: instantiated from 'static boost::archive::detail::oserializer& boost::archive::detail::oserializer::instantiate() [with Archive = boost::archive::xml_oarchive, T = B]' /usr/include/boost/archive/detail/oserializer.hpp:235: instantiated from 'boost::archive::detail::pointer_oserializer::pointer_oserializer() [with T = B, Archive = boost::archive::xml_oarchive]' /usr/include/boost/archive/detail/oserializer.hpp:198: instantiated from 'const boost::archive::detail::pointer_oserializer boost::archive::detail::pointer_oserializer::instance' /usr/include/boost/archive/detail/oserializer.hpp:190: instantiated from 'static const boost::archive::detail::pointer_oserializer& boost::archive::detail::pointer_oserializer::instantiate() [with T = B, Archive = boost::archive::xml_oarchive]' /usr/include/boost/archive/detail/oserializer.hpp:515: instantiated from 'const boost::archive::detail::basic_pointer_oserializer& boost::archive::detail::instantiate_pointer_oserializer(Archive*, T*) [with Archive = boost::archive::xml_oarchive, T = B]' /usr/include/boost/serialization/export.hpp:83: instantiated from 'static void boost::archive::detail::export_impl::archive::o::invoke() [with Archive = boost::archive::xml_oarchive, T = B]' /usr/include/boost/serialization/export.hpp:105: instantiated from 'static void boost::archive::detail::export_impl::archive::instantiate() [with Archive = boost::archive::xml_oarchive, T = B]' /usr/include/boost/serialization/export.hpp:116: instantiated from 'static void boost::archive::detail::export_impl::for_each_archive::instantiate() [with ASeq = boost::mpl::list2, T = B]' /usr/include/boost/serialization/export.hpp:132: instantiated from 'boost::archive::detail::export_generator::export_generator() [with T = B, ASeq = boost::mpl::list2]' /usr/include/boost/serialization/export.hpp:139: instantiated from 'const boost::archive::detail::export_generator > boost::archive::detail::export_generator >::instance' /usr/include/boost/serialization/export.hpp:177: instantiated from 'static const boost::archive::detail::export_generator* boost::archive::detail::export_instance::not_abstract::invoke() [with T = B, ASeq = boost::mpl::list2]' /usr/include/boost/serialization/export.hpp:194: instantiated from 'std::pair*, const boost::archive::detail::guid_initializer*> boost::archive::detail::export_instance_invoke() [with T = B, ASeq = boost::mpl::list2]' /usr/include/boost/serialization/export.hpp:211: instantiated from 'static std::pair*, const boost::archive::detail::guid_initializer*> boost::archive::detail::export_archives::non_empty_archive_list::invoke() [with T = B, ASeq = boost::mpl::list2]' /usr/include/boost/serialization/export.hpp:225: instantiated from 'std::pair*, const boost::archive::detail::guid_initializer*> boost::archive::detail::export_archives_invoke(T&, ASeq&) [with T = B, ASeq = boost::mpl::list2]' server/core/src/test.cpp:87: instantiated from here /usr/include/boost/archive/detail/oserializer.hpp:107: error: incomplete type 'boost::serialization::extended_type_info_null' used in nested name specifier /usr/include/boost/archive/detail/iserializer.hpp: In constructor 'boost::archive::detail::iserializer::iserializer() [with Archive = boost::archive::xml_iarchive, T = B]': /usr/include/boost/archive/detail/iserializer.hpp:146: instantiated from 'static boost::archive::detail::iserializer& boost::archive::detail::iserializer::instantiate() [with Archive = boost::archive::xml_iarchive, T = B]' /usr/include/boost/archive/detail/iserializer.hpp:340: instantiated from 'boost::archive::detail::pointer_iserializer::pointer_iserializer() [with T = B, Archive = boost::archive::xml_iarchive]' /usr/include/boost/archive/detail/iserializer.hpp:211: instantiated from 'const boost::archive::detail::pointer_iserializer boost::archive::detail::pointer_iserializer::instance' /usr/include/boost/archive/detail/iserializer.hpp:203: instantiated from 'static const boost::archive::detail::pointer_iserializer& boost::archive::detail::pointer_iserializer::instantiate() [with T = B, Archive = boost::archive::xml_iarchive]' /usr/include/boost/archive/detail/iserializer.hpp:546: instantiated from 'const boost::archive::detail::basic_pointer_iserializer& boost::archive::detail::instantiate_pointer_iserializer(Archive*, T*) [with Archive = boost::archive::xml_iarchive, T = B]' /usr/include/boost/serialization/export.hpp:75: instantiated from 'static void boost::archive::detail::export_impl::archive::i::invoke() [with Archive = boost::archive::xml_iarchive, T = B]' /usr/include/boost/serialization/export.hpp:105: instantiated from 'static void boost::archive::detail::export_impl::archive::instantiate() [with Archive = boost::archive::xml_iarchive, T = B]' /usr/include/boost/serialization/export.hpp:116: instantiated from 'static void boost::archive::detail::export_impl::for_each_archive::instantiate() [with ASeq = boost::mpl::list1, T = B]' /usr/include/boost/serialization/export.hpp:122: instantiated from 'static void boost::archive::detail::export_impl::for_each_archive::instantiate() [with ASeq = boost::mpl::list2, T = B]' /usr/include/boost/serialization/export.hpp:132: instantiated from 'boost::archive::detail::export_generator::export_generator() [with T = B, ASeq = boost::mpl::list2]' /usr/include/boost/serialization/export.hpp:139: instantiated from 'const boost::archive::detail::export_generator > boost::archive::detail::export_generator >::instance' /usr/include/boost/serialization/export.hpp:177: instantiated from 'static const boost::archive::detail::export_generator* boost::archive::detail::export_instance::not_abstract::invoke() [with T = B, ASeq = boost::mpl::list2]' /usr/include/boost/serialization/export.hpp:194: instantiated from 'std::pair*, const boost::archive::detail::guid_initializer*> boost::archive::detail::export_instance_invoke() [with T = B, ASeq = boost::mpl::list2]' /usr/include/boost/serialization/export.hpp:211: instantiated from 'static std::pair*, const boost::archive::detail::guid_initializer*> boost::archive::detail::export_archives::non_empty_archive_list::invoke() [with T = B, ASeq = boost::mpl::list2]' /usr/include/boost/serialization/export.hpp:225: instantiated from 'std::pair*, const boost::archive::detail::guid_initializer*> boost::archive::detail::export_archives_invoke(T&, ASeq&) [with T = B, ASeq = boost::mpl::list2]' server/core/src/test.cpp:87: instantiated from here /usr/include/boost/archive/detail/iserializer.hpp:114: error: incomplete type 'boost::serialization::extended_type_info_null' used in nested name specifier /usr/include/boost/serialization/base_object.hpp: In static member function 'static void boost::serialization::detail::base_register::invoke() [with Base = A, Derived = B]': /usr/include/boost/serialization/base_object.hpp:164: instantiated from 'typename boost::serialization::detail::base_cast::type& boost::serialization::base_object(Derived&) [with Base = A, Derived = B]' server/core/src/test.cpp:58: instantiated from 'void B::serialize(Archive&, unsigned int) [with Archive = boost::archive::xml_oarchive]' /usr/include/boost/serialization/access.hpp:109: instantiated from 'static void boost::serialization::access::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_oarchive, T = B]' /usr/include/boost/serialization/serialization.hpp:81: instantiated from 'void boost::serialization::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_oarchive, T = B]' /usr/include/boost/serialization/serialization.hpp:140: instantiated from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_oarchive, T = B]' /usr/include/boost/archive/detail/oserializer.hpp:226: instantiated from 'boost::archive::detail::pointer_oserializer::pointer_oserializer() [with T = B, Archive = boost::archive::xml_oarchive]' /usr/include/boost/archive/detail/oserializer.hpp:198: instantiated from 'const boost::archive::detail::pointer_oserializer boost::archive::detail::pointer_oserializer::instance' /usr/include/boost/archive/detail/oserializer.hpp:190: instantiated from 'static const boost::archive::detail::pointer_oserializer& boost::archive::detail::pointer_oserializer::instantiate() [with T = B, Archive = boost::archive::xml_oarchive]' /usr/include/boost/archive/detail/oserializer.hpp:515: instantiated from 'const boost::archive::detail::basic_pointer_oserializer& boost::archive::detail::instantiate_pointer_oserializer(Archive*, T*) [with Archive = boost::archive::xml_oarchive, T = B]' /usr/include/boost/serialization/export.hpp:83: instantiated from 'static void boost::archive::detail::export_impl::archive::o::invoke() [with Archive = boost::archive::xml_oarchive, T = B]' /usr/include/boost/serialization/export.hpp:105: instantiated from 'static void boost::archive::detail::export_impl::archive::instantiate() [with Archive = boost::archive::xml_oarchive, T = B]' /usr/include/boost/serialization/export.hpp:116: instantiated from 'static void boost::archive::detail::export_impl::for_each_archive::instantiate() [with ASeq = boost::mpl::list2, T = B]' /usr/include/boost/serialization/export.hpp:132: instantiated from 'boost::archive::detail::export_generator::export_generator() [with T = B, ASeq = boost::mpl::list2]' /usr/include/boost/serialization/export.hpp:139: instantiated from 'const boost::archive::detail::export_generator > boost::archive::detail::export_generator >::instance' /usr/include/boost/serialization/export.hpp:177: instantiated from 'static const boost::archive::detail::export_generator* boost::archive::detail::export_instance::not_abstract::invoke() [with T = B, ASeq = boost::mpl::list2]' /usr/include/boost/serialization/export.hpp:194: instantiated from 'std::pair*, const boost::archive::detail::guid_initializer*> boost::archive::detail::export_instance_invoke() [with T = B, ASeq = boost::mpl::list2]' /usr/include/boost/serialization/export.hpp:211: instantiated from 'static std::pair*, const boost::archive::detail::guid_initializer*> boost::archive::detail::export_archives::non_empty_archive_list::invoke() [with T = B, ASeq = boost::mpl::list2]' /usr/include/boost/serialization/export.hpp:225: instantiated from 'std::pair*, const boost::archive::detail::guid_initializer*> boost::archive::detail::export_archives_invoke(T&, ASeq&) [with T = B, ASeq = boost::mpl::list2]' server/core/src/test.cpp:87: instantiated from here /usr/include/boost/serialization/base_object.hpp:115: error: invalid use of undefined type 'struct boost::serialization::extended_type_info_null' /usr/include/boost/serialization/type_info_implementation.hpp:26: error: declaration of 'struct boost::serialization::extended_type_info_null' /usr/include/boost/serialization/base_object.hpp:116: error: invalid use of undefined type 'struct boost::serialization::extended_type_info_null' /usr/include/boost/serialization/type_info_implementation.hpp:26: error: declaration of 'struct boost::serialization::extended_type_info_null' /usr/include/boost/archive/detail/oserializer.hpp: In constructor 'boost::archive::detail::oserializer::oserializer() [with Archive = boost::archive::xml_oarchive, T = A]': /usr/include/boost/archive/detail/oserializer.hpp:135: instantiated from 'static boost::archive::detail::oserializer& boost::archive::detail::oserializer::instantiate() [with Archive = boost::archive::xml_oarchive, T = A]' /usr/include/boost/archive/detail/oserializer.hpp:264: instantiated from 'static void boost::archive::detail::save_non_pointer_type::save_standard::invoke(Archive&, const T&) [with Archive = boost::archive::xml_oarchive, T = A]' /usr/include/boost/archive/detail/oserializer.hpp:322: instantiated from 'static void boost::archive::detail::save_non_pointer_type::invoke(Archive&, const T&) [with Archive = boost::archive::xml_oarchive, T = A]' /usr/include/boost/archive/detail/oserializer.hpp:536: instantiated from 'void boost::archive::save(Archive&, const T&) [with Archive = boost::archive::xml_oarchive, T = A]' /usr/include/boost/archive/basic_xml_oarchive.hpp:99: instantiated from 'void boost::archive::basic_xml_oarchive::save_override(const boost::serialization::nvp&, int) [with T = A, Archive = boost::archive::xml_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:78: instantiated from 'Archive& boost::archive::detail::interface_oarchive::operator<<(T&) [with T = const boost::serialization::nvp, Archive = boost::archive::xml_oarchive]' /usr/include/boost/archive/detail/interface_oarchive.hpp:86: instantiated from 'Archive& boost::archive::detail::interface_oarchive::operator&(T&) [with T = const boost::serialization::nvp, Archive = boost::archive::xml_oarchive]' server/core/src/test.cpp:58: instantiated from 'void B::serialize(Archive&, unsigned int) [with Archive = boost::archive::xml_oarchive]' /usr/include/boost/serialization/access.hpp:109: instantiated from 'static void boost::serialization::access::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_oarchive, T = B]' /usr/include/boost/serialization/serialization.hpp:81: instantiated from 'void boost::serialization::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_oarchive, T = B]' /usr/include/boost/serialization/serialization.hpp:140: instantiated from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_oarchive, T = B]' /usr/include/boost/archive/detail/oserializer.hpp:226: instantiated from 'boost::archive::detail::pointer_oserializer::pointer_oserializer() [with T = B, Archive = boost::archive::xml_oarchive]' /usr/include/boost/archive/detail/oserializer.hpp:198: instantiated from 'const boost::archive::detail::pointer_oserializer boost::archive::detail::pointer_oserializer::instance' /usr/include/boost/archive/detail/oserializer.hpp:190: instantiated from 'static const boost::archive::detail::pointer_oserializer& boost::archive::detail::pointer_oserializer::instantiate() [with T = B, Archive = boost::archive::xml_oarchive]' /usr/include/boost/archive/detail/oserializer.hpp:515: instantiated from 'const boost::archive::detail::basic_pointer_oserializer& boost::archive::detail::instantiate_pointer_oserializer(Archive*, T*) [with Archive = boost::archive::xml_oarchive, T = B]' /usr/include/boost/serialization/export.hpp:83: instantiated from 'static void boost::archive::detail::export_impl::archive::o::invoke() [with Archive = boost::archive::xml_oarchive, T = B]' /usr/include/boost/serialization/export.hpp:105: instantiated from 'static void boost::archive::detail::export_impl::archive::instantiate() [with Archive = boost::archive::xml_oarchive, T = B]' /usr/include/boost/serialization/export.hpp:116: instantiated from 'static void boost::archive::detail::export_impl::for_each_archive::instantiate() [with ASeq = boost::mpl::list2, T = B]' /usr/include/boost/serialization/export.hpp:132: instantiated from 'boost::archive::detail::export_generator::export_generator() [with T = B, ASeq = boost::mpl::list2]' /usr/include/boost/serialization/export.hpp:139: instantiated from 'const boost::archive::detail::export_generator > boost::archive::detail::export_generator >::instance' /usr/include/boost/serialization/export.hpp:177: instantiated from 'static const boost::archive::detail::export_generator* boost::archive::detail::export_instance::not_abstract::invoke() [with T = B, ASeq = boost::mpl::list2]' /usr/include/boost/serialization/export.hpp:194: instantiated from 'std::pair*, const boost::archive::detail::guid_initializer*> boost::archive::detail::export_instance_invoke() [with T = B, ASeq = boost::mpl::list2]' /usr/include/boost/serialization/export.hpp:211: instantiated from 'static std::pair*, const boost::archive::detail::guid_initializer*> boost::archive::detail::export_archives::non_empty_archive_list::invoke() [with T = B, ASeq = boost::mpl::list2]' /usr/include/boost/serialization/export.hpp:225: instantiated from 'std::pair*, const boost::archive::detail::guid_initializer*> boost::archive::detail::export_archives_invoke(T&, ASeq&) [with T = B, ASeq = boost::mpl::list2]' server/core/src/test.cpp:87: instantiated from here /usr/include/boost/archive/detail/oserializer.hpp:107: error: incomplete type 'boost::serialization::extended_type_info_null' used in nested name specifier /usr/include/boost/archive/detail/iserializer.hpp: In constructor 'boost::archive::detail::iserializer::iserializer() [with Archive = boost::archive::xml_iarchive, T = A]': /usr/include/boost/archive/detail/iserializer.hpp:146: instantiated from 'static boost::archive::detail::iserializer& boost::archive::detail::iserializer::instantiate() [with Archive = boost::archive::xml_iarchive, T = A]' /usr/include/boost/archive/detail/iserializer.hpp:375: instantiated from 'static void boost::archive::detail::load_non_pointer_type::load_standard::invoke(Archive&, T&) [with Archive = boost::archive::xml_iarchive, T = A]' /usr/include/boost/archive/detail/iserializer.hpp:425: instantiated from 'static void boost::archive::detail::load_non_pointer_type::invoke(Archive&, T&) [with Archive = boost::archive::xml_iarchive, T = A]' /usr/include/boost/archive/detail/iserializer.hpp:572: instantiated from 'void boost::archive::load(Archive&, T&) [with Archive = boost::archive::xml_iarchive, T = A]' /usr/include/boost/archive/basic_xml_iarchive.hpp:80: instantiated from 'void boost::archive::basic_xml_iarchive::load_override(const boost::serialization::nvp&, int) [with T = A, Archive = boost::archive::xml_iarchive]' /usr/include/boost/archive/xml_iarchive.hpp:74: instantiated from 'void boost::archive::xml_iarchive_impl::load_override(T&, int) [with T = const boost::serialization::nvp, Archive = boost::archive::xml_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:76: instantiated from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = const boost::serialization::nvp, Archive = boost::archive::xml_iarchive]' /usr/include/boost/archive/detail/interface_iarchive.hpp:83: instantiated from 'Archive& boost::archive::detail::interface_iarchive::operator&(T&) [with T = const boost::serialization::nvp, Archive = boost::archive::xml_iarchive]' server/core/src/test.cpp:58: instantiated from 'void B::serialize(Archive&, unsigned int) [with Archive = boost::archive::xml_iarchive]' /usr/include/boost/serialization/access.hpp:109: instantiated from 'static void boost::serialization::access::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_iarchive, T = B]' /usr/include/boost/serialization/serialization.hpp:81: instantiated from 'void boost::serialization::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_iarchive, T = B]' /usr/include/boost/serialization/serialization.hpp:140: instantiated from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_iarchive, T = B]' /usr/include/boost/archive/detail/iserializer.hpp:332: instantiated from 'boost::archive::detail::pointer_iserializer::pointer_iserializer() [with T = B, Archive = boost::archive::xml_iarchive]' /usr/include/boost/archive/detail/iserializer.hpp:211: instantiated from 'const boost::archive::detail::pointer_iserializer boost::archive::detail::pointer_iserializer::instance' /usr/include/boost/archive/detail/iserializer.hpp:203: instantiated from 'static const boost::archive::detail::pointer_iserializer& boost::archive::detail::pointer_iserializer::instantiate() [with T = B, Archive = boost::archive::xml_iarchive]' /usr/include/boost/archive/detail/iserializer.hpp:546: instantiated from 'const boost::archive::detail::basic_pointer_iserializer& boost::archive::detail::instantiate_pointer_iserializer(Archive*, T*) [with Archive = boost::archive::xml_iarchive, T = B]' /usr/include/boost/serialization/export.hpp:75: instantiated from 'static void boost::archive::detail::export_impl::archive::i::invoke() [with Archive = boost::archive::xml_iarchive, T = B]' /usr/include/boost/serialization/export.hpp:105: instantiated from 'static void boost::archive::detail::export_impl::archive::instantiate() [with Archive = boost::archive::xml_iarchive, T = B]' /usr/include/boost/serialization/export.hpp:116: instantiated from 'static void boost::archive::detail::export_impl::for_each_archive::instantiate() [with ASeq = boost::mpl::list1, T = B]' /usr/include/boost/serialization/export.hpp:122: instantiated from 'static void boost::archive::detail::export_impl::for_each_archive::instantiate() [with ASeq = boost::mpl::list2, T = B]' /usr/include/boost/serialization/export.hpp:132: instantiated from 'boost::archive::detail::export_generator::export_generator() [with T = B, ASeq = boost::mpl::list2]' /usr/include/boost/serialization/export.hpp:139: instantiated from 'const boost::archive::detail::export_generator > boost::archive::detail::export_generator >::instance' /usr/include/boost/serialization/export.hpp:177: instantiated from 'static const boost::archive::detail::export_generator* boost::archive::detail::export_instance::not_abstract::invoke() [with T = B, ASeq = boost::mpl::list2]' /usr/include/boost/serialization/export.hpp:194: instantiated from 'std::pair*, const boost::archive::detail::guid_initializer*> boost::archive::detail::export_instance_invoke() [with T = B, ASeq = boost::mpl::list2]' /usr/include/boost/serialization/export.hpp:211: instantiated from 'static std::pair*, const boost::archive::detail::guid_initializer*> boost::archive::detail::export_archives::non_empty_archive_list::invoke() [with T = B, ASeq = boost::mpl::list2]' /usr/include/boost/serialization/export.hpp:225: instantiated from 'std::pair*, const boost::archive::detail::guid_initializer*> boost::archive::detail::export_archives_invoke(T&, ASeq&) [with T = B, ASeq = boost::mpl::list2]' server/core/src/test.cpp:87: instantiated from here /usr/include/boost/archive/detail/iserializer.hpp:114: error: incomplete type 'boost::serialization::extended_type_info_null' used in nested name specifier /usr/include/boost/archive/detail/iserializer.hpp: In member function 'bool boost::archive::detail::iserializer::is_polymorphic() const [with Archive = boost::archive::xml_iarchive, T = A]': server/core/src/test.cpp:150: instantiated from here /usr/include/boost/archive/detail/iserializer.hpp:142: error: invalid use of undefined type 'struct boost::serialization::extended_type_info_null' /usr/include/boost/serialization/type_info_implementation.hpp:26: error: declaration of 'struct boost::serialization::extended_type_info_null' /usr/include/boost/archive/detail/iserializer.hpp:143: error: invalid use of undefined type 'struct boost::serialization::extended_type_info_null' /usr/include/boost/serialization/type_info_implementation.hpp:26: error: declaration of 'struct boost::serialization::extended_type_info_null' /usr/include/boost/archive/detail/oserializer.hpp: In member function 'bool boost::archive::detail::oserializer::is_polymorphic() const [with Archive = boost::archive::xml_oarchive, T = A]': server/core/src/test.cpp:150: instantiated from here /usr/include/boost/archive/detail/oserializer.hpp:131: error: invalid use of undefined type 'struct boost::serialization::extended_type_info_null' /usr/include/boost/serialization/type_info_implementation.hpp:26: error: declaration of 'struct boost::serialization::extended_type_info_null' /usr/include/boost/archive/detail/oserializer.hpp:132: error: invalid use of undefined type 'struct boost::serialization::extended_type_info_null' /usr/include/boost/serialization/type_info_implementation.hpp:26: error: declaration of 'struct boost::serialization::extended_type_info_null' /usr/include/boost/archive/detail/iserializer.hpp: In member function 'bool boost::archive::detail::iserializer::is_polymorphic() const [with Archive = boost::archive::xml_iarchive, T = B]': server/core/src/test.cpp:150: instantiated from here /usr/include/boost/archive/detail/iserializer.hpp:142: error: invalid use of undefined type 'struct boost::serialization::extended_type_info_null' /usr/include/boost/serialization/type_info_implementation.hpp:26: error: declaration of 'struct boost::serialization::extended_type_info_null' /usr/include/boost/archive/detail/iserializer.hpp:143: error: invalid use of undefined type 'struct boost::serialization::extended_type_info_null' /usr/include/boost/serialization/type_info_implementation.hpp:26: error: declaration of 'struct boost::serialization::extended_type_info_null' /usr/include/boost/archive/detail/oserializer.hpp: In member function 'bool boost::archive::detail::oserializer::is_polymorphic() const [with Archive = boost::archive::xml_oarchive, T = B]': server/core/src/test.cpp:150: instantiated from here /usr/include/boost/archive/detail/oserializer.hpp:131: error: invalid use of undefined type 'struct boost::serialization::extended_type_info_null' /usr/include/boost/serialization/type_info_implementation.hpp:26: error: declaration of 'struct boost::serialization::extended_type_info_null' /usr/include/boost/archive/detail/oserializer.hpp:132: error: invalid use of undefined type 'struct boost::serialization::extended_type_info_null' /usr/include/boost/serialization/type_info_implementation.hpp:26: error: declaration of 'struct boost::serialization::extended_type_info_null' server/core/src/test.cpp: In function 'A* load()': server/core/src/test.cpp:128: warning: control reaches end of non-void function "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -pthread -I"/usr/include/atk-1.0" -I"/usr/include/atkmm-1.6" -I"/usr/include/cairo" -I"/usr/include/cairomm-1.0" -I"/usr/include/gdkmm-2.4" -I"/usr/include/glib-2.0" -I"/usr/include/glibmm-2.4" -I"/usr/include/gtk-2.0" -I"/usr/include/gtkmm-2.4" -I"/usr/include/libglade-2.0" -I"/usr/include/libglademm-2.4" -I"/usr/include/libxml2" -I"/usr/include/pango-1.0" -I"/usr/include/pangomm-1.4" -I"/usr/include/sigc++-2.0" -I"/usr/lib/gdkmm-2.4/include" -I"/usr/lib/glib-2.0/include" -I"/usr/lib/glibmm-2.4/include" -I"/usr/lib/gtk-2.0/include" -I"/usr/lib/gtkmm-2.4/include" -I"/usr/lib/sigc++-2.0/include" -I"common/soci/backends" -I"common/soci/core" -I"server/components/dbSubsystem/include" -I"server/components/factorySubsystem/include" -I"server/components/gameSubsystem/include" -I"server/components/globalSubsystem/include" -I"server/components/guiSubsystem/include" -I"server/components/netSubsystem/include" -I"server/core/include" -c -o "server/core/bin/gcc/debug/link-static/threading-multi/test.o" "server/core/src/test.cpp" ...failed gcc.compile.c++ server/core/bin/gcc/debug/link-static/threading-multi/test.o... ...skipped libcscmain.a(clean) for lack of test.o... ...skipped libcscmain.a for lack of test.o... ...skipped libcscmain.a for lack of libcscmain.a... ...skipped csc for lack of libcscmain.a... ...skipped csc for lack of libcscmain.a... ...failed updating 1 target... ...skipped 5 targets... make: *** [csc] Error 1