From: SourceForge.net <no...@so...> - 2010-05-15 10:36:05
|
Bugs item #3002059, was opened at 2010-05-15 10:36 Message generated for change (Tracker Item Submitted) made by nobody You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=544942&aid=3002059&group_id=75752 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: Latest Subversion Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: GG doesn't compile do to errors in shared_ptr.hpp Initial Comment: Below is the compilation error: /usr/include/boost-1_41/boost/archive/shared_ptr_helper.hpp: In static member function ‘static const boost::serialization::extended_type_info* boost::archive::detail::shared_ptr_helper::non_polymorphic<T>::get_object_identifier(T&) [with T = GG::Font]’: /usr/include/boost-1_41/boost/archive/shared_ptr_helper.hpp:147: instantiated from ‘void boost::archive::detail::shared_ptr_helper::reset(boost::shared_ptr<X>&, T*) [with T = GG::Font]’ /usr/include/boost-1_41/boost/serialization/shared_ptr.hpp:142: instantiated from ‘void boost::serialization::load(Archive&, boost::shared_ptr<U>&, unsigned int) [with Archive = boost::archive::xml_iarchive, T = GG::Font]’ /usr/include/boost-1_41/boost/serialization/split_free.hpp:58: instantiated from ‘static void boost::serialization::free_loader<Archive, T>::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_iarchive, T = boost::shared_ptr<GG::Font>]’ /usr/include/boost-1_41/boost/serialization/split_free.hpp:74: instantiated from ‘void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_iarchive, T = boost::shared_ptr<GG::Font>]’ /usr/include/boost-1_41/boost/serialization/shared_ptr.hpp:157: instantiated from ‘void boost::serialization::serialize(Archive&, boost::shared_ptr<U>&, unsigned int) [with Archive = boost::archive::xml_iarchive, T = GG::Font]’ /usr/include/boost-1_41/boost/serialization/serialization.hpp:133: instantiated from ‘void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_iarchive, T = boost::shared_ptr<GG::Font>]’ /usr/include/boost-1_41/boost/archive/detail/iserializer.hpp:173: instantiated from ‘void boost::archive::detail::iserializer<Archive, T>::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [with Archive = boost::archive::xml_iarchive, T = boost::shared_ptr<GG::Font>]’ /home/yoav/games/freeorion/FreeOrion/GG/tutorial/saveload.cpp:91: instantiated from here /usr/include/boost-1_41/boost/archive/shared_ptr_helper.hpp:114: error: cannot convert ‘const boost::serialization::extended_type_info_typeid<GG::Font>’ to ‘const boost::serialization::extended_type_info*’ in return make[2]: *** [tutorial/CMakeFiles/serialization.dir/saveload.cpp.o] Error 1 make[1]: *** [tutorial/CMakeFiles/serialization.dir/all] Error 2 make: *** [all] Error 2 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=544942&aid=3002059&group_id=75752 |