add missing include for C++98

Fix:

In file included from /usr/include/boost/serialization/split_member.hpp:23:0,
                 from /usr/include/boost/serialization/nvp.hpp:29,
                 from …/pinocchio/build/include/pinocchio/serialization/fwd.hpp:9,
                 from …/pinocchio/build/include/pinocchio/multibody/joint/joint-composite.hpp:14,
                 from …/pinocchio/build/include/pinocchio/multibody/joint/joint-generic.hpp:9,
                 from …/pinocchio/build/include/pinocchio/multibody/model.hpp:17,
                 from …/pinocchio/build/include/pinocchio/bindings/python/multibody/model.hpp:11,
                 from …/pinocchio/bindings/python/multibody/expose-model.cpp:6:
/usr/include/boost/serialization/access.hpp: In instantiation of 'static void boost::serialization::access::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_oarchive; T = __gnu_cxx::__normal_iterator<const int*, std::vector<int> >]':
/usr/include/boost/serialization/serialization.hpp:69:22:   required from 'void boost::serialization::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_oarchive; T = __gnu_cxx::__normal_iterator<const int*, std::vector<int> >]'
/usr/include/boost/serialization/serialization.hpp:128:18:   required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_oarchive; T = __gnu_cxx::__normal_iterator<const int*, std::vector<int> >]'
/usr/include/boost/archive/detail/oserializer.hpp:148:40:   required from 'void boost::archive::detail::oserializer<Archive, T>::save_object_data(boost::archive::detail::basic_oarchive&, const void*) const [with Archive = boost::archive::xml_oarchive; T = __gnu_cxx::__normal_iterator<const int*, std::vector<int> >]'
/usr/include/boost/archive/detail/oserializer.hpp:101:1:   required from 'class boost::archive::detail::oserializer<boost::archive::xml_oarchive, __gnu_cxx::__normal_iterator<const int*, std::vector<int> > >'
/usr/include/boost/archive/detail/oserializer.hpp:253:13:   required from 'static void boost::archive::detail::save_non_pointer_type<Archive>::save_standard::invoke(Archive&, const T&) [with T = __gnu_cxx::__normal_iterator<const int*, std::vector<int> >; Archive = boost::archive::xml_oarchive]'
/usr/include/boost/archive/detail/oserializer.hpp:308:22:   [ skipping 34 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
…/pinocchio/build/include/pinocchio/bindings/python/serialization/serializable.hpp:41:26:   required from 'void pinocchio::python::SerializableVisitor<Derived>::visit(PyClass&) const [with PyClass = boost::python::class_<pinocchio::ModelTpl<double>, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Derived = pinocchio::ModelTpl<double>]'
/usr/include/boost/python/def_visitor.hpp:31:9:   required from 'static void boost::python::def_visitor_access::visit(const V&, classT&) [with V = boost::python::def_visitor<pinocchio::python::SerializableVisitor<pinocchio::ModelTpl<double> > >; classT = boost::python::class_<pinocchio::ModelTpl<double>, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>]'
/usr/include/boost/python/def_visitor.hpp:67:34:   required from 'void boost::python::def_visitor<DerivedVisitor>::visit(classT&) const [with classT = boost::python::class_<pinocchio::ModelTpl<double>, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; DerivedVisitor = pinocchio::python::SerializableVisitor<pinocchio::ModelTpl<double> >]'
/usr/include/boost/python/class.hpp:226:9:   required from 'boost::python::class_<T, X1, X2, X3>::self& boost::python::class_<T, X1, X2, X3>::def(const boost::python::def_visitor<Derived>&) [with Derived = pinocchio::python::SerializableVisitor<pinocchio::ModelTpl<double> >; W = pinocchio::ModelTpl<double>; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified; boost::python::class_<T, X1, X2, X3>::self = boost::python::class_<pinocchio::ModelTpl<double>, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>]'
…/pinocchio/build/include/pinocchio/bindings/python/multibody/model.hpp:293:9:   required from 'static void pinocchio::python::ModelPythonVisitor<Model>::expose() [with Model = pinocchio::ModelTpl<double>]'
…/pinocchio/bindings/python/multibody/expose-model.cpp:15:34:   required from here
/usr/include/boost/serialization/access.hpp:118:9: error: 'class __gnu_cxx::__normal_iterator<const int*, std::vector<int> >' has no member named 'serialize'
         t.serialize(ar, file_version);
         ^
9 jobs for devel in 8 minutes and 23 seconds (queued for 1 second)
Status Name Job ID Coverage
  Test
canceled doc-coverage #115697

00:00:07

canceled format #115698
allowed to fail

00:00:07

canceled robotpkg-pinocchio-18.04-release #115690
allowed to fail

00:00:10

canceled robotpkg-py-pinocchio-py2-18.04-release #115693
allowed to fail

00:00:17

failed robotpkg-py-pinocchio-py3-16.04-release #115691
allowed to fail

00:08:23

canceled robotpkg-py-pinocchio-py3-18.04-release #115692
allowed to fail

00:00:15

canceled robotpkg-py-pinocchio-py3-20.04-release #115694

00:00:16

canceled robotpkg-py-pinocchio-py3-buster-release #115695
allowed to fail

00:00:18

canceled robotpkg-py-pinocchio-py3-stretch-release #115696
allowed to fail

00:00:17

 
Name Stage Failure
failed
robotpkg-py-pinocchio-py3-16.04-release Test
/root/robotpkg/math/pinocchio/work/build.log
/root/robotpkg/mk/build/build.mk:198: recipe for target 'do-build' failed
make[1]: *** [do-build] Error 2
/root/robotpkg/mk/depends/depends.mk:70: recipe for target 'do-depends' failed
make: *** [do-depends] Error 1
make: *** [install] Error 2
/root/robotpkg/mk/internal/trusted.mk:36: recipe for target 'install' failed
Cleaning up file based variables
ERROR: Job failed: exit code 1