viewtopic.php?f=24&t=2395
Since this is a different error, I must ask if it is safe to ignore it as well.
Compilation log as follows:
Code: Select all
[ 98%] Building CXX object tutorial/CMakeFiles/serialization.dir/saveload.cpp.o
/usr/local/include/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/local/include/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/local/include/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/local/include/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/local/include/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/local/include/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/local/include/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/local/include/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/dsockwell/freeorion/freeorion/FreeOrion/GG/tutorial/saveload.cpp:91: instantiated from here
/usr/local/include/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