fork(6) download
  1. #include <boost/serialization/serialization.hpp>
  2. #include <boost/archive/text_oarchive.hpp>
  3. #include <boost/archive/text_iarchive.hpp>
  4. #include <string>
  5. #include <fstream>
  6.  
  7. class A{
  8. private:
  9. friend class boost::serialization::access;
  10.  
  11. template<class Archive>
  12. void serialize(Archive & ar, const unsigned int version)
  13. {
  14. ar & a_;
  15. }
  16.  
  17. int a_;
  18.  
  19. public:
  20. A(){ std::cout << "A constructed" << std::endl; }
  21. A(int a): a_(a) { std::cout << "A constructed with 'a' ==" << a << std::endl; }
  22. };
  23. class B{
  24. private:
  25. friend class boost::serialization::access;
  26.  
  27. template<class Archive>
  28. void serialize(Archive & ar, const unsigned int version)
  29. {
  30. ar & b_;
  31. }
  32.  
  33. std::string b_;
  34. public:
  35. B(){ std::cout << "B constructed" << std::endl; }
  36. B(std::string b): b_(b) { std::cout << "B constructed with 'b' ==" << b << std::endl; }
  37. };
  38.  
  39. class C{
  40. private:
  41. friend class boost::serialization::access;
  42.  
  43. template<class Archive>
  44. void serialize(Archive & ar, const unsigned int version)
  45. {
  46. ar & a_;
  47. ar & b_;
  48. ar & d_;
  49. }
  50.  
  51. A a_;
  52. B b_;
  53. double d_;
  54.  
  55. public:
  56. C(){ std::cout << "C constructed" << std::endl; }
  57. C(int a, std::string b, double d ): a_(a), b_(b), d_(d) { std::cout << "C constructed with 'd' == " << d << std::endl; }
  58. };
  59.  
  60. int main() {
  61. // create and open a character archive for output
  62. std::ofstream ofs("filename");
  63.  
  64. // create class instance
  65. C c(15, "rock and roll", 25.8);
  66.  
  67. // save data to archive
  68. {
  69. boost::archive::text_oarchive oa(ofs);
  70. // write class instance to archive
  71. oa << c;
  72. // archive and stream closed when destructors are called
  73. }
  74.  
  75. C c_recreated;
  76. {
  77. // create and open an archive for input
  78. std::ifstream ifs("filename");
  79. boost::archive::text_iarchive ia(ifs);
  80. // read class state from archive
  81. ia >> c_recreated;
  82. // archive and stream closed when destructors are called
  83. }
  84.  
  85. std::cin.get();
  86. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
/home/4UyX2o/ccfOjpqq.o: In function `main':
prog.cpp:(.text+0x44e): undefined reference to `boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::text_oarchive_impl(std::basic_ostream<char, std::char_traits<char> >&, unsigned int)'
prog.cpp:(.text+0x48e): undefined reference to `boost::archive::detail::basic_oarchive::save_object(void const*, boost::archive::detail::basic_oserializer const&)'
prog.cpp:(.text+0x4a1): undefined reference to `boost::archive::detail::basic_oarchive::~basic_oarchive()'
prog.cpp:(.text+0x4b0): undefined reference to `boost::archive::basic_text_oprimitive<std::basic_ostream<char, std::char_traits<char> > >::~basic_text_oprimitive()'
prog.cpp:(.text+0x7e4): undefined reference to `boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::text_iarchive_impl(std::basic_istream<char, std::char_traits<char> >&, unsigned int)'
prog.cpp:(.text+0x83a): undefined reference to `boost::archive::detail::basic_iarchive::load_object(void*, boost::archive::detail::basic_iserializer const&)'
prog.cpp:(.text+0x895): undefined reference to `boost::archive::detail::basic_iarchive::~basic_iarchive()'
prog.cpp:(.text+0x8a4): undefined reference to `boost::archive::basic_text_iprimitive<std::basic_istream<char, std::char_traits<char> > >::~basic_text_iprimitive()'
prog.cpp:(.text+0xa8c): undefined reference to `boost::archive::detail::basic_oserializer::basic_oserializer(boost::serialization::extended_type_info const&)'
prog.cpp:(.text+0xaec): undefined reference to `boost::archive::detail::basic_iserializer::basic_iserializer(boost::serialization::extended_type_info const&)'
prog.cpp:(.text+0xd4e): undefined reference to `boost::archive::basic_text_oprimitive<std::basic_ostream<char, std::char_traits<char> > >::~basic_text_oprimitive()'
prog.cpp:(.text+0xdfe): undefined reference to `boost::archive::basic_text_iprimitive<std::basic_istream<char, std::char_traits<char> > >::~basic_text_iprimitive()'
/home/4UyX2o/ccfOjpqq.o: In function `global constructors keyed to main':
prog.cpp:(.text+0x112c): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::extended_type_info_typeid_0()'
prog.cpp:(.text+0x114a): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::type_register(std::type_info const&)'
prog.cpp:(.text+0x11ad): undefined reference to `boost::archive::detail::basic_oserializer::basic_oserializer(boost::serialization::extended_type_info const&)'
prog.cpp:(.text+0x120d): undefined reference to `boost::archive::detail::basic_iserializer::basic_iserializer(boost::serialization::extended_type_info const&)'
prog.cpp:(.text+0x12ea): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::~extended_type_info_typeid_0()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::archive::text_iarchive& boost::serialization::smart_cast_reference<boost::archive::text_iarchive&, boost::archive::detail::basic_iarchive>(boost::archive::detail::basic_iarchive&)':
prog.cpp:(.text._ZN5boost13serialization20smart_cast_referenceIRNS_7archive13text_iarchiveENS2_6detail14basic_iarchiveEEET_RT0_[boost::archive::text_iarchive& boost::serialization::smart_cast_reference<boost::archive::text_iarchive&, boost::archive::detail::basic_iarchive>(boost::archive::detail::basic_iarchive&)]+0x1b): undefined reference to `typeinfo for boost::archive::detail::basic_iarchive'
/home/4UyX2o/ccfOjpqq.o: In function `boost::archive::text_oarchive& boost::serialization::smart_cast_reference<boost::archive::text_oarchive&, boost::archive::detail::basic_oarchive>(boost::archive::detail::basic_oarchive&)':
prog.cpp:(.text._ZN5boost13serialization20smart_cast_referenceIRNS_7archive13text_oarchiveENS2_6detail14basic_oarchiveEEET_RT0_[boost::archive::text_oarchive& boost::serialization::smart_cast_reference<boost::archive::text_oarchive&, boost::archive::detail::basic_oarchive>(boost::archive::detail::basic_oarchive&)]+0x1b): undefined reference to `typeinfo for boost::archive::detail::basic_oarchive'
/home/4UyX2o/ccfOjpqq.o: In function `boost::serialization::detail::singleton_wrapper<boost::archive::detail::iserializer<boost::archive::text_iarchive, A> >::~singleton_wrapper()':
prog.cpp:(.text._ZN5boost13serialization6detail17singleton_wrapperINS_7archive6detail11iserializerINS3_13text_iarchiveE1AEEED0Ev[boost::serialization::detail::singleton_wrapper<boost::archive::detail::iserializer<boost::archive::text_iarchive, A> >::~singleton_wrapper()]+0x19): undefined reference to `boost::archive::detail::basic_iserializer::~basic_iserializer()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::serialization::detail::singleton_wrapper<boost::archive::detail::iserializer<boost::archive::text_iarchive, A> >::~singleton_wrapper()':
prog.cpp:(.text._ZN5boost13serialization6detail17singleton_wrapperINS_7archive6detail11iserializerINS3_13text_iarchiveE1AEEED1Ev[boost::serialization::detail::singleton_wrapper<boost::archive::detail::iserializer<boost::archive::text_iarchive, A> >::~singleton_wrapper()]+0x12): undefined reference to `boost::archive::detail::basic_iserializer::~basic_iserializer()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::archive::detail::iserializer<boost::archive::text_iarchive, A>::~iserializer()':
prog.cpp:(.text._ZN5boost7archive6detail11iserializerINS0_13text_iarchiveE1AED0Ev[boost::archive::detail::iserializer<boost::archive::text_iarchive, A>::~iserializer()]+0x12): undefined reference to `boost::archive::detail::basic_iserializer::~basic_iserializer()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::archive::detail::iserializer<boost::archive::text_iarchive, A>::~iserializer()':
prog.cpp:(.text._ZN5boost7archive6detail11iserializerINS0_13text_iarchiveE1AED1Ev[boost::archive::detail::iserializer<boost::archive::text_iarchive, A>::~iserializer()]+0xb): undefined reference to `boost::archive::detail::basic_iserializer::~basic_iserializer()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::serialization::detail::singleton_wrapper<boost::archive::detail::iserializer<boost::archive::text_iarchive, B> >::~singleton_wrapper()':
prog.cpp:(.text._ZN5boost13serialization6detail17singleton_wrapperINS_7archive6detail11iserializerINS3_13text_iarchiveE1BEEED0Ev[boost::serialization::detail::singleton_wrapper<boost::archive::detail::iserializer<boost::archive::text_iarchive, B> >::~singleton_wrapper()]+0x19): undefined reference to `boost::archive::detail::basic_iserializer::~basic_iserializer()'
/home/4UyX2o/ccfOjpqq.o:prog.cpp:(.text._ZN5boost13serialization6detail17singleton_wrapperINS_7archive6detail11iserializerINS3_13text_iarchiveE1BEEED1Ev[boost::serialization::detail::singleton_wrapper<boost::archive::detail::iserializer<boost::archive::text_iarchive, B> >::~singleton_wrapper()]+0x12): more undefined references to `boost::archive::detail::basic_iserializer::~basic_iserializer()' follow
/home/4UyX2o/ccfOjpqq.o: In function `boost::serialization::detail::singleton_wrapper<boost::serialization::extended_type_info_typeid<A> >::~singleton_wrapper()':
prog.cpp:(.text._ZN5boost13serialization6detail17singleton_wrapperINS0_25extended_type_info_typeidI1AEEED1Ev[boost::serialization::detail::singleton_wrapper<boost::serialization::extended_type_info_typeid<A> >::~singleton_wrapper()]+0x20): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::type_unregister()'
prog.cpp:(.text._ZN5boost13serialization6detail17singleton_wrapperINS0_25extended_type_info_typeidI1AEEED1Ev[boost::serialization::detail::singleton_wrapper<boost::serialization::extended_type_info_typeid<A> >::~singleton_wrapper()]+0x3e): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::~extended_type_info_typeid_0()'
prog.cpp:(.text._ZN5boost13serialization6detail17singleton_wrapperINS0_25extended_type_info_typeidI1AEEED1Ev[boost::serialization::detail::singleton_wrapper<boost::serialization::extended_type_info_typeid<A> >::~singleton_wrapper()]+0x34): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::~extended_type_info_typeid_0()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::serialization::extended_type_info_typeid<A>::~extended_type_info_typeid()':
prog.cpp:(.text._ZN5boost13serialization25extended_type_info_typeidI1AED0Ev[boost::serialization::extended_type_info_typeid<A>::~extended_type_info_typeid()]+0x19): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::type_unregister()'
prog.cpp:(.text._ZN5boost13serialization25extended_type_info_typeidI1AED0Ev[boost::serialization::extended_type_info_typeid<A>::~extended_type_info_typeid()]+0x21): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::~extended_type_info_typeid_0()'
prog.cpp:(.text._ZN5boost13serialization25extended_type_info_typeidI1AED0Ev[boost::serialization::extended_type_info_typeid<A>::~extended_type_info_typeid()]+0x3f): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::~extended_type_info_typeid_0()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::serialization::extended_type_info_typeid<A>::~extended_type_info_typeid()':
prog.cpp:(.text._ZN5boost13serialization25extended_type_info_typeidI1AED1Ev[boost::serialization::extended_type_info_typeid<A>::~extended_type_info_typeid()]+0x19): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::type_unregister()'
prog.cpp:(.text._ZN5boost13serialization25extended_type_info_typeidI1AED1Ev[boost::serialization::extended_type_info_typeid<A>::~extended_type_info_typeid()]+0x37): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::~extended_type_info_typeid_0()'
prog.cpp:(.text._ZN5boost13serialization25extended_type_info_typeidI1AED1Ev[boost::serialization::extended_type_info_typeid<A>::~extended_type_info_typeid()]+0x2d): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::~extended_type_info_typeid_0()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::serialization::detail::singleton_wrapper<boost::serialization::extended_type_info_typeid<B> >::~singleton_wrapper()':
prog.cpp:(.text._ZN5boost13serialization6detail17singleton_wrapperINS0_25extended_type_info_typeidI1BEEED1Ev[boost::serialization::detail::singleton_wrapper<boost::serialization::extended_type_info_typeid<B> >::~singleton_wrapper()]+0x20): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::type_unregister()'
prog.cpp:(.text._ZN5boost13serialization6detail17singleton_wrapperINS0_25extended_type_info_typeidI1BEEED1Ev[boost::serialization::detail::singleton_wrapper<boost::serialization::extended_type_info_typeid<B> >::~singleton_wrapper()]+0x3e): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::~extended_type_info_typeid_0()'
prog.cpp:(.text._ZN5boost13serialization6detail17singleton_wrapperINS0_25extended_type_info_typeidI1BEEED1Ev[boost::serialization::detail::singleton_wrapper<boost::serialization::extended_type_info_typeid<B> >::~singleton_wrapper()]+0x34): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::~extended_type_info_typeid_0()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::serialization::extended_type_info_typeid<B>::~extended_type_info_typeid()':
prog.cpp:(.text._ZN5boost13serialization25extended_type_info_typeidI1BED0Ev[boost::serialization::extended_type_info_typeid<B>::~extended_type_info_typeid()]+0x19): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::type_unregister()'
prog.cpp:(.text._ZN5boost13serialization25extended_type_info_typeidI1BED0Ev[boost::serialization::extended_type_info_typeid<B>::~extended_type_info_typeid()]+0x21): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::~extended_type_info_typeid_0()'
prog.cpp:(.text._ZN5boost13serialization25extended_type_info_typeidI1BED0Ev[boost::serialization::extended_type_info_typeid<B>::~extended_type_info_typeid()]+0x3f): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::~extended_type_info_typeid_0()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::serialization::extended_type_info_typeid<B>::~extended_type_info_typeid()':
prog.cpp:(.text._ZN5boost13serialization25extended_type_info_typeidI1BED1Ev[boost::serialization::extended_type_info_typeid<B>::~extended_type_info_typeid()]+0x19): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::type_unregister()'
prog.cpp:(.text._ZN5boost13serialization25extended_type_info_typeidI1BED1Ev[boost::serialization::extended_type_info_typeid<B>::~extended_type_info_typeid()]+0x37): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::~extended_type_info_typeid_0()'
prog.cpp:(.text._ZN5boost13serialization25extended_type_info_typeidI1BED1Ev[boost::serialization::extended_type_info_typeid<B>::~extended_type_info_typeid()]+0x2d): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::~extended_type_info_typeid_0()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::serialization::detail::singleton_wrapper<boost::serialization::extended_type_info_typeid<C> >::~singleton_wrapper()':
prog.cpp:(.text._ZN5boost13serialization6detail17singleton_wrapperINS0_25extended_type_info_typeidI1CEEED1Ev[boost::serialization::detail::singleton_wrapper<boost::serialization::extended_type_info_typeid<C> >::~singleton_wrapper()]+0x20): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::type_unregister()'
prog.cpp:(.text._ZN5boost13serialization6detail17singleton_wrapperINS0_25extended_type_info_typeidI1CEEED1Ev[boost::serialization::detail::singleton_wrapper<boost::serialization::extended_type_info_typeid<C> >::~singleton_wrapper()]+0x3e): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::~extended_type_info_typeid_0()'
prog.cpp:(.text._ZN5boost13serialization6detail17singleton_wrapperINS0_25extended_type_info_typeidI1CEEED1Ev[boost::serialization::detail::singleton_wrapper<boost::serialization::extended_type_info_typeid<C> >::~singleton_wrapper()]+0x34): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::~extended_type_info_typeid_0()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::serialization::extended_type_info_typeid<C>::~extended_type_info_typeid()':
prog.cpp:(.text._ZN5boost13serialization25extended_type_info_typeidI1CED0Ev[boost::serialization::extended_type_info_typeid<C>::~extended_type_info_typeid()]+0x19): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::type_unregister()'
prog.cpp:(.text._ZN5boost13serialization25extended_type_info_typeidI1CED0Ev[boost::serialization::extended_type_info_typeid<C>::~extended_type_info_typeid()]+0x21): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::~extended_type_info_typeid_0()'
prog.cpp:(.text._ZN5boost13serialization25extended_type_info_typeidI1CED0Ev[boost::serialization::extended_type_info_typeid<C>::~extended_type_info_typeid()]+0x3f): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::~extended_type_info_typeid_0()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::serialization::extended_type_info_typeid<C>::~extended_type_info_typeid()':
prog.cpp:(.text._ZN5boost13serialization25extended_type_info_typeidI1CED1Ev[boost::serialization::extended_type_info_typeid<C>::~extended_type_info_typeid()]+0x19): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::type_unregister()'
prog.cpp:(.text._ZN5boost13serialization25extended_type_info_typeidI1CED1Ev[boost::serialization::extended_type_info_typeid<C>::~extended_type_info_typeid()]+0x37): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::~extended_type_info_typeid_0()'
prog.cpp:(.text._ZN5boost13serialization25extended_type_info_typeidI1CED1Ev[boost::serialization::extended_type_info_typeid<C>::~extended_type_info_typeid()]+0x2d): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::~extended_type_info_typeid_0()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::serialization::singleton<boost::serialization::extended_type_info_typeid<A> >::get_instance()':
prog.cpp:(.text._ZN5boost13serialization9singletonINS0_25extended_type_info_typeidI1AEEE12get_instanceEv[boost::serialization::singleton<boost::serialization::extended_type_info_typeid<A> >::get_instance()]+0x38): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::extended_type_info_typeid_0()'
prog.cpp:(.text._ZN5boost13serialization9singletonINS0_25extended_type_info_typeidI1AEEE12get_instanceEv[boost::serialization::singleton<boost::serialization::extended_type_info_typeid<A> >::get_instance()]+0x56): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::type_register(std::type_info const&)'
prog.cpp:(.text._ZN5boost13serialization9singletonINS0_25extended_type_info_typeidI1AEEE12get_instanceEv[boost::serialization::singleton<boost::serialization::extended_type_info_typeid<A> >::get_instance()]+0xbf): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::~extended_type_info_typeid_0()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::serialization::singleton<boost::archive::detail::iserializer<boost::archive::text_iarchive, A> >::get_instance()':
prog.cpp:(.text._ZN5boost13serialization9singletonINS_7archive6detail11iserializerINS2_13text_iarchiveE1AEEE12get_instanceEv[boost::serialization::singleton<boost::archive::detail::iserializer<boost::archive::text_iarchive, A> >::get_instance()]+0x41): undefined reference to `boost::archive::detail::basic_iserializer::basic_iserializer(boost::serialization::extended_type_info const&)'
/home/4UyX2o/ccfOjpqq.o: In function `boost::serialization::singleton<boost::serialization::extended_type_info_typeid<B> >::get_instance()':
prog.cpp:(.text._ZN5boost13serialization9singletonINS0_25extended_type_info_typeidI1BEEE12get_instanceEv[boost::serialization::singleton<boost::serialization::extended_type_info_typeid<B> >::get_instance()]+0x38): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::extended_type_info_typeid_0()'
prog.cpp:(.text._ZN5boost13serialization9singletonINS0_25extended_type_info_typeidI1BEEE12get_instanceEv[boost::serialization::singleton<boost::serialization::extended_type_info_typeid<B> >::get_instance()]+0x56): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::type_register(std::type_info const&)'
prog.cpp:(.text._ZN5boost13serialization9singletonINS0_25extended_type_info_typeidI1BEEE12get_instanceEv[boost::serialization::singleton<boost::serialization::extended_type_info_typeid<B> >::get_instance()]+0xbf): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::~extended_type_info_typeid_0()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::serialization::singleton<boost::archive::detail::iserializer<boost::archive::text_iarchive, B> >::get_instance()':
prog.cpp:(.text._ZN5boost13serialization9singletonINS_7archive6detail11iserializerINS2_13text_iarchiveE1BEEE12get_instanceEv[boost::serialization::singleton<boost::archive::detail::iserializer<boost::archive::text_iarchive, B> >::get_instance()]+0x41): undefined reference to `boost::archive::detail::basic_iserializer::basic_iserializer(boost::serialization::extended_type_info const&)'
/home/4UyX2o/ccfOjpqq.o: In function `boost::serialization::singleton<boost::serialization::extended_type_info_typeid<C> >::get_instance()':
prog.cpp:(.text._ZN5boost13serialization9singletonINS0_25extended_type_info_typeidI1CEEE12get_instanceEv[boost::serialization::singleton<boost::serialization::extended_type_info_typeid<C> >::get_instance()]+0x38): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::extended_type_info_typeid_0()'
prog.cpp:(.text._ZN5boost13serialization9singletonINS0_25extended_type_info_typeidI1CEEE12get_instanceEv[boost::serialization::singleton<boost::serialization::extended_type_info_typeid<C> >::get_instance()]+0x56): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::type_register(std::type_info const&)'
prog.cpp:(.text._ZN5boost13serialization9singletonINS0_25extended_type_info_typeidI1CEEE12get_instanceEv[boost::serialization::singleton<boost::serialization::extended_type_info_typeid<C> >::get_instance()]+0xbf): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::~extended_type_info_typeid_0()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::serialization::singleton<boost::archive::detail::iserializer<boost::archive::text_iarchive, C> >::get_instance()':
prog.cpp:(.text._ZN5boost13serialization9singletonINS_7archive6detail11iserializerINS2_13text_iarchiveE1CEEE12get_instanceEv[boost::serialization::singleton<boost::archive::detail::iserializer<boost::archive::text_iarchive, C> >::get_instance()]+0x41): undefined reference to `boost::archive::detail::basic_iserializer::basic_iserializer(boost::serialization::extended_type_info const&)'
/home/4UyX2o/ccfOjpqq.o: In function `boost::serialization::detail::singleton_wrapper<boost::archive::detail::oserializer<boost::archive::text_oarchive, A> >::~singleton_wrapper()':
prog.cpp:(.text._ZN5boost13serialization6detail17singleton_wrapperINS_7archive6detail11oserializerINS3_13text_oarchiveE1AEEED0Ev[boost::serialization::detail::singleton_wrapper<boost::archive::detail::oserializer<boost::archive::text_oarchive, A> >::~singleton_wrapper()]+0x19): undefined reference to `boost::archive::detail::basic_oserializer::~basic_oserializer()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::serialization::detail::singleton_wrapper<boost::archive::detail::oserializer<boost::archive::text_oarchive, A> >::~singleton_wrapper()':
prog.cpp:(.text._ZN5boost13serialization6detail17singleton_wrapperINS_7archive6detail11oserializerINS3_13text_oarchiveE1AEEED1Ev[boost::serialization::detail::singleton_wrapper<boost::archive::detail::oserializer<boost::archive::text_oarchive, A> >::~singleton_wrapper()]+0x12): undefined reference to `boost::archive::detail::basic_oserializer::~basic_oserializer()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::archive::detail::oserializer<boost::archive::text_oarchive, A>::~oserializer()':
prog.cpp:(.text._ZN5boost7archive6detail11oserializerINS0_13text_oarchiveE1AED0Ev[boost::archive::detail::oserializer<boost::archive::text_oarchive, A>::~oserializer()]+0x12): undefined reference to `boost::archive::detail::basic_oserializer::~basic_oserializer()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::archive::detail::oserializer<boost::archive::text_oarchive, A>::~oserializer()':
prog.cpp:(.text._ZN5boost7archive6detail11oserializerINS0_13text_oarchiveE1AED1Ev[boost::archive::detail::oserializer<boost::archive::text_oarchive, A>::~oserializer()]+0xb): undefined reference to `boost::archive::detail::basic_oserializer::~basic_oserializer()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::serialization::detail::singleton_wrapper<boost::archive::detail::oserializer<boost::archive::text_oarchive, B> >::~singleton_wrapper()':
prog.cpp:(.text._ZN5boost13serialization6detail17singleton_wrapperINS_7archive6detail11oserializerINS3_13text_oarchiveE1BEEED0Ev[boost::serialization::detail::singleton_wrapper<boost::archive::detail::oserializer<boost::archive::text_oarchive, B> >::~singleton_wrapper()]+0x19): undefined reference to `boost::archive::detail::basic_oserializer::~basic_oserializer()'
/home/4UyX2o/ccfOjpqq.o:prog.cpp:(.text._ZN5boost13serialization6detail17singleton_wrapperINS_7archive6detail11oserializerINS3_13text_oarchiveE1BEEED1Ev[boost::serialization::detail::singleton_wrapper<boost::archive::detail::oserializer<boost::archive::text_oarchive, B> >::~singleton_wrapper()]+0x12): more undefined references to `boost::archive::detail::basic_oserializer::~basic_oserializer()' follow
/home/4UyX2o/ccfOjpqq.o: In function `boost::serialization::singleton<boost::archive::detail::oserializer<boost::archive::text_oarchive, A> >::get_instance()':
prog.cpp:(.text._ZN5boost13serialization9singletonINS_7archive6detail11oserializerINS2_13text_oarchiveE1AEEE12get_instanceEv[boost::serialization::singleton<boost::archive::detail::oserializer<boost::archive::text_oarchive, A> >::get_instance()]+0x41): undefined reference to `boost::archive::detail::basic_oserializer::basic_oserializer(boost::serialization::extended_type_info const&)'
/home/4UyX2o/ccfOjpqq.o: In function `boost::serialization::singleton<boost::archive::detail::oserializer<boost::archive::text_oarchive, B> >::get_instance()':
prog.cpp:(.text._ZN5boost13serialization9singletonINS_7archive6detail11oserializerINS2_13text_oarchiveE1BEEE12get_instanceEv[boost::serialization::singleton<boost::archive::detail::oserializer<boost::archive::text_oarchive, B> >::get_instance()]+0x41): undefined reference to `boost::archive::detail::basic_oserializer::basic_oserializer(boost::serialization::extended_type_info const&)'
/home/4UyX2o/ccfOjpqq.o: In function `boost::serialization::singleton<boost::archive::detail::oserializer<boost::archive::text_oarchive, C> >::get_instance()':
prog.cpp:(.text._ZN5boost13serialization9singletonINS_7archive6detail11oserializerINS2_13text_oarchiveE1CEEE12get_instanceEv[boost::serialization::singleton<boost::archive::detail::oserializer<boost::archive::text_oarchive, C> >::get_instance()]+0x41): undefined reference to `boost::archive::detail::basic_oserializer::basic_oserializer(boost::serialization::extended_type_info const&)'
/home/4UyX2o/ccfOjpqq.o: In function `boost::archive::detail::oserializer<boost::archive::text_oarchive, B>::save_object_data(boost::archive::detail::basic_oarchive&, void const*) const':
prog.cpp:(.text._ZNK5boost7archive6detail11oserializerINS0_13text_oarchiveE1BE16save_object_dataERNS1_14basic_oarchiveEPKv[boost::archive::detail::oserializer<boost::archive::text_oarchive, B>::save_object_data(boost::archive::detail::basic_oarchive&, void const*) const]+0x2d): undefined reference to `boost::archive::detail::basic_oarchive::end_preamble()'
prog.cpp:(.text._ZNK5boost7archive6detail11oserializerINS0_13text_oarchiveE1BE16save_object_dataERNS1_14basic_oarchiveEPKv[boost::archive::detail::oserializer<boost::archive::text_oarchive, B>::save_object_data(boost::archive::detail::basic_oarchive&, void const*) const]+0x45): undefined reference to `boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::save(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/4UyX2o/ccfOjpqq.o: In function `boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::~text_oarchive_impl()':
prog.cpp:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED0Ev[boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::~text_oarchive_impl()]+0x19): undefined reference to `boost::archive::detail::basic_oarchive::~basic_oarchive()'
prog.cpp:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED0Ev[boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::~text_oarchive_impl()]+0x24): undefined reference to `boost::archive::basic_text_oprimitive<std::basic_ostream<char, std::char_traits<char> > >::~basic_text_oprimitive()'
prog.cpp:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED0Ev[boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::~text_oarchive_impl()]+0x45): undefined reference to `boost::archive::basic_text_oprimitive<std::basic_ostream<char, std::char_traits<char> > >::~basic_text_oprimitive()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::~text_oarchive_impl()':
prog.cpp:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED1Ev[boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::~text_oarchive_impl()]+0x19): undefined reference to `boost::archive::detail::basic_oarchive::~basic_oarchive()'
prog.cpp:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED1Ev[boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::~text_oarchive_impl()]+0x3d): undefined reference to `boost::archive::basic_text_oprimitive<std::basic_ostream<char, std::char_traits<char> > >::~basic_text_oprimitive()'
prog.cpp:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED1Ev[boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::~text_oarchive_impl()]+0x30): undefined reference to `boost::archive::basic_text_oprimitive<std::basic_ostream<char, std::char_traits<char> > >::~basic_text_oprimitive()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::archive::basic_text_oarchive<boost::archive::text_oarchive>::~basic_text_oarchive()':
prog.cpp:(.text._ZN5boost7archive19basic_text_oarchiveINS0_13text_oarchiveEED0Ev[boost::archive::basic_text_oarchive<boost::archive::text_oarchive>::~basic_text_oarchive()]+0x12): undefined reference to `boost::archive::detail::basic_oarchive::~basic_oarchive()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::archive::basic_text_oarchive<boost::archive::text_oarchive>::~basic_text_oarchive()':
prog.cpp:(.text._ZN5boost7archive19basic_text_oarchiveINS0_13text_oarchiveEED1Ev[boost::archive::basic_text_oarchive<boost::archive::text_oarchive>::~basic_text_oarchive()]+0xb): undefined reference to `boost::archive::detail::basic_oarchive::~basic_oarchive()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::~common_oarchive()':
prog.cpp:(.text._ZN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEED0Ev[boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::~common_oarchive()]+0x12): undefined reference to `boost::archive::detail::basic_oarchive::~basic_oarchive()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::~common_oarchive()':
prog.cpp:(.text._ZN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEED1Ev[boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::~common_oarchive()]+0xb): undefined reference to `boost::archive::detail::basic_oarchive::~basic_oarchive()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::~text_iarchive_impl()':
prog.cpp:(.text._ZN5boost7archive18text_iarchive_implINS0_13text_iarchiveEED2Ev[boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::~text_iarchive_impl()]+0x19): undefined reference to `boost::archive::detail::basic_iarchive::~basic_iarchive()'
prog.cpp:(.text._ZN5boost7archive18text_iarchive_implINS0_13text_iarchiveEED2Ev[boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::~text_iarchive_impl()]+0x3d): undefined reference to `boost::archive::basic_text_iprimitive<std::basic_istream<char, std::char_traits<char> > >::~basic_text_iprimitive()'
prog.cpp:(.text._ZN5boost7archive18text_iarchive_implINS0_13text_iarchiveEED2Ev[boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::~text_iarchive_impl()]+0x30): undefined reference to `boost::archive::basic_text_iprimitive<std::basic_istream<char, std::char_traits<char> > >::~basic_text_iprimitive()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::~text_iarchive_impl()':
prog.cpp:(.text._ZN5boost7archive18text_iarchive_implINS0_13text_iarchiveEED0Ev[boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::~text_iarchive_impl()]+0x19): undefined reference to `boost::archive::detail::basic_iarchive::~basic_iarchive()'
prog.cpp:(.text._ZN5boost7archive18text_iarchive_implINS0_13text_iarchiveEED0Ev[boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::~text_iarchive_impl()]+0x24): undefined reference to `boost::archive::basic_text_iprimitive<std::basic_istream<char, std::char_traits<char> > >::~basic_text_iprimitive()'
prog.cpp:(.text._ZN5boost7archive18text_iarchive_implINS0_13text_iarchiveEED0Ev[boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::~text_iarchive_impl()]+0x45): undefined reference to `boost::archive::basic_text_iprimitive<std::basic_istream<char, std::char_traits<char> > >::~basic_text_iprimitive()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::~text_iarchive_impl()':
prog.cpp:(.text._ZN5boost7archive18text_iarchive_implINS0_13text_iarchiveEED1Ev[boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::~text_iarchive_impl()]+0x19): undefined reference to `boost::archive::detail::basic_iarchive::~basic_iarchive()'
prog.cpp:(.text._ZN5boost7archive18text_iarchive_implINS0_13text_iarchiveEED1Ev[boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::~text_iarchive_impl()]+0x3d): undefined reference to `boost::archive::basic_text_iprimitive<std::basic_istream<char, std::char_traits<char> > >::~basic_text_iprimitive()'
prog.cpp:(.text._ZN5boost7archive18text_iarchive_implINS0_13text_iarchiveEED1Ev[boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::~text_iarchive_impl()]+0x30): undefined reference to `boost::archive::basic_text_iprimitive<std::basic_istream<char, std::char_traits<char> > >::~basic_text_iprimitive()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::archive::basic_text_iarchive<boost::archive::text_iarchive>::~basic_text_iarchive()':
prog.cpp:(.text._ZN5boost7archive19basic_text_iarchiveINS0_13text_iarchiveEED0Ev[boost::archive::basic_text_iarchive<boost::archive::text_iarchive>::~basic_text_iarchive()]+0x12): undefined reference to `boost::archive::detail::basic_iarchive::~basic_iarchive()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::archive::basic_text_iarchive<boost::archive::text_iarchive>::~basic_text_iarchive()':
prog.cpp:(.text._ZN5boost7archive19basic_text_iarchiveINS0_13text_iarchiveEED1Ev[boost::archive::basic_text_iarchive<boost::archive::text_iarchive>::~basic_text_iarchive()]+0xb): undefined reference to `boost::archive::detail::basic_iarchive::~basic_iarchive()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::archive::detail::common_iarchive<boost::archive::text_iarchive>::~common_iarchive()':
prog.cpp:(.text._ZN5boost7archive6detail15common_iarchiveINS0_13text_iarchiveEED0Ev[boost::archive::detail::common_iarchive<boost::archive::text_iarchive>::~common_iarchive()]+0x12): undefined reference to `boost::archive::detail::basic_iarchive::~basic_iarchive()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::archive::detail::common_iarchive<boost::archive::text_iarchive>::~common_iarchive()':
prog.cpp:(.text._ZN5boost7archive6detail15common_iarchiveINS0_13text_iarchiveEED1Ev[boost::archive::detail::common_iarchive<boost::archive::text_iarchive>::~common_iarchive()]+0xb): undefined reference to `boost::archive::detail::basic_iarchive::~basic_iarchive()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::archive::detail::common_iarchive<boost::archive::text_iarchive>::vload(boost::archive::class_name_type&)':
prog.cpp:(.text._ZN5boost7archive6detail15common_iarchiveINS0_13text_iarchiveEE5vloadERNS0_15class_name_typeE[boost::archive::detail::common_iarchive<boost::archive::text_iarchive>::vload(boost::archive::class_name_type&)]+0x1b): undefined reference to `boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::load_override(boost::archive::class_name_type&, int)'
/home/4UyX2o/ccfOjpqq.o: In function `boost::archive::text_oarchive::~text_oarchive()':
prog.cpp:(.text._ZN5boost7archive13text_oarchiveD0Ev[boost::archive::text_oarchive::~text_oarchive()]+0x19): undefined reference to `boost::archive::detail::basic_oarchive::~basic_oarchive()'
prog.cpp:(.text._ZN5boost7archive13text_oarchiveD0Ev[boost::archive::text_oarchive::~text_oarchive()]+0x24): undefined reference to `boost::archive::basic_text_oprimitive<std::basic_ostream<char, std::char_traits<char> > >::~basic_text_oprimitive()'
prog.cpp:(.text._ZN5boost7archive13text_oarchiveD0Ev[boost::archive::text_oarchive::~text_oarchive()]+0x45): undefined reference to `boost::archive::basic_text_oprimitive<std::basic_ostream<char, std::char_traits<char> > >::~basic_text_oprimitive()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::archive::text_oarchive::~text_oarchive()':
prog.cpp:(.text._ZN5boost7archive13text_oarchiveD1Ev[boost::archive::text_oarchive::~text_oarchive()]+0x19): undefined reference to `boost::archive::detail::basic_oarchive::~basic_oarchive()'
prog.cpp:(.text._ZN5boost7archive13text_oarchiveD1Ev[boost::archive::text_oarchive::~text_oarchive()]+0x3d): undefined reference to `boost::archive::basic_text_oprimitive<std::basic_ostream<char, std::char_traits<char> > >::~basic_text_oprimitive()'
prog.cpp:(.text._ZN5boost7archive13text_oarchiveD1Ev[boost::archive::text_oarchive::~text_oarchive()]+0x30): undefined reference to `boost::archive::basic_text_oprimitive<std::basic_ostream<char, std::char_traits<char> > >::~basic_text_oprimitive()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::serialization::detail::singleton_wrapper<boost::serialization::extended_type_info_typeid<C> >::~singleton_wrapper()':
prog.cpp:(.text._ZN5boost13serialization6detail17singleton_wrapperINS0_25extended_type_info_typeidI1CEEED0Ev[boost::serialization::detail::singleton_wrapper<boost::serialization::extended_type_info_typeid<C> >::~singleton_wrapper()]+0x20): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::type_unregister()'
prog.cpp:(.text._ZN5boost13serialization6detail17singleton_wrapperINS0_25extended_type_info_typeidI1CEEED0Ev[boost::serialization::detail::singleton_wrapper<boost::serialization::extended_type_info_typeid<C> >::~singleton_wrapper()]+0x28): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::~extended_type_info_typeid_0()'
prog.cpp:(.text._ZN5boost13serialization6detail17singleton_wrapperINS0_25extended_type_info_typeidI1CEEED0Ev[boost::serialization::detail::singleton_wrapper<boost::serialization::extended_type_info_typeid<C> >::~singleton_wrapper()]+0x46): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::~extended_type_info_typeid_0()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::serialization::detail::singleton_wrapper<boost::serialization::extended_type_info_typeid<B> >::~singleton_wrapper()':
prog.cpp:(.text._ZN5boost13serialization6detail17singleton_wrapperINS0_25extended_type_info_typeidI1BEEED0Ev[boost::serialization::detail::singleton_wrapper<boost::serialization::extended_type_info_typeid<B> >::~singleton_wrapper()]+0x20): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::type_unregister()'
prog.cpp:(.text._ZN5boost13serialization6detail17singleton_wrapperINS0_25extended_type_info_typeidI1BEEED0Ev[boost::serialization::detail::singleton_wrapper<boost::serialization::extended_type_info_typeid<B> >::~singleton_wrapper()]+0x28): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::~extended_type_info_typeid_0()'
prog.cpp:(.text._ZN5boost13serialization6detail17singleton_wrapperINS0_25extended_type_info_typeidI1BEEED0Ev[boost::serialization::detail::singleton_wrapper<boost::serialization::extended_type_info_typeid<B> >::~singleton_wrapper()]+0x46): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::~extended_type_info_typeid_0()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::serialization::detail::singleton_wrapper<boost::serialization::extended_type_info_typeid<A> >::~singleton_wrapper()':
prog.cpp:(.text._ZN5boost13serialization6detail17singleton_wrapperINS0_25extended_type_info_typeidI1AEEED0Ev[boost::serialization::detail::singleton_wrapper<boost::serialization::extended_type_info_typeid<A> >::~singleton_wrapper()]+0x20): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::type_unregister()'
prog.cpp:(.text._ZN5boost13serialization6detail17singleton_wrapperINS0_25extended_type_info_typeidI1AEEED0Ev[boost::serialization::detail::singleton_wrapper<boost::serialization::extended_type_info_typeid<A> >::~singleton_wrapper()]+0x28): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::~extended_type_info_typeid_0()'
prog.cpp:(.text._ZN5boost13serialization6detail17singleton_wrapperINS0_25extended_type_info_typeidI1AEEED0Ev[boost::serialization::detail::singleton_wrapper<boost::serialization::extended_type_info_typeid<A> >::~singleton_wrapper()]+0x46): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::~extended_type_info_typeid_0()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::vsave(boost::archive::class_name_type const&)':
prog.cpp:(.text._ZN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEE5vsaveERKNS0_15class_name_typeE[boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::vsave(boost::archive::class_name_type const&)]+0x31): undefined reference to `boost::archive::detail::basic_oarchive::end_preamble()'
prog.cpp:(.text._ZN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEE5vsaveERKNS0_15class_name_typeE[boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::vsave(boost::archive::class_name_type const&)]+0x3d): undefined reference to `boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::save(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/4UyX2o/ccfOjpqq.o: In function `boost::archive::text_iarchive::~text_iarchive()':
prog.cpp:(.text._ZN5boost7archive13text_iarchiveD0Ev[boost::archive::text_iarchive::~text_iarchive()]+0x4e): undefined reference to `boost::archive::detail::basic_iarchive::~basic_iarchive()'
prog.cpp:(.text._ZN5boost7archive13text_iarchiveD0Ev[boost::archive::text_iarchive::~text_iarchive()]+0x59): undefined reference to `boost::archive::basic_text_iprimitive<std::basic_istream<char, std::char_traits<char> > >::~basic_text_iprimitive()'
prog.cpp:(.text._ZN5boost7archive13text_iarchiveD0Ev[boost::archive::text_iarchive::~text_iarchive()]+0x86): undefined reference to `boost::archive::basic_text_iprimitive<std::basic_istream<char, std::char_traits<char> > >::~basic_text_iprimitive()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::archive::text_iarchive::~text_iarchive()':
prog.cpp:(.text._ZN5boost7archive13text_iarchiveD1Ev[boost::archive::text_iarchive::~text_iarchive()]+0x4e): undefined reference to `boost::archive::detail::basic_iarchive::~basic_iarchive()'
prog.cpp:(.text._ZN5boost7archive13text_iarchiveD1Ev[boost::archive::text_iarchive::~text_iarchive()]+0x7e): undefined reference to `boost::archive::basic_text_iprimitive<std::basic_istream<char, std::char_traits<char> > >::~basic_text_iprimitive()'
prog.cpp:(.text._ZN5boost7archive13text_iarchiveD1Ev[boost::archive::text_iarchive::~text_iarchive()]+0x5f): undefined reference to `boost::archive::basic_text_iprimitive<std::basic_istream<char, std::char_traits<char> > >::~basic_text_iprimitive()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::archive::detail::iserializer<boost::archive::text_iarchive, B>::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const':
prog.cpp:(.text._ZNK5boost7archive6detail11iserializerINS0_13text_iarchiveE1BE16load_object_dataERNS1_14basic_iarchiveEPvj[boost::archive::detail::iserializer<boost::archive::text_iarchive, B>::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const]+0x70): undefined reference to `boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::load(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'
/home/4UyX2o/ccfOjpqq.o: In function `boost::archive::detail::oserializer<boost::archive::text_oarchive, A>::save_object_data(boost::archive::detail::basic_oarchive&, void const*) const':
prog.cpp:(.text._ZNK5boost7archive6detail11oserializerINS0_13text_oarchiveE1AE16save_object_dataERNS1_14basic_oarchiveEPKv[boost::archive::detail::oserializer<boost::archive::text_oarchive, A>::save_object_data(boost::archive::detail::basic_oarchive&, void const*) const]+0x22): undefined reference to `boost::archive::detail::basic_oarchive::end_preamble()'
prog.cpp:(.text._ZNK5boost7archive6detail11oserializerINS0_13text_oarchiveE1AE16save_object_dataERNS1_14basic_oarchiveEPKv[boost::archive::detail::oserializer<boost::archive::text_oarchive, A>::save_object_data(boost::archive::detail::basic_oarchive&, void const*) const]+0x2a): undefined reference to `boost::archive::basic_text_oarchive<boost::archive::text_oarchive>::newtoken()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::vsave(boost::archive::tracking_type)':
prog.cpp:(.text._ZN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEE5vsaveENS0_13tracking_typeE[boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::vsave(boost::archive::tracking_type)]+0xc): undefined reference to `boost::archive::detail::basic_oarchive::end_preamble()'
prog.cpp:(.text._ZN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEE5vsaveENS0_13tracking_typeE[boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::vsave(boost::archive::tracking_type)]+0x14): undefined reference to `boost::archive::basic_text_oarchive<boost::archive::text_oarchive>::newtoken()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::vsave(boost::archive::version_type)':
prog.cpp:(.text._ZN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEE5vsaveENS0_12version_typeE[boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::vsave(boost::archive::version_type)]+0x19): undefined reference to `boost::archive::detail::basic_oarchive::end_preamble()'
prog.cpp:(.text._ZN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEE5vsaveENS0_12version_typeE[boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::vsave(boost::archive::version_type)]+0x21): undefined reference to `boost::archive::basic_text_oarchive<boost::archive::text_oarchive>::newtoken()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::vsave(boost::archive::object_reference_type)':
prog.cpp:(.text._ZN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEE5vsaveENS0_21object_reference_typeE[boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::vsave(boost::archive::object_reference_type)]+0x13): undefined reference to `boost::archive::basic_text_oarchive<boost::archive::text_oarchive>::newtoken()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::vsave(boost::archive::object_id_type)':
prog.cpp:(.text._ZN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEE5vsaveENS0_14object_id_typeE[boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::vsave(boost::archive::object_id_type)]+0x13): undefined reference to `boost::archive::basic_text_oarchive<boost::archive::text_oarchive>::newtoken()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::vsave(boost::archive::class_id_reference_type)':
prog.cpp:(.text._ZN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEE5vsaveENS0_23class_id_reference_typeE[boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::vsave(boost::archive::class_id_reference_type)]+0x19): undefined reference to `boost::archive::detail::basic_oarchive::end_preamble()'
prog.cpp:(.text._ZN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEE5vsaveENS0_23class_id_reference_typeE[boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::vsave(boost::archive::class_id_reference_type)]+0x21): undefined reference to `boost::archive::basic_text_oarchive<boost::archive::text_oarchive>::newtoken()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::vsave(boost::archive::class_id_type)':
prog.cpp:(.text._ZN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEE5vsaveENS0_13class_id_typeE[boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::vsave(boost::archive::class_id_type)]+0x19): undefined reference to `boost::archive::detail::basic_oarchive::end_preamble()'
prog.cpp:(.text._ZN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEE5vsaveENS0_13class_id_typeE[boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::vsave(boost::archive::class_id_type)]+0x21): undefined reference to `boost::archive::basic_text_oarchive<boost::archive::text_oarchive>::newtoken()'
/home/4UyX2o/ccfOjpqq.o: In function `boost::archive::detail::oserializer<boost::archive::text_oarchive, C>::save_object_data(boost::archive::detail::basic_oarchive&, void const*) const':
prog.cpp:(.text._ZNK5boost7archive6detail11oserializerINS0_13text_oarchiveE1CE16save_object_dataERNS1_14basic_oarchiveEPKv[boost::archive::detail::oserializer<boost::archive::text_oarchive, C>::save_object_data(boost::archive::detail::basic_oarchive&, void const*) const]+0x4d): undefined reference to `boost::archive::detail::basic_oarchive::save_object(void const*, boost::archive::detail::basic_oserializer const&)'
prog.cpp:(.text._ZNK5boost7archive6detail11oserializerINS0_13text_oarchiveE1CE16save_object_dataERNS1_14basic_oarchiveEPKv[boost::archive::detail::oserializer<boost::archive::text_oarchive, C>::save_object_data(boost::archive::detail::basic_oarchive&, void const*) const]+0x7e): undefined reference to `boost::archive::detail::basic_oarchive::save_object(void const*, boost::archive::detail::basic_oserializer const&)'
prog.cpp:(.text._ZNK5boost7archive6detail11oserializerINS0_13text_oarchiveE1CE16save_object_dataERNS1_14basic_oarchiveEPKv[boost::archive::detail::oserializer<boost::archive::text_oarchive, C>::save_object_data(boost::archive::detail::basic_oarchive&, void const*) const]+0x86): undefined reference to `boost::archive::detail::basic_oarchive::end_preamble()'
prog.cpp:(.text._ZNK5boost7archive6detail11oserializerINS0_13text_oarchiveE1CE16save_object_dataERNS1_14basic_oarchiveEPKv[boost::archive::detail::oserializer<boost::archive::text_oarchive, C>::save_object_data(boost::archive::detail::basic_oarchive&, void const*) const]+0x8e): undefined reference to `boost::archive::basic_text_oarchive<boost::archive::text_oarchive>::newtoken()'
prog.cpp:(.text._ZNK5boost7archive6detail11oserializerINS0_13text_oarchiveE1CE16save_object_dataERNS1_14basic_oarchiveEPKv[boost::archive::detail::oserializer<boost::archive::text_oarchive, C>::save_object_data(boost::archive::detail::basic_oarchive&, void const*) const]+0x12d): undefined reference to `boost::archive::detail::basic_oserializer::basic_oserializer(boost::serialization::extended_type_info const&)'
prog.cpp:(.text._ZNK5boost7archive6detail11oserializerINS0_13text_oarchiveE1CE16save_object_dataERNS1_14basic_oarchiveEPKv[boost::archive::detail::oserializer<boost::archive::text_oarchive, C>::save_object_data(boost::archive::detail::basic_oarchive&, void const*) const]+0x18d): undefined reference to `boost::archive::detail::basic_oserializer::basic_oserializer(boost::serialization::extended_type_info const&)'
/home/4UyX2o/ccfOjpqq.o: In function `boost::archive::detail::iserializer<boost::archive::text_iarchive, C>::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const':
prog.cpp:(.text._ZNK5boost7archive6detail11iserializerINS0_13text_iarchiveE1CE16load_object_dataERNS1_14basic_iarchiveEPvj[boost::archive::detail::iserializer<boost::archive::text_iarchive, C>::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const]+0x98): undefined reference to `boost::archive::detail::basic_iarchive::load_object(void*, boost::archive::detail::basic_iserializer const&)'
prog.cpp:(.text._ZNK5boost7archive6detail11iserializerINS0_13text_iarchiveE1CE16load_object_dataERNS1_14basic_iarchiveEPvj[boost::archive::detail::iserializer<boost::archive::text_iarchive, C>::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const]+0xc9): undefined reference to `boost::archive::detail::basic_iarchive::load_object(void*, boost::archive::detail::basic_iserializer const&)'
prog.cpp:(.text._ZNK5boost7archive6detail11iserializerINS0_13text_iarchiveE1CE16load_object_dataERNS1_14basic_iarchiveEPvj[boost::archive::detail::iserializer<boost::archive::text_iarchive, C>::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const]+0x15d): undefined reference to `boost::archive::detail::basic_iserializer::basic_iserializer(boost::serialization::extended_type_info const&)'
prog.cpp:(.text._ZNK5boost7archive6detail11iserializerINS0_13text_iarchiveE1CE16load_object_dataERNS1_14basic_iarchiveEPvj[boost::archive::detail::iserializer<boost::archive::text_iarchive, C>::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const]+0x1bd): undefined reference to `boost::archive::detail::basic_iserializer::basic_iserializer(boost::serialization::extended_type_info const&)'
/home/4UyX2o/ccfOjpqq.o:(.rodata._ZTIN5boost7archive6detail15common_iarchiveINS0_13text_iarchiveEEE[typeinfo for boost::archive::detail::common_iarchive<boost::archive::text_iarchive>]+0x10): undefined reference to `typeinfo for boost::archive::detail::basic_iarchive'
/home/4UyX2o/ccfOjpqq.o:(.rodata._ZTIN5boost7archive6detail11iserializerINS0_13text_iarchiveE1AEE[typeinfo for boost::archive::detail::iserializer<boost::archive::text_iarchive, A>]+0x8): undefined reference to `typeinfo for boost::archive::detail::basic_iserializer'
/home/4UyX2o/ccfOjpqq.o:(.rodata._ZTVN5boost13serialization6detail17singleton_wrapperINS0_25extended_type_info_typeidI1AEEEE[vtable for boost::serialization::detail::singleton_wrapper<boost::serialization::extended_type_info_typeid<A> >]+0x8): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::is_less_than(boost::serialization::extended_type_info const&) const'
/home/4UyX2o/ccfOjpqq.o:(.rodata._ZTVN5boost13serialization6detail17singleton_wrapperINS0_25extended_type_info_typeidI1AEEEE[vtable for boost::serialization::detail::singleton_wrapper<boost::serialization::extended_type_info_typeid<A> >]+0xc): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::is_equal(boost::serialization::extended_type_info const&) const'
/home/4UyX2o/ccfOjpqq.o:(.rodata._ZTIN5boost13serialization25extended_type_info_typeidI1AEE[typeinfo for boost::serialization::extended_type_info_typeid<A>]+0x10): undefined reference to `typeinfo for boost::serialization::detail::extended_type_info_typeid_0'
/home/4UyX2o/ccfOjpqq.o:(.rodata._ZTVN5boost13serialization25extended_type_info_typeidI1AEE[vtable for boost::serialization::extended_type_info_typeid<A>]+0x8): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::is_less_than(boost::serialization::extended_type_info const&) const'
/home/4UyX2o/ccfOjpqq.o:(.rodata._ZTVN5boost13serialization25extended_type_info_typeidI1AEE[vtable for boost::serialization::extended_type_info_typeid<A>]+0xc): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::is_equal(boost::serialization::extended_type_info const&) const'
/home/4UyX2o/ccfOjpqq.o:(.rodata._ZTIN5boost7archive6detail11iserializerINS0_13text_iarchiveE1BEE[typeinfo for boost::archive::detail::iserializer<boost::archive::text_iarchive, B>]+0x8): undefined reference to `typeinfo for boost::archive::detail::basic_iserializer'
/home/4UyX2o/ccfOjpqq.o:(.rodata._ZTVN5boost13serialization6detail17singleton_wrapperINS0_25extended_type_info_typeidI1BEEEE[vtable for boost::serialization::detail::singleton_wrapper<boost::serialization::extended_type_info_typeid<B> >]+0x8): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::is_less_than(boost::serialization::extended_type_info const&) const'
/home/4UyX2o/ccfOjpqq.o:(.rodata._ZTVN5boost13serialization6detail17singleton_wrapperINS0_25extended_type_info_typeidI1BEEEE[vtable for boost::serialization::detail::singleton_wrapper<boost::serialization::extended_type_info_typeid<B> >]+0xc): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::is_equal(boost::serialization::extended_type_info const&) const'
/home/4UyX2o/ccfOjpqq.o:(.rodata._ZTIN5boost13serialization25extended_type_info_typeidI1BEE[typeinfo for boost::serialization::extended_type_info_typeid<B>]+0x10): undefined reference to `typeinfo for boost::serialization::detail::extended_type_info_typeid_0'
/home/4UyX2o/ccfOjpqq.o:(.rodata._ZTVN5boost13serialization25extended_type_info_typeidI1BEE[vtable for boost::serialization::extended_type_info_typeid<B>]+0x8): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::is_less_than(boost::serialization::extended_type_info const&) const'
/home/4UyX2o/ccfOjpqq.o:(.rodata._ZTVN5boost13serialization25extended_type_info_typeidI1BEE[vtable for boost::serialization::extended_type_info_typeid<B>]+0xc): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::is_equal(boost::serialization::extended_type_info const&) const'
/home/4UyX2o/ccfOjpqq.o:(.rodata._ZTIN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEEE[typeinfo for boost::archive::detail::common_oarchive<boost::archive::text_oarchive>]+0x10): undefined reference to `typeinfo for boost::archive::detail::basic_oarchive'
/home/4UyX2o/ccfOjpqq.o:(.rodata._ZTIN5boost7archive6detail11oserializerINS0_13text_oarchiveE1AEE[typeinfo for boost::archive::detail::oserializer<boost::archive::text_oarchive, A>]+0x8): undefined reference to `typeinfo for boost::archive::detail::basic_oserializer'
/home/4UyX2o/ccfOjpqq.o:(.rodata._ZTIN5boost7archive6detail11oserializerINS0_13text_oarchiveE1BEE[typeinfo for boost::archive::detail::oserializer<boost::archive::text_oarchive, B>]+0x8): undefined reference to `typeinfo for boost::archive::detail::basic_oserializer'
/home/4UyX2o/ccfOjpqq.o:(.rodata._ZTIN5boost7archive6detail11oserializerINS0_13text_oarchiveE1CEE[typeinfo for boost::archive::detail::oserializer<boost::archive::text_oarchive, C>]+0x8): undefined reference to `typeinfo for boost::archive::detail::basic_oserializer'
/home/4UyX2o/ccfOjpqq.o:(.rodata._ZTIN5boost7archive6detail11iserializerINS0_13text_iarchiveE1CEE[typeinfo for boost::archive::detail::iserializer<boost::archive::text_iarchive, C>]+0x8): undefined reference to `typeinfo for boost::archive::detail::basic_iserializer'
/home/4UyX2o/ccfOjpqq.o:(.rodata._ZTVN5boost13serialization6detail17singleton_wrapperINS0_25extended_type_info_typeidI1CEEEE[vtable for boost::serialization::detail::singleton_wrapper<boost::serialization::extended_type_info_typeid<C> >]+0x8): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::is_less_than(boost::serialization::extended_type_info const&) const'
/home/4UyX2o/ccfOjpqq.o:(.rodata._ZTVN5boost13serialization6detail17singleton_wrapperINS0_25extended_type_info_typeidI1CEEEE[vtable for boost::serialization::detail::singleton_wrapper<boost::serialization::extended_type_info_typeid<C> >]+0xc): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::is_equal(boost::serialization::extended_type_info const&) const'
/home/4UyX2o/ccfOjpqq.o:(.rodata._ZTIN5boost13serialization25extended_type_info_typeidI1CEE[typeinfo for boost::serialization::extended_type_info_typeid<C>]+0x10): undefined reference to `typeinfo for boost::serialization::detail::extended_type_info_typeid_0'
/home/4UyX2o/ccfOjpqq.o:(.rodata._ZTVN5boost13serialization25extended_type_info_typeidI1CEE[vtable for boost::serialization::extended_type_info_typeid<C>]+0x8): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::is_less_than(boost::serialization::extended_type_info const&) const'
/home/4UyX2o/ccfOjpqq.o:(.rodata._ZTVN5boost13serialization25extended_type_info_typeidI1CEE[vtable for boost::serialization::extended_type_info_typeid<C>]+0xc): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::is_equal(boost::serialization::extended_type_info const&) const'
collect2: ld returned 1 exit status
stdout
Standard output is empty