After updating to Boost 1.74 I am getting too many warning messages along with a compilation error.
/usr/include/boost/date_time/posix_time/time_serialize.hpp:48:1: error: ‘split_free’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
...
/usr/include/boost/serialization/split_free.hpp:64:13: note: ‘template<class Archive, class T> void boost::serialization::split_free(Archive&, T&, unsigned int)’ declared here, later in the translation unit
origin of this error is
ar & BOOST_SERIALIZATION_NVP(_created);
_created is of type boost::posix_time::ptime
Is it a bug ? or something new is introduced in 1.74 that caused it ? How to fix it ?