In file included from /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:27, from /home/rmurri/rheinfall/sw/include/boost/archive/detail/oserializer.hpp:38, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_oarchive.hpp:14, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_cache.hpp:13, from /home/rmurri/rheinfall/sw/include/boost/mpi/datatype.hpp:27, from /home/rmurri/rheinfall/sw/include/boost/mpi/communicator.hpp:20, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives.hpp:21, from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:23, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/serialization/static_warning.hpp:84: error: ‘boost::serialization::boost::mpl’ has not been declared /home/rmurri/rheinfall/sw/include/boost/serialization/static_warning.hpp:84: error: expected unqualified-id before ‘<’ token In file included from /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:32, from /home/rmurri/rheinfall/sw/include/boost/archive/detail/oserializer.hpp:38, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_oarchive.hpp:14, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_cache.hpp:13, from /home/rmurri/rheinfall/sw/include/boost/mpi/datatype.hpp:27, from /home/rmurri/rheinfall/sw/include/boost/mpi/communicator.hpp:20, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives.hpp:21, from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:23, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/serialization/singleton.hpp:82: error: expected class-name before ‘{’ token In file included from /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:33, from /home/rmurri/rheinfall/sw/include/boost/archive/detail/oserializer.hpp:38, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_oarchive.hpp:14, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_cache.hpp:13, from /home/rmurri/rheinfall/sw/include/boost/mpi/datatype.hpp:27, from /home/rmurri/rheinfall/sw/include/boost/mpi/communicator.hpp:20, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives.hpp:21, from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:23, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info.hpp:46: error: expected class-name before ‘{’ token /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info.hpp:48: error: ‘boost::serialization::boost::serialization::void_cast_detail’ has not been declared /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info.hpp:48: error: friend declaration does not name a class or function /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info.hpp:90: error: ‘boost::serialization::boost::mpl’ has not been declared /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info.hpp:90: error: expected ‘{’ before ‘false_’ /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info.hpp:90: error: invalid type in declaration before ‘{’ token /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info.hpp:90: error: template declaration of ‘int boost::serialization::false_’ /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info.hpp:90: warning: extended initializer lists only available with -std=c++0x or -std=gnu++0x In file included from /home/rmurri/rheinfall/sw/include/boost/archive/detail/oserializer.hpp:38, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_oarchive.hpp:14, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_cache.hpp:13, from /home/rmurri/rheinfall/sw/include/boost/mpi/datatype.hpp:27, from /home/rmurri/rheinfall/sw/include/boost/mpi/communicator.hpp:20, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives.hpp:21, from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:23, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp: In member function ‘const boost::serialization::extended_type_info* boost::serialization::extended_type_info_typeid::get_derived_extended_type_info(const T&) const’: /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:102: error: expected initializer before ‘<’ token /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp: In member function ‘const char* boost::serialization::extended_type_info_typeid::get_key() const’: /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:109: error: ‘guid’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:109: error: expected primary-expression before ‘>’ token /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:109: error: expected primary-expression before ‘)’ token /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp: In member function ‘virtual void* boost::serialization::extended_type_info_typeid::construct(unsigned int, ...) const’: /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:117: error: ‘remove_const’ in namespace ‘boost::serialization::boost’ does not name a type /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:117: error: expected template-argument before ‘<’ token /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:117: error: expected ‘>’ before ‘<’ token /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:117: error: expected class-name before ‘(’ token /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:117: error: expected ‘::’ before ‘(’ token /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:117: error: expected identifier before ‘(’ token /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:119: error: ‘remove_const’ in namespace ‘boost::serialization::boost’ does not name a type /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:119: error: expected template-argument before ‘<’ token /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:119: error: expected ‘>’ before ‘<’ token /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:119: error: expected class-name before ‘(’ token /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:119: error: expected ‘::’ before ‘(’ token /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:119: error: expected identifier before ‘(’ token /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:121: error: ‘remove_const’ in namespace ‘boost::serialization::boost’ does not name a type /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:121: error: expected template-argument before ‘<’ token /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:121: error: expected ‘>’ before ‘<’ token /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:121: error: expected class-name before ‘(’ token /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:121: error: expected ‘::’ before ‘(’ token /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:121: error: expected identifier before ‘(’ token /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:123: error: ‘remove_const’ in namespace ‘boost::serialization::boost’ does not name a type /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:123: error: expected template-argument before ‘<’ token /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:123: error: expected ‘>’ before ‘<’ token /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:123: error: expected class-name before ‘(’ token /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:123: error: expected ‘::’ before ‘(’ token /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:123: error: expected identifier before ‘(’ token /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:125: error: ‘remove_const’ in namespace ‘boost::serialization::boost’ does not name a type /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:125: error: expected template-argument before ‘<’ token /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:125: error: expected ‘>’ before ‘<’ token /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:125: error: expected class-name before ‘(’ token /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:125: error: expected ‘::’ before ‘(’ token /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:125: error: expected identifier before ‘(’ token /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp: In member function ‘virtual void boost::serialization::extended_type_info_typeid::destroy(const void*) const’: /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:133: error: ‘boost::serialization::boost::serialization::access’ has not been declared /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp: At global scope: /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:154: error: ‘extended_type_info_typeid’ in namespace ‘boost::serialization::boost::serialization’ does not name a type /home/rmurri/rheinfall/sw/include/boost/serialization/extended_type_info_typeid.hpp:154: error: expected unqualified-id before ‘<’ token In file included from /home/rmurri/rheinfall/sw/include/boost/archive/detail/oserializer.hpp:41, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_oarchive.hpp:14, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_cache.hpp:13, from /home/rmurri/rheinfall/sw/include/boost/mpi/datatype.hpp:27, from /home/rmurri/rheinfall/sw/include/boost/mpi/communicator.hpp:20, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives.hpp:21, from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:23, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/serialization/smart_cast.hpp: In static member function ‘static T boost::serialization::smart_cast_impl::reference::cast(U&)’: /home/rmurri/rheinfall/sw/include/boost/serialization/smart_cast.hpp:133: error: ‘is_polymorphic’ is not a member of ‘boost::serialization::boost’ /home/rmurri/rheinfall/sw/include/boost/serialization/smart_cast.hpp:133: error: ‘is_polymorphic’ is not a member of ‘boost::serialization::boost’ /home/rmurri/rheinfall/sw/include/boost/serialization/smart_cast.hpp:133: error: template argument 1 is invalid /home/rmurri/rheinfall/sw/include/boost/serialization/smart_cast.hpp:133: error: expected identifier before ‘,’ token /home/rmurri/rheinfall/sw/include/boost/serialization/smart_cast.hpp:133: error: expected unqualified-id before ‘,’ token /home/rmurri/rheinfall/sw/include/boost/serialization/smart_cast.hpp:134: error: invalid declarator before ‘,’ token /home/rmurri/rheinfall/sw/include/boost/serialization/smart_cast.hpp:136: error: invalid declarator before ‘>’ token /home/rmurri/rheinfall/sw/include/boost/serialization/smart_cast.hpp:137: error: ‘typex’ has not been declared /home/rmurri/rheinfall/sw/include/boost/serialization/smart_cast.hpp: In static member function ‘static T boost::serialization::smart_cast_impl::pointer::cast(U*)’: /home/rmurri/rheinfall/sw/include/boost/serialization/smart_cast.hpp:228: error: ‘is_polymorphic’ is not a member of ‘boost::serialization::boost’ /home/rmurri/rheinfall/sw/include/boost/serialization/smart_cast.hpp:228: error: ‘is_polymorphic’ is not a member of ‘boost::serialization::boost’ /home/rmurri/rheinfall/sw/include/boost/serialization/smart_cast.hpp:228: error: template argument 1 is invalid /home/rmurri/rheinfall/sw/include/boost/serialization/smart_cast.hpp:228: error: expected identifier before ‘,’ token /home/rmurri/rheinfall/sw/include/boost/serialization/smart_cast.hpp:228: error: expected unqualified-id before ‘,’ token /home/rmurri/rheinfall/sw/include/boost/serialization/smart_cast.hpp:229: error: invalid declarator before ‘,’ token /home/rmurri/rheinfall/sw/include/boost/serialization/smart_cast.hpp:231: error: invalid declarator before ‘>’ token /home/rmurri/rheinfall/sw/include/boost/serialization/smart_cast.hpp:232: error: ‘typex’ has not been declared /home/rmurri/rheinfall/sw/include/boost/serialization/smart_cast.hpp: In function ‘T boost::serialization::smart_cast(U)’: /home/rmurri/rheinfall/sw/include/boost/serialization/smart_cast.hpp:270: error: ‘is_same’ is not a member of ‘boost::serialization::boost’ /home/rmurri/rheinfall/sw/include/boost/serialization/smart_cast.hpp:270: error: ‘is_same’ is not a member of ‘boost::serialization::boost’ /home/rmurri/rheinfall/sw/include/boost/serialization/smart_cast.hpp:270: error: template argument 1 is invalid /home/rmurri/rheinfall/sw/include/boost/serialization/smart_cast.hpp:271: error: ‘is_same’ is not a member of ‘boost::serialization::boost’ /home/rmurri/rheinfall/sw/include/boost/serialization/smart_cast.hpp:271: error: ‘is_same’ is not a member of ‘boost::serialization::boost’ /home/rmurri/rheinfall/sw/include/boost/serialization/smart_cast.hpp:271: error: template argument 1 is invalid /home/rmurri/rheinfall/sw/include/boost/serialization/smart_cast.hpp:271: error: template argument 2 is invalid /home/rmurri/rheinfall/sw/include/boost/serialization/smart_cast.hpp:271: error: expected identifier before ‘,’ token /home/rmurri/rheinfall/sw/include/boost/serialization/smart_cast.hpp:271: error: expected unqualified-id before ‘,’ token /home/rmurri/rheinfall/sw/include/boost/serialization/smart_cast.hpp:272: error: expected initializer before ‘<’ token /home/rmurri/rheinfall/sw/include/boost/serialization/smart_cast.hpp:288: error: ‘typex’ has not been declared In file included from /home/rmurri/rheinfall/sw/include/boost/archive/detail/oserializer.hpp:42, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_oarchive.hpp:14, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_cache.hpp:13, from /home/rmurri/rheinfall/sw/include/boost/mpi/datatype.hpp:27, from /home/rmurri/rheinfall/sw/include/boost/mpi/communicator.hpp:20, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives.hpp:21, from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:23, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/serialization/assume_abstract.hpp: At global scope: /home/rmurri/rheinfall/sw/include/boost/serialization/assume_abstract.hpp:32: error: expected template-name before ‘<’ token /home/rmurri/rheinfall/sw/include/boost/serialization/assume_abstract.hpp:32: error: expected ‘{’ before ‘<’ token /home/rmurri/rheinfall/sw/include/boost/serialization/assume_abstract.hpp:32: error: expected unqualified-id before ‘<’ token In file included from /home/rmurri/rheinfall/sw/include/boost/archive/detail/oserializer.hpp:52, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_oarchive.hpp:14, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_cache.hpp:13, from /home/rmurri/rheinfall/sw/include/boost/mpi/datatype.hpp:27, from /home/rmurri/rheinfall/sw/include/boost/mpi/communicator.hpp:20, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives.hpp:21, from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:23, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/serialization/version.hpp:48: error: ‘basic_traits’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/version.hpp:48: error: ‘basic_traits’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/version.hpp:48: error: template argument 1 is invalid /home/rmurri/rheinfall/sw/include/boost/serialization/version.hpp:51: error: template argument 1 is invalid /home/rmurri/rheinfall/sw/include/boost/serialization/version.hpp:52: error: ‘boost::serialization::version::type’ is not a class or namespace In file included from /home/rmurri/rheinfall/sw/include/boost/serialization/tracking.hpp:32, from /home/rmurri/rheinfall/sw/include/boost/archive/detail/oserializer.hpp:54, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_oarchive.hpp:14, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_cache.hpp:13, from /home/rmurri/rheinfall/sw/include/boost/mpi/datatype.hpp:27, from /home/rmurri/rheinfall/sw/include/boost/mpi/communicator.hpp:20, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives.hpp:21, from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:23, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/serialization/type_info_implementation.hpp:44: error: ‘basic_traits’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/type_info_implementation.hpp:44: error: ‘basic_traits’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/type_info_implementation.hpp:44: error: template argument 1 is invalid /home/rmurri/rheinfall/sw/include/boost/serialization/type_info_implementation.hpp:50: error: template argument 1 is invalid In file included from /home/rmurri/rheinfall/sw/include/boost/archive/detail/oserializer.hpp:54, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_oarchive.hpp:14, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_cache.hpp:13, from /home/rmurri/rheinfall/sw/include/boost/mpi/datatype.hpp:27, from /home/rmurri/rheinfall/sw/include/boost/mpi/communicator.hpp:20, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives.hpp:21, from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:23, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/serialization/tracking.hpp:51: error: ‘basic_traits’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/tracking.hpp:51: error: ‘basic_traits’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/tracking.hpp:51: error: template argument 1 is invalid /home/rmurri/rheinfall/sw/include/boost/serialization/tracking.hpp:69: error: template argument 1 is invalid /home/rmurri/rheinfall/sw/include/boost/serialization/tracking.hpp:70: error: ‘type’ is not a class or namespace In file included from /home/rmurri/rheinfall/sw/include/boost/serialization/nvp.hpp:36, from /home/rmurri/rheinfall/sw/include/boost/archive/detail/oserializer.hpp:56, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_oarchive.hpp:14, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_cache.hpp:13, from /home/rmurri/rheinfall/sw/include/boost/mpi/datatype.hpp:27, from /home/rmurri/rheinfall/sw/include/boost/mpi/communicator.hpp:20, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives.hpp:21, from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:23, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/serialization/wrapper.hpp:35: error: ‘boost::serialization::boost::mpl’ has not been declared /home/rmurri/rheinfall/sw/include/boost/serialization/wrapper.hpp:35: error: expected ‘{’ before ‘eval_if’ /home/rmurri/rheinfall/sw/include/boost/serialization/wrapper.hpp:35: error: expected initializer before ‘<’ token In file included from /home/rmurri/rheinfall/sw/include/boost/archive/detail/oserializer.hpp:56, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_oarchive.hpp:14, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_cache.hpp:13, from /home/rmurri/rheinfall/sw/include/boost/mpi/datatype.hpp:27, from /home/rmurri/rheinfall/sw/include/boost/mpi/communicator.hpp:20, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives.hpp:21, from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:23, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/serialization/nvp.hpp: In member function ‘void boost::serialization::nvp::serialize(Archive&, unsigned int)’: /home/rmurri/rheinfall/sw/include/boost/serialization/nvp.hpp:89: error: ‘split_member’ is not a member of ‘boost::serialization::boost::serialization’ In file included from /home/rmurri/rheinfall/sw/include/boost/archive/detail/oserializer.hpp:57, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_oarchive.hpp:14, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_cache.hpp:13, from /home/rmurri/rheinfall/sw/include/boost/mpi/datatype.hpp:27, from /home/rmurri/rheinfall/sw/include/boost/mpi/communicator.hpp:20, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives.hpp:21, from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:23, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/serialization/void_cast.hpp: At global scope: /home/rmurri/rheinfall/sw/include/boost/serialization/void_cast.hpp:94: error: expected class-name before ‘{’ token /home/rmurri/rheinfall/sw/include/boost/serialization/void_cast.hpp:101: error: ‘const void* boost::serialization::boost::serialization::void_upcast(const boost::serialization::extended_type_info&, const boost::serialization::extended_type_info&, const void*)’ should have been declared inside ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/void_cast.hpp:108: error: ‘const void* boost::serialization::boost::serialization::void_downcast(const boost::serialization::extended_type_info&, const boost::serialization::extended_type_info&, const void*)’ should have been declared inside ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/void_cast.hpp: In member function ‘virtual const void* boost::serialization::void_cast_detail::void_caster_primitive::downcast(const void*) const’: /home/rmurri/rheinfall/sw/include/boost/serialization/void_cast.hpp:159: error: ‘smart_cast’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/void_cast.hpp:159: error: expected primary-expression before ‘const’ /home/rmurri/rheinfall/sw/include/boost/serialization/void_cast.hpp:159: error: expected ‘,’ or ‘;’ before ‘const’ /home/rmurri/rheinfall/sw/include/boost/serialization/void_cast.hpp: In member function ‘virtual const void* boost::serialization::void_cast_detail::void_caster_primitive::upcast(const void*) const’: /home/rmurri/rheinfall/sw/include/boost/serialization/void_cast.hpp:166: error: ‘smart_cast’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/void_cast.hpp:166: error: expected primary-expression before ‘const’ /home/rmurri/rheinfall/sw/include/boost/serialization/void_cast.hpp:166: error: expected ‘,’ or ‘;’ before ‘const’ /home/rmurri/rheinfall/sw/include/boost/serialization/void_cast.hpp: At global scope: /home/rmurri/rheinfall/sw/include/boost/serialization/void_cast.hpp:251: error: ‘is_virtual_base_of’ is not a member of ‘boost::serialization::boost’ /home/rmurri/rheinfall/sw/include/boost/serialization/void_cast.hpp:251: error: ‘is_virtual_base_of’ is not a member of ‘boost::serialization::boost’ /home/rmurri/rheinfall/sw/include/boost/serialization/void_cast.hpp:251: error: template argument 1 is invalid /home/rmurri/rheinfall/sw/include/boost/serialization/void_cast.hpp:251: error: expected identifier before ‘,’ token /home/rmurri/rheinfall/sw/include/boost/serialization/void_cast.hpp:251: error: expected unqualified-id before ‘,’ token /home/rmurri/rheinfall/sw/include/boost/serialization/void_cast.hpp: In function ‘const boost::serialization::void_cast_detail::void_caster& boost::serialization::void_cast_register(const Derived*, const Base*)’: /home/rmurri/rheinfall/sw/include/boost/serialization/void_cast.hpp:271: error: ‘is_virtual_base_of’ is not a member of ‘boost::serialization::boost’ /home/rmurri/rheinfall/sw/include/boost/serialization/void_cast.hpp:271: error: ‘is_virtual_base_of’ is not a member of ‘boost::serialization::boost’ /home/rmurri/rheinfall/sw/include/boost/serialization/void_cast.hpp:271: error: template argument 1 is invalid /home/rmurri/rheinfall/sw/include/boost/serialization/void_cast.hpp:271: error: expected identifier before ‘,’ token /home/rmurri/rheinfall/sw/include/boost/serialization/void_cast.hpp:271: error: expected unqualified-id before ‘,’ token /home/rmurri/rheinfall/sw/include/boost/serialization/void_cast.hpp:275: error: invalid declarator before ‘,’ token /home/rmurri/rheinfall/sw/include/boost/serialization/void_cast.hpp:279: error: invalid declarator before ‘>’ token /home/rmurri/rheinfall/sw/include/boost/serialization/void_cast.hpp:280: error: ‘typex’ was not declared in this scope /home/rmurri/rheinfall/sw/include/boost/serialization/void_cast.hpp:280: error: template argument 1 is invalid In file included from /home/rmurri/rheinfall/sw/include/boost/archive/detail/oserializer.hpp:58, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_oarchive.hpp:14, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_cache.hpp:13, from /home/rmurri/rheinfall/sw/include/boost/mpi/datatype.hpp:27, from /home/rmurri/rheinfall/sw/include/boost/mpi/communicator.hpp:20, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives.hpp:21, from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:23, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/serialization/array.hpp: At global scope: /home/rmurri/rheinfall/sw/include/boost/serialization/array.hpp:41: error: ‘boost::serialization::boost::mpl’ has not been declared /home/rmurri/rheinfall/sw/include/boost/serialization/array.hpp:41: error: expected ‘{’ before ‘always’ /home/rmurri/rheinfall/sw/include/boost/serialization/array.hpp:41: error: expected initializer before ‘<’ token /home/rmurri/rheinfall/sw/include/boost/serialization/array.hpp: In member function ‘void boost::serialization::array::serialize_optimized(Archive&, unsigned int, mpl_::false_) const’: /home/rmurri/rheinfall/sw/include/boost/serialization/array.hpp:72: error: ‘make_nvp’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/array.hpp: In member function ‘void boost::serialization::array::serialize_optimized(Archive&, unsigned int, mpl_::true_)’: /home/rmurri/rheinfall/sw/include/boost/serialization/array.hpp:79: error: ‘split_member’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/array.hpp: In member function ‘void boost::serialization::array::serialize(Archive&, unsigned int)’: /home/rmurri/rheinfall/sw/include/boost/serialization/array.hpp:101: error: ‘use_array_optimization’ in namespace ‘boost::serialization::boost::serialization’ does not name a type /home/rmurri/rheinfall/sw/include/boost/serialization/array.hpp:101: error: expected unqualified-id before ‘<’ token /home/rmurri/rheinfall/sw/include/boost/serialization/array.hpp:104: error: there are no arguments to ‘use_optimized’ that depend on a template parameter, so a declaration of ‘use_optimized’ must be available /home/rmurri/rheinfall/sw/include/boost/serialization/array.hpp:104: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /home/rmurri/rheinfall/sw/include/boost/serialization/array.hpp: At global scope: /home/rmurri/rheinfall/sw/include/boost/serialization/array.hpp:132: error: ‘boost::serialization::boost::array’ has not been declared /home/rmurri/rheinfall/sw/include/boost/serialization/array.hpp:132: error: expected ‘,’ or ‘...’ before ‘<’ token /home/rmurri/rheinfall/sw/include/boost/serialization/array.hpp: In function ‘void boost::serialization::serialize(Archive&, int)’: /home/rmurri/rheinfall/sw/include/boost/serialization/array.hpp:134: error: ‘make_nvp’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/array.hpp:134: error: ‘a’ was not declared in this scope In file included from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/ignore_skeleton_oarchive.hpp:20, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_oarchive.hpp:17, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_cache.hpp:13, from /home/rmurri/rheinfall/sw/include/boost/mpi/datatype.hpp:27, from /home/rmurri/rheinfall/sw/include/boost/mpi/communicator.hpp:20, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives.hpp:21, from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:23, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/serialization/item_version_type.hpp: In constructor ‘boost::serialization::item_version_type::item_version_type(unsigned int)’: /home/rmurri/rheinfall/sw/include/boost/serialization/item_version_type.hpp:29: error: ‘integer_traits’ is not a member of ‘boost::serialization::boost’ /home/rmurri/rheinfall/sw/include/boost/serialization/item_version_type.hpp:29: error: expected primary-expression before ‘>’ token /home/rmurri/rheinfall/sw/include/boost/serialization/item_version_type.hpp:29: error: ‘::const_max’ has not been declared In file included from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_cache.hpp:13, from /home/rmurri/rheinfall/sw/include/boost/mpi/datatype.hpp:27, from /home/rmurri/rheinfall/sw/include/boost/mpi/communicator.hpp:20, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives.hpp:21, from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:23, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_oarchive.hpp: At global scope: /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_oarchive.hpp:76: error: ‘mpi’ is not a member of ‘boost::serialization::boost’ /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_oarchive.hpp:76: error: ‘mpi’ is not a member of ‘boost::serialization::boost’ /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_oarchive.hpp:76: error: template argument 1 is invalid In file included from /home/rmurri/rheinfall/sw/include/boost/mpi/packed_oarchive.hpp:26, from /home/rmurri/rheinfall/sw/include/boost/mpi/communicator.hpp:26, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives.hpp:21, from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:23, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/serialization/string.hpp:25: error: ‘primitive_type’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/string.hpp:25: error: ‘primitive_type’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/string.hpp:25: error: template argument 1 is invalid /home/rmurri/rheinfall/sw/include/boost/serialization/string.hpp:25: error: ‘boost::serialization::implementation_level_impl::type’ is not a class or namespace /home/rmurri/rheinfall/sw/include/boost/serialization/string.hpp:27: error: ‘primitive_type’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/string.hpp:27: error: ‘primitive_type’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/string.hpp:27: error: template argument 1 is invalid /home/rmurri/rheinfall/sw/include/boost/serialization/string.hpp:27: error: ‘boost::serialization::implementation_level_impl::type’ is not a class or namespace In file included from /home/rmurri/rheinfall/sw/include/boost/mpi/communicator.hpp:26, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives.hpp:21, from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:23, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/mpi/packed_oarchive.hpp:125: error: ‘mpi’ is not a member of ‘boost::serialization::boost’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_oarchive.hpp:125: error: ‘mpi’ is not a member of ‘boost::serialization::boost’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_oarchive.hpp:125: error: template argument 1 is invalid In file included from /home/rmurri/rheinfall/sw/include/boost/archive/shared_ptr_helper.hpp:29, from /home/rmurri/rheinfall/sw/include/boost/mpi/packed_iarchive.hpp:24, from /home/rmurri/rheinfall/sw/include/boost/mpi/communicator.hpp:27, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives.hpp:21, from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:23, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/serialization/shared_ptr_132.hpp: In function ‘void boost::serialization::serialize(Archive&, boost_132::detail::sp_counted_base_impl&, unsigned int)’: /home/rmurri/rheinfall/sw/include/boost/serialization/shared_ptr_132.hpp:67: error: ‘void_cast_register’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/shared_ptr_132.hpp:68: error: expected primary-expression before ‘,’ token /home/rmurri/rheinfall/sw/include/boost/serialization/shared_ptr_132.hpp:70: error: expected primary-expression before ‘>’ token /home/rmurri/rheinfall/sw/include/boost/serialization/shared_ptr_132.hpp: In function ‘void boost::serialization::save_construct_data(Archive&, const boost_132::detail::sp_counted_base_impl*, unsigned int)’: /home/rmurri/rheinfall/sw/include/boost/serialization/shared_ptr_132.hpp:84: error: ‘make_nvp’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/shared_ptr_132.hpp: In function ‘void boost::serialization::load_construct_data(Archive&, boost_132::detail::sp_counted_base_impl*, unsigned int)’: /home/rmurri/rheinfall/sw/include/boost/serialization/shared_ptr_132.hpp:94: error: ‘make_nvp’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/shared_ptr_132.hpp: In function ‘void boost::serialization::save(Archive&, const boost_132::detail::shared_count&, unsigned int)’: /home/rmurri/rheinfall/sw/include/boost/serialization/shared_ptr_132.hpp:130: error: ‘make_nvp’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/shared_ptr_132.hpp: In function ‘void boost::serialization::load(Archive&, boost_132::detail::shared_count&, unsigned int)’: /home/rmurri/rheinfall/sw/include/boost/serialization/shared_ptr_132.hpp:139: error: ‘make_nvp’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/shared_ptr_132.hpp: In function ‘void boost::serialization::save(Archive&, const boost_132::shared_ptr&, unsigned int)’: /home/rmurri/rheinfall/sw/include/boost/serialization/shared_ptr_132.hpp:164: error: ‘checked_deleter’ is not a member of ‘boost::serialization::boost’ /home/rmurri/rheinfall/sw/include/boost/serialization/shared_ptr_132.hpp:164: error: ‘checked_deleter’ is not a member of ‘boost::serialization::boost’ /home/rmurri/rheinfall/sw/include/boost/serialization/shared_ptr_132.hpp:164: error: template argument 2 is invalid /home/rmurri/rheinfall/sw/include/boost/serialization/shared_ptr_132.hpp:164: error: expected ‘(’ before ‘*’ token /home/rmurri/rheinfall/sw/include/boost/serialization/shared_ptr_132.hpp:165: error: expected primary-expression before ‘>’ token /home/rmurri/rheinfall/sw/include/boost/serialization/shared_ptr_132.hpp:166: error: ‘make_nvp’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/shared_ptr_132.hpp:167: error: ‘make_nvp’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/shared_ptr_132.hpp: In function ‘void boost::serialization::load(Archive&, boost_132::shared_ptr&, unsigned int)’: /home/rmurri/rheinfall/sw/include/boost/serialization/shared_ptr_132.hpp:179: error: ‘checked_deleter’ is not a member of ‘boost::serialization::boost’ /home/rmurri/rheinfall/sw/include/boost/serialization/shared_ptr_132.hpp:179: error: ‘checked_deleter’ is not a member of ‘boost::serialization::boost’ /home/rmurri/rheinfall/sw/include/boost/serialization/shared_ptr_132.hpp:179: error: template argument 2 is invalid /home/rmurri/rheinfall/sw/include/boost/serialization/shared_ptr_132.hpp:179: error: expected ‘(’ before ‘*’ token /home/rmurri/rheinfall/sw/include/boost/serialization/shared_ptr_132.hpp:180: error: expected primary-expression before ‘>’ token /home/rmurri/rheinfall/sw/include/boost/serialization/shared_ptr_132.hpp:181: error: ‘make_nvp’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/shared_ptr_132.hpp:182: error: ‘make_nvp’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/shared_ptr_132.hpp: In function ‘void boost::serialization::serialize(Archive&, boost_132::shared_ptr&, unsigned int)’: /home/rmurri/rheinfall/sw/include/boost/serialization/shared_ptr_132.hpp:193: error: ‘tracking_level’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/shared_ptr_132.hpp:193: error: ‘::value’ has not been declared /home/rmurri/rheinfall/sw/include/boost/serialization/shared_ptr_132.hpp:193: error: ‘track_never’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/shared_ptr_132.hpp:193: error: template argument 1 is invalid /home/rmurri/rheinfall/sw/include/boost/serialization/shared_ptr_132.hpp:197: error: ‘split_free’ is not a member of ‘boost::serialization::boost::serialization’ In file included from /home/rmurri/rheinfall/sw/include/boost/mpi/packed_iarchive.hpp:24, from /home/rmurri/rheinfall/sw/include/boost/mpi/communicator.hpp:27, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives.hpp:21, from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:23, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/archive/shared_ptr_helper.hpp: At global scope: /home/rmurri/rheinfall/sw/include/boost/archive/shared_ptr_helper.hpp:47: error: ‘boost::serialization::boost::shared_ptr’ has not been declared /home/rmurri/rheinfall/sw/include/boost/archive/shared_ptr_helper.hpp:47: error: expected ‘,’ or ‘...’ before ‘<’ token /home/rmurri/rheinfall/sw/include/boost/archive/shared_ptr_helper.hpp:98: error: ‘boost::serialization::boost::shared_ptr’ has not been declared /home/rmurri/rheinfall/sw/include/boost/archive/shared_ptr_helper.hpp:98: error: expected ‘,’ or ‘...’ before ‘<’ token In file included from /home/rmurri/rheinfall/sw/include/boost/mpi/communicator.hpp:27, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives.hpp:21, from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:23, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/mpi/packed_iarchive.hpp:141: error: ‘mpi’ is not a member of ‘boost::serialization::boost’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_iarchive.hpp:141: error: ‘mpi’ is not a member of ‘boost::serialization::boost’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_iarchive.hpp:141: error: template argument 1 is invalid In file included from /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:26, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives/all_gather.hpp:14, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives.hpp:536, from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:23, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/serialization/collections_save_imp.hpp: In function ‘void boost::serialization::stl::save_collection(Archive&, const Container&)’: /home/rmurri/rheinfall/sw/include/boost/serialization/collections_save_imp.hpp:44: error: ‘make_nvp’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/collections_save_imp.hpp:53: error: ‘make_nvp’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/collections_save_imp.hpp:59: error: ‘save_construct_data_adl’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/collections_save_imp.hpp:64: error: ‘make_nvp’ is not a member of ‘boost::serialization::boost::serialization’ In file included from /home/rmurri/rheinfall/sw/include/boost/serialization/collections_load_imp.hpp:38, from /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:27, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives/all_gather.hpp:14, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives.hpp:536, from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:23, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/serialization/detail/stack_constructor.hpp: At global scope: /home/rmurri/rheinfall/sw/include/boost/serialization/detail/stack_constructor.hpp:41: error: ‘aligned_storage’ in namespace ‘boost::serialization::boost’ does not name a type /home/rmurri/rheinfall/sw/include/boost/serialization/detail/stack_constructor.hpp:41: error: expected unqualified-id before ‘<’ token /home/rmurri/rheinfall/sw/include/boost/serialization/detail/stack_constructor.hpp:49: error: invalid use of template-name ‘boost::type’ without an argument list /home/rmurri/rheinfall/sw/include/boost/serialization/detail/stack_constructor.hpp: In member function ‘T* boost::serialization::detail::stack_allocate::address()’: /home/rmurri/rheinfall/sw/include/boost/serialization/detail/stack_constructor.hpp:35: error: ‘storage_’ was not declared in this scope /home/rmurri/rheinfall/sw/include/boost/serialization/detail/stack_constructor.hpp: In constructor ‘boost::serialization::detail::stack_construct::stack_construct(Archive&, unsigned int)’: /home/rmurri/rheinfall/sw/include/boost/serialization/detail/stack_constructor.hpp:58: error: ‘load_construct_data_adl’ is not a member of ‘boost::serialization::boost::serialization’ In file included from /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:27, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives/all_gather.hpp:14, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives.hpp:536, from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:23, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/serialization/collections_load_imp.hpp: In member function ‘typename Container::iterator boost::serialization::stl::archive_input_seq::operator()(Archive&, Container&, unsigned int, typename Container::iterator)’: /home/rmurri/rheinfall/sw/include/boost/serialization/collections_load_imp.hpp:64: error: ‘make_nvp’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/collections_load_imp.hpp: In member function ‘typename Container::iterator boost::serialization::stl::archive_input_map::operator()(Archive&, Container&, unsigned int, typename Container::iterator)’: /home/rmurri/rheinfall/sw/include/boost/serialization/collections_load_imp.hpp:85: error: ‘make_nvp’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/collections_load_imp.hpp: In member function ‘typename Container::iterator boost::serialization::stl::archive_input_set::operator()(Archive&, Container&, unsigned int, typename Container::iterator)’: /home/rmurri/rheinfall/sw/include/boost/serialization/collections_load_imp.hpp:113: error: ‘make_nvp’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/collections_load_imp.hpp: In function ‘void boost::serialization::stl::load_collection(Archive&, Container&)’: /home/rmurri/rheinfall/sw/include/boost/serialization/collections_load_imp.hpp:142: error: ‘boost::serialization::boost::archive’ has not been declared /home/rmurri/rheinfall/sw/include/boost/serialization/collections_load_imp.hpp:142: error: expected initializer before ‘library_version’ /home/rmurri/rheinfall/sw/include/boost/serialization/collections_load_imp.hpp:147: error: ‘make_nvp’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/collections_load_imp.hpp:148: error: ‘boost::serialization::boost::archive’ has not been declared /home/rmurri/rheinfall/sw/include/boost/serialization/collections_load_imp.hpp:148: error: ‘library_version’ was not declared in this scope /home/rmurri/rheinfall/sw/include/boost/serialization/collections_load_imp.hpp:149: error: ‘make_nvp’ is not a member of ‘boost::serialization::boost::serialization’ In file included from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives/all_gather.hpp:14, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives.hpp:536, from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:23, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp: In function ‘void boost::serialization::save(Archive&, const std::vector&, unsigned int, mpl_::false_)’: /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:53: error: ‘boost::serialization::boost::serialization::stl’ has not been declared /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:53: error: expected primary-expression before ‘,’ token /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:53: error: expected primary-expression before ‘>’ token /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp: In function ‘void boost::serialization::load(Archive&, std::vector&, unsigned int, mpl_::false_)’: /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:65: error: ‘boost::serialization::boost::serialization::stl’ has not been declared /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:66: error: expected primary-expression before ‘,’ token /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:67: error: expected primary-expression before ‘,’ token /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:68: error: ‘boost::serialization::boost::serialization::stl’ has not been declared /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:69: error: expected primary-expression before ‘,’ token /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:70: error: expected primary-expression before ‘>’ token /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:70: error: expected primary-expression before ‘,’ token /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:71: error: ‘boost::serialization::boost::serialization::stl’ has not been declared /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:71: error: expected primary-expression before ‘>’ token /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:72: error: expected primary-expression before ‘>’ token /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp: In function ‘void boost::serialization::save(Archive&, const std::vector&, unsigned int, mpl_::true_)’: /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:85: error: ‘make_nvp’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp: In function ‘void boost::serialization::load(Archive&, std::vector&, unsigned int, mpl_::true_)’: /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:98: error: ‘make_nvp’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:102: error: ‘make_nvp’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp: In function ‘void boost::serialization::save(Archive&, const std::vector&, unsigned int)’: /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:117: error: ‘use_array_optimization’ in namespace ‘boost::serialization::boost::serialization’ does not name a type /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:117: error: expected unqualified-id before ‘<’ token /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:120: error: there are no arguments to ‘use_optimized’ that depend on a template parameter, so a declaration of ‘use_optimized’ must be available /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp: In function ‘void boost::serialization::load(Archive&, std::vector&, unsigned int)’: /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:137: error: ‘use_array_optimization’ in namespace ‘boost::serialization::boost::serialization’ does not name a type /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:137: error: expected unqualified-id before ‘<’ token /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:140: error: there are no arguments to ‘use_optimized’ that depend on a template parameter, so a declaration of ‘use_optimized’ must be available /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp: In function ‘void boost::serialization::serialize(Archive&, std::vector&, unsigned int)’: /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:151: error: ‘split_free’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp: In function ‘void boost::serialization::save(Archive&, const std::vector&, unsigned int)’: /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:166: error: ‘make_nvp’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:170: error: ‘make_nvp’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp: In function ‘void boost::serialization::load(Archive&, std::vector&, unsigned int)’: /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:182: error: ‘make_nvp’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:186: error: ‘make_nvp’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp: In function ‘void boost::serialization::serialize(Archive&, std::vector&, unsigned int)’: /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:199: error: ‘split_free’ is not a member of ‘boost::serialization::boost::serialization’ In file included from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives/all_gather.hpp:14, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives.hpp:536, from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:23, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp: At global scope: /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:209: error: ‘long_long_type’ is not a member of ‘boost::serialization::boost’ /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:209: error: ‘long_long_type’ is not a member of ‘boost::serialization::boost’ /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:209: error: template argument 1 is invalid /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:209: error: template argument 2 is invalid /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:209: error: template argument 1 is invalid /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:209: error: ‘ulong_long_type’ is not a member of ‘boost::serialization::boost’ /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:209: error: ‘ulong_long_type’ is not a member of ‘boost::serialization::boost’ /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:209: error: template argument 1 is invalid /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:209: error: template argument 2 is invalid /home/rmurri/rheinfall/sw/include/boost/serialization/vector.hpp:209: error: template argument 1 is invalid In file included from /home/rmurri/rheinfall/sw/include/boost/mpi/skeleton_and_content.hpp:368, from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:32, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/mpi/detail/content_oarchive.hpp:65: error: ‘mpi’ is not a member of ‘boost::serialization::boost’ /home/rmurri/rheinfall/sw/include/boost/mpi/detail/content_oarchive.hpp:65: error: ‘mpi’ is not a member of ‘boost::serialization::boost’ /home/rmurri/rheinfall/sw/include/boost/mpi/detail/content_oarchive.hpp:65: error: template argument 1 is invalid In file included from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:32, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/mpi/skeleton_and_content.hpp:389: error: ‘mpi’ is not a member of ‘boost::serialization::boost’ /home/rmurri/rheinfall/sw/include/boost/mpi/skeleton_and_content.hpp:389: error: ‘mpi’ is not a member of ‘boost::serialization::boost’ /home/rmurri/rheinfall/sw/include/boost/mpi/skeleton_and_content.hpp:389: error: template argument 1 is invalid /home/rmurri/rheinfall/sw/include/boost/mpi/skeleton_and_content.hpp:390: error: ‘mpi’ is not a member of ‘boost::serialization::boost’ /home/rmurri/rheinfall/sw/include/boost/mpi/skeleton_and_content.hpp:390: error: ‘mpi’ is not a member of ‘boost::serialization::boost’ /home/rmurri/rheinfall/sw/include/boost/mpi/skeleton_and_content.hpp:390: error: template argument 1 is invalid In file included from foo.cpp:11: /home/rmurri/rheinfall/sw/include/boost/serialization/utility.hpp: In function ‘void boost::serialization::serialize(Archive&, std::pair&, unsigned int)’: /home/rmurri/rheinfall/sw/include/boost/serialization/utility.hpp:41: error: ‘remove_const’ in namespace ‘boost::serialization::boost’ does not name a type /home/rmurri/rheinfall/sw/include/boost/serialization/utility.hpp:41: error: expected unqualified-id before ‘<’ token /home/rmurri/rheinfall/sw/include/boost/serialization/utility.hpp:42: error: ‘make_nvp’ is not a member of ‘boost::serialization::boost::serialization’ /home/rmurri/rheinfall/sw/include/boost/serialization/utility.hpp:42: error: expected type-specifier before ‘typef’ /home/rmurri/rheinfall/sw/include/boost/serialization/utility.hpp:42: error: expected ‘>’ before ‘typef’ /home/rmurri/rheinfall/sw/include/boost/serialization/utility.hpp:42: error: expected ‘(’ before ‘typef’ /home/rmurri/rheinfall/sw/include/boost/serialization/utility.hpp:42: error: ‘typef’ was not declared in this scope /home/rmurri/rheinfall/sw/include/boost/serialization/utility.hpp:42: error: expected primary-expression before ‘>’ token /home/rmurri/rheinfall/sw/include/boost/serialization/utility.hpp:43: error: ‘make_nvp’ is not a member of ‘boost::serialization::boost::serialization’ In file included from /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/comparison_op.hpp:35, from /home/rmurri/rheinfall/sw/include/boost/mpl/equal_to.hpp:19, from /home/rmurri/rheinfall/sw/include/boost/archive/detail/oserializer.hpp:33, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_oarchive.hpp:14, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_cache.hpp:13, from /home/rmurri/rheinfall/sw/include/boost/mpi/datatype.hpp:27, from /home/rmurri/rheinfall/sw/include/boost/mpi/communicator.hpp:20, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives.hpp:21, from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:23, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp: At global scope: /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp: In instantiation of ‘boost::mpl::equal_to_impl::apply, std::allocator > >, mpl_::int_<1> >’: /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp:73: instantiated from ‘boost::mpl::equal_to, std::allocator > >, mpl_::int_<1> >’ /home/rmurri/rheinfall/sw/include/boost/mpl/if.hpp:67: instantiated from ‘boost::mpl::if_, std::allocator > >, mpl_::int_<1> >, boost::mpl::identity::save_primitive>, boost::mpl::eval_if, std::allocator > >, mpl_::int_<3> >, boost::mpl::identity::save_standard>, boost::mpl::eval_if, std::allocator > >, mpl_::int_<0> >, boost::mpl::identity::save_only>, boost::mpl::identity::save_conditional> > > >’ /home/rmurri/rheinfall/sw/include/boost/mpl/eval_if.hpp:37: instantiated from ‘boost::mpl::eval_if, std::allocator > >, mpl_::int_<1> >, boost::mpl::identity::save_primitive>, boost::mpl::eval_if, std::allocator > >, mpl_::int_<3> >, boost::mpl::identity::save_standard>, boost::mpl::eval_if, std::allocator > >, mpl_::int_<0> >, boost::mpl::identity::save_only>, boost::mpl::identity::save_conditional> > > >’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/oserializer.hpp:306: instantiated from ‘static void boost::archive::detail::save_non_pointer_type::invoke(Archive&, const T&) [with T = std::basic_string, std::allocator >, Archive = boost::mpi::packed_oarchive]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/oserializer.hpp:525: instantiated from ‘void boost::archive::save(Archive&, T&) [with Archive = boost::mpi::packed_oarchive, T = const std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/common_oarchive.hpp:69: instantiated from ‘void boost::archive::detail::common_oarchive::save_override(T&, int) [with T = const std::basic_string, std::allocator >, Archive = boost::mpi::packed_oarchive]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_oarchive.hpp:91: instantiated from ‘void boost::mpi::packed_oarchive::save_override(const T&, int, mpl_::false_) [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_oarchive.hpp:106: instantiated from ‘void boost::mpi::packed_oarchive::save_override(const T&, int) [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/interface_oarchive.hpp:63: instantiated from ‘Archive& boost::archive::detail::interface_oarchive::operator<<(T&) [with T = const std::string, Archive = boost::mpi::packed_oarchive]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_oarchive.hpp:112: instantiated from here /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp:90: error: ‘(((int)boost::serialization::implementation_level_impl, std::allocator > >::value) == 1)’ is not a valid template argument for type ‘bool’ because it is a non-constant expression /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp: In instantiation of ‘boost::mpl::equal_to, std::allocator > >, mpl_::int_<1> >’: /home/rmurri/rheinfall/sw/include/boost/mpl/if.hpp:67: instantiated from ‘boost::mpl::if_, std::allocator > >, mpl_::int_<1> >, boost::mpl::identity::save_primitive>, boost::mpl::eval_if, std::allocator > >, mpl_::int_<3> >, boost::mpl::identity::save_standard>, boost::mpl::eval_if, std::allocator > >, mpl_::int_<0> >, boost::mpl::identity::save_only>, boost::mpl::identity::save_conditional> > > >’ /home/rmurri/rheinfall/sw/include/boost/mpl/eval_if.hpp:37: instantiated from ‘boost::mpl::eval_if, std::allocator > >, mpl_::int_<1> >, boost::mpl::identity::save_primitive>, boost::mpl::eval_if, std::allocator > >, mpl_::int_<3> >, boost::mpl::identity::save_standard>, boost::mpl::eval_if, std::allocator > >, mpl_::int_<0> >, boost::mpl::identity::save_only>, boost::mpl::identity::save_conditional> > > >’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/oserializer.hpp:306: instantiated from ‘static void boost::archive::detail::save_non_pointer_type::invoke(Archive&, const T&) [with T = std::basic_string, std::allocator >, Archive = boost::mpi::packed_oarchive]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/oserializer.hpp:525: instantiated from ‘void boost::archive::save(Archive&, T&) [with Archive = boost::mpi::packed_oarchive, T = const std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/common_oarchive.hpp:69: instantiated from ‘void boost::archive::detail::common_oarchive::save_override(T&, int) [with T = const std::basic_string, std::allocator >, Archive = boost::mpi::packed_oarchive]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_oarchive.hpp:91: instantiated from ‘void boost::mpi::packed_oarchive::save_override(const T&, int, mpl_::false_) [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_oarchive.hpp:106: instantiated from ‘void boost::mpi::packed_oarchive::save_override(const T&, int) [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/interface_oarchive.hpp:63: instantiated from ‘Archive& boost::archive::detail::interface_oarchive::operator<<(T&) [with T = const std::string, Archive = boost::mpi::packed_oarchive]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_oarchive.hpp:112: instantiated from here /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp:73: error: no type named ‘type’ in ‘struct boost::mpl::equal_to_impl::apply, std::allocator > >, mpl_::int_<1> >’ In file included from /home/rmurri/rheinfall/sw/include/boost/mpl/eval_if.hpp:17, from /home/rmurri/rheinfall/sw/include/boost/serialization/split_free.hpp:20, from ../rheinfall/gmpxx_boost_serialization.hpp:36, from foo.cpp:3: /home/rmurri/rheinfall/sw/include/boost/mpl/if.hpp: In instantiation of ‘boost::mpl::if_, std::allocator > >, mpl_::int_<1> >, boost::mpl::identity::save_primitive>, boost::mpl::eval_if, std::allocator > >, mpl_::int_<3> >, boost::mpl::identity::save_standard>, boost::mpl::eval_if, std::allocator > >, mpl_::int_<0> >, boost::mpl::identity::save_only>, boost::mpl::identity::save_conditional> > > >’: /home/rmurri/rheinfall/sw/include/boost/mpl/eval_if.hpp:37: instantiated from ‘boost::mpl::eval_if, std::allocator > >, mpl_::int_<1> >, boost::mpl::identity::save_primitive>, boost::mpl::eval_if, std::allocator > >, mpl_::int_<3> >, boost::mpl::identity::save_standard>, boost::mpl::eval_if, std::allocator > >, mpl_::int_<0> >, boost::mpl::identity::save_only>, boost::mpl::identity::save_conditional> > > >’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/oserializer.hpp:306: instantiated from ‘static void boost::archive::detail::save_non_pointer_type::invoke(Archive&, const T&) [with T = std::basic_string, std::allocator >, Archive = boost::mpi::packed_oarchive]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/oserializer.hpp:525: instantiated from ‘void boost::archive::save(Archive&, T&) [with Archive = boost::mpi::packed_oarchive, T = const std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/common_oarchive.hpp:69: instantiated from ‘void boost::archive::detail::common_oarchive::save_override(T&, int) [with T = const std::basic_string, std::allocator >, Archive = boost::mpi::packed_oarchive]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_oarchive.hpp:91: instantiated from ‘void boost::mpi::packed_oarchive::save_override(const T&, int, mpl_::false_) [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_oarchive.hpp:106: instantiated from ‘void boost::mpi::packed_oarchive::save_override(const T&, int) [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/interface_oarchive.hpp:63: instantiated from ‘Archive& boost::archive::detail::interface_oarchive::operator<<(T&) [with T = const std::string, Archive = boost::mpi::packed_oarchive]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_oarchive.hpp:112: instantiated from here /home/rmurri/rheinfall/sw/include/boost/mpl/if.hpp:67: error: ‘value’ is not a member of ‘boost::mpl::equal_to, std::allocator > >, mpl_::int_<1> >’ /home/rmurri/rheinfall/sw/include/boost/mpl/if.hpp:70: error: ‘value’ is not a member of ‘boost::mpl::equal_to, std::allocator > >, mpl_::int_<1> >’ In file included from /home/rmurri/rheinfall/sw/include/boost/serialization/nvp.hpp:36, from /home/rmurri/rheinfall/sw/include/boost/archive/detail/oserializer.hpp:56, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_oarchive.hpp:14, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_cache.hpp:13, from /home/rmurri/rheinfall/sw/include/boost/mpi/datatype.hpp:27, from /home/rmurri/rheinfall/sw/include/boost/mpi/communicator.hpp:20, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives.hpp:21, from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:23, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/serialization/wrapper.hpp: In instantiation of ‘boost::serialization::is_wrapper, std::allocator > >’: /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/nested_type_wknd.hpp:28: instantiated from ‘boost::mpl::aux::nested_type_wknd, std::allocator > > >’ /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:55: instantiated from ‘boost::mpl::or_, std::allocator > >, boost::mpl::not_, std::allocator > > >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/check.hpp:159: instantiated from ‘void boost::archive::detail::check_const_loading() [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/iserializer.hpp:571: instantiated from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::mpi::packed_iarchive, T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/common_iarchive.hpp:66: instantiated from ‘void boost::archive::detail::common_iarchive::load_override(T&, int) [with T = std::basic_string, std::allocator >, Archive = boost::mpi::packed_iarchive]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_iarchive.hpp:101: instantiated from ‘void boost::mpi::packed_iarchive::load_override(T&, int, mpl_::false_) [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_iarchive.hpp:118: instantiated from ‘void boost::mpi::packed_iarchive::load_override(T&, int) [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/interface_iarchive.hpp:60: instantiated from ‘Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = std::string, Archive = boost::mpi::packed_iarchive]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_iarchive.hpp:125: instantiated from here /home/rmurri/rheinfall/sw/include/boost/serialization/wrapper.hpp:44: error: invalid use of incomplete type ‘struct boost::serialization::is_wrapper_impl, std::allocator > >’ /home/rmurri/rheinfall/sw/include/boost/serialization/wrapper.hpp:34: error: declaration of ‘struct boost::serialization::is_wrapper_impl, std::allocator > >’ In file included from /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/rmurri/rheinfall/sw/include/boost/mpl/or.hpp:43, from /home/rmurri/rheinfall/sw/include/boost/mpi/datatype.hpp:25, from /home/rmurri/rheinfall/sw/include/boost/mpi/communicator.hpp:20, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives.hpp:21, from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:23, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/preprocessed/gcc/or.hpp: In instantiation of ‘boost::mpl::or_, std::allocator > >, boost::mpl::not_, std::allocator > > >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >’: /home/rmurri/rheinfall/sw/include/boost/archive/detail/check.hpp:159: instantiated from ‘void boost::archive::detail::check_const_loading() [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/iserializer.hpp:571: instantiated from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::mpi::packed_iarchive, T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/common_iarchive.hpp:66: instantiated from ‘void boost::archive::detail::common_iarchive::load_override(T&, int) [with T = std::basic_string, std::allocator >, Archive = boost::mpi::packed_iarchive]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_iarchive.hpp:101: instantiated from ‘void boost::mpi::packed_iarchive::load_override(T&, int, mpl_::false_) [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_iarchive.hpp:118: instantiated from ‘void boost::mpi::packed_iarchive::load_override(T&, int) [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/interface_iarchive.hpp:60: instantiated from ‘Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = std::string, Archive = boost::mpi::packed_iarchive]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_iarchive.hpp:125: instantiated from here /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:55: error: ‘value’ is not a member of ‘boost::mpl::aux::nested_type_wknd, std::allocator > > >’ In file included from /home/rmurri/rheinfall/sw/include/boost/archive/detail/oserializer.hpp:67, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_oarchive.hpp:14, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_cache.hpp:13, from /home/rmurri/rheinfall/sw/include/boost/mpi/datatype.hpp:27, from /home/rmurri/rheinfall/sw/include/boost/mpi/communicator.hpp:20, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives.hpp:21, from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:23, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/archive/detail/check.hpp: In function ‘void boost::archive::detail::check_const_loading() [with T = std::basic_string, std::allocator >]’: /home/rmurri/rheinfall/sw/include/boost/archive/detail/iserializer.hpp:571: instantiated from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::mpi::packed_iarchive, T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/common_iarchive.hpp:66: instantiated from ‘void boost::archive::detail::common_iarchive::load_override(T&, int) [with T = std::basic_string, std::allocator >, Archive = boost::mpi::packed_iarchive]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_iarchive.hpp:101: instantiated from ‘void boost::mpi::packed_iarchive::load_override(T&, int, mpl_::false_) [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_iarchive.hpp:118: instantiated from ‘void boost::mpi::packed_iarchive::load_override(T&, int) [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/interface_iarchive.hpp:60: instantiated from ‘Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = std::string, Archive = boost::mpi::packed_iarchive]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_iarchive.hpp:125: instantiated from here /home/rmurri/rheinfall/sw/include/boost/archive/detail/check.hpp:159: error: no type named ‘type’ in ‘struct boost::mpl::or_, std::allocator > >, boost::mpl::not_, std::allocator > > >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >’ In file included from /home/rmurri/rheinfall/sw/include/boost/mpl/eval_if.hpp:17, from /home/rmurri/rheinfall/sw/include/boost/serialization/split_free.hpp:20, from ../rheinfall/gmpxx_boost_serialization.hpp:36, from foo.cpp:3: /home/rmurri/rheinfall/sw/include/boost/mpl/if.hpp: At global scope: /home/rmurri/rheinfall/sw/include/boost/mpl/if.hpp: In instantiation of ‘boost::mpl::if_, std::allocator > >, mpl_::int_<1> >, boost::mpl::identity::load_primitive>, boost::mpl::eval_if, std::allocator > >, mpl_::int_<3> >, boost::mpl::identity::load_standard>, boost::mpl::eval_if, std::allocator > >, mpl_::int_<0> >, boost::mpl::identity::load_only>, boost::mpl::identity::load_conditional> > > >’: /home/rmurri/rheinfall/sw/include/boost/mpl/eval_if.hpp:37: instantiated from ‘boost::mpl::eval_if, std::allocator > >, mpl_::int_<1> >, boost::mpl::identity::load_primitive>, boost::mpl::eval_if, std::allocator > >, mpl_::int_<3> >, boost::mpl::identity::load_standard>, boost::mpl::eval_if, std::allocator > >, mpl_::int_<0> >, boost::mpl::identity::load_only>, boost::mpl::identity::load_conditional> > > >’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/iserializer.hpp:430: instantiated from ‘static void boost::archive::detail::load_non_pointer_type::invoke(Archive&, T&) [with T = std::basic_string, std::allocator >, Archive = boost::mpi::packed_iarchive]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/iserializer.hpp:586: instantiated from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::mpi::packed_iarchive, T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/common_iarchive.hpp:66: instantiated from ‘void boost::archive::detail::common_iarchive::load_override(T&, int) [with T = std::basic_string, std::allocator >, Archive = boost::mpi::packed_iarchive]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_iarchive.hpp:101: instantiated from ‘void boost::mpi::packed_iarchive::load_override(T&, int, mpl_::false_) [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_iarchive.hpp:118: instantiated from ‘void boost::mpi::packed_iarchive::load_override(T&, int) [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/interface_iarchive.hpp:60: instantiated from ‘Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = std::string, Archive = boost::mpi::packed_iarchive]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_iarchive.hpp:125: instantiated from here /home/rmurri/rheinfall/sw/include/boost/mpl/if.hpp:67: error: ‘value’ is not a member of ‘boost::mpl::equal_to, std::allocator > >, mpl_::int_<1> >’ /home/rmurri/rheinfall/sw/include/boost/mpl/if.hpp:70: error: ‘value’ is not a member of ‘boost::mpl::equal_to, std::allocator > >, mpl_::int_<1> >’ In file included from /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/comparison_op.hpp:35, from /home/rmurri/rheinfall/sw/include/boost/mpl/greater.hpp:19, from /home/rmurri/rheinfall/sw/include/boost/mpl/comparison.hpp:20, from /home/rmurri/rheinfall/sw/include/boost/serialization/version.hpp:71, from /home/rmurri/rheinfall/sw/include/boost/archive/detail/oserializer.hpp:52, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_oarchive.hpp:14, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_cache.hpp:13, from /home/rmurri/rheinfall/sw/include/boost/mpi/datatype.hpp:27, from /home/rmurri/rheinfall/sw/include/boost/mpi/communicator.hpp:20, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives.hpp:21, from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:23, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp: In instantiation of ‘boost::mpl::greater_impl::apply, std::allocator > >, mpl_::int_<2> >’: /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:73: instantiated from ‘boost::mpl::greater, std::allocator > >, mpl_::int_<2> >’ /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/nested_type_wknd.hpp:28: instantiated from ‘boost::mpl::aux::nested_type_wknd, std::allocator > >, mpl_::int_<2> > >’ /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:55: instantiated from ‘boost::mpl::or_, std::allocator > >, mpl_::int_<2> >, boost::mpl::equal_to, std::allocator > >, mpl_::int_<0> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/check.hpp:78: instantiated from ‘void boost::archive::detail::check_object_versioning() [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/oserializer.hpp:307: instantiated from ‘static void boost::archive::detail::save_non_pointer_type::invoke(Archive&, const T&) [with T = std::basic_string, std::allocator >, Archive = boost::mpi::packed_oarchive]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/oserializer.hpp:525: instantiated from ‘void boost::archive::save(Archive&, T&) [with Archive = boost::mpi::packed_oarchive, T = const std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/common_oarchive.hpp:69: instantiated from ‘void boost::archive::detail::common_oarchive::save_override(T&, int) [with T = const std::basic_string, std::allocator >, Archive = boost::mpi::packed_oarchive]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_oarchive.hpp:91: instantiated from ‘void boost::mpi::packed_oarchive::save_override(const T&, int, mpl_::false_) [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_oarchive.hpp:106: instantiated from ‘void boost::mpi::packed_oarchive::save_override(const T&, int) [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/interface_oarchive.hpp:63: instantiated from ‘Archive& boost::archive::detail::interface_oarchive::operator<<(T&) [with T = const std::string, Archive = boost::mpi::packed_oarchive]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_oarchive.hpp:112: instantiated from here /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:90: error: ‘(((int)boost::serialization::implementation_level_impl, std::allocator > >::value) > 2)’ is not a valid template argument for type ‘bool’ because it is a non-constant expression /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp: In instantiation of ‘boost::mpl::greater, std::allocator > >, mpl_::int_<2> >’: /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/nested_type_wknd.hpp:28: instantiated from ‘boost::mpl::aux::nested_type_wknd, std::allocator > >, mpl_::int_<2> > >’ /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:55: instantiated from ‘boost::mpl::or_, std::allocator > >, mpl_::int_<2> >, boost::mpl::equal_to, std::allocator > >, mpl_::int_<0> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/check.hpp:78: instantiated from ‘void boost::archive::detail::check_object_versioning() [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/oserializer.hpp:307: instantiated from ‘static void boost::archive::detail::save_non_pointer_type::invoke(Archive&, const T&) [with T = std::basic_string, std::allocator >, Archive = boost::mpi::packed_oarchive]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/oserializer.hpp:525: instantiated from ‘void boost::archive::save(Archive&, T&) [with Archive = boost::mpi::packed_oarchive, T = const std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/common_oarchive.hpp:69: instantiated from ‘void boost::archive::detail::common_oarchive::save_override(T&, int) [with T = const std::basic_string, std::allocator >, Archive = boost::mpi::packed_oarchive]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_oarchive.hpp:91: instantiated from ‘void boost::mpi::packed_oarchive::save_override(const T&, int, mpl_::false_) [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_oarchive.hpp:106: instantiated from ‘void boost::mpi::packed_oarchive::save_override(const T&, int) [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/interface_oarchive.hpp:63: instantiated from ‘Archive& boost::archive::detail::interface_oarchive::operator<<(T&) [with T = const std::string, Archive = boost::mpi::packed_oarchive]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_oarchive.hpp:112: instantiated from here /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:73: error: no type named ‘type’ in ‘struct boost::mpl::greater_impl::apply, std::allocator > >, mpl_::int_<2> >’ In file included from /home/rmurri/rheinfall/sw/include/boost/mpl/not.hpp:19, from /home/rmurri/rheinfall/sw/include/boost/optional/optional.hpp:27, from /home/rmurri/rheinfall/sw/include/boost/optional.hpp:15, from /home/rmurri/rheinfall/sw/include/boost/mpi/communicator.hpp:18, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives.hpp:21, from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:23, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/nested_type_wknd.hpp: In instantiation of ‘boost::mpl::aux::nested_type_wknd, std::allocator > >, mpl_::int_<2> > >’: /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:55: instantiated from ‘boost::mpl::or_, std::allocator > >, mpl_::int_<2> >, boost::mpl::equal_to, std::allocator > >, mpl_::int_<0> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/check.hpp:78: instantiated from ‘void boost::archive::detail::check_object_versioning() [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/oserializer.hpp:307: instantiated from ‘static void boost::archive::detail::save_non_pointer_type::invoke(Archive&, const T&) [with T = std::basic_string, std::allocator >, Archive = boost::mpi::packed_oarchive]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/oserializer.hpp:525: instantiated from ‘void boost::archive::save(Archive&, T&) [with Archive = boost::mpi::packed_oarchive, T = const std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/common_oarchive.hpp:69: instantiated from ‘void boost::archive::detail::common_oarchive::save_override(T&, int) [with T = const std::basic_string, std::allocator >, Archive = boost::mpi::packed_oarchive]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_oarchive.hpp:91: instantiated from ‘void boost::mpi::packed_oarchive::save_override(const T&, int, mpl_::false_) [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_oarchive.hpp:106: instantiated from ‘void boost::mpi::packed_oarchive::save_override(const T&, int) [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/interface_oarchive.hpp:63: instantiated from ‘Archive& boost::archive::detail::interface_oarchive::operator<<(T&) [with T = const std::string, Archive = boost::mpi::packed_oarchive]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_oarchive.hpp:112: instantiated from here /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/nested_type_wknd.hpp:28: error: no type named ‘type’ in ‘struct boost::mpl::greater, std::allocator > >, mpl_::int_<2> >’ In file included from /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/rmurri/rheinfall/sw/include/boost/mpl/or.hpp:43, from /home/rmurri/rheinfall/sw/include/boost/mpi/datatype.hpp:25, from /home/rmurri/rheinfall/sw/include/boost/mpi/communicator.hpp:20, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives.hpp:21, from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:23, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/preprocessed/gcc/or.hpp: In instantiation of ‘boost::mpl::or_, std::allocator > >, mpl_::int_<2> >, boost::mpl::equal_to, std::allocator > >, mpl_::int_<0> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >’: /home/rmurri/rheinfall/sw/include/boost/archive/detail/check.hpp:78: instantiated from ‘void boost::archive::detail::check_object_versioning() [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/oserializer.hpp:307: instantiated from ‘static void boost::archive::detail::save_non_pointer_type::invoke(Archive&, const T&) [with T = std::basic_string, std::allocator >, Archive = boost::mpi::packed_oarchive]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/oserializer.hpp:525: instantiated from ‘void boost::archive::save(Archive&, T&) [with Archive = boost::mpi::packed_oarchive, T = const std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/common_oarchive.hpp:69: instantiated from ‘void boost::archive::detail::common_oarchive::save_override(T&, int) [with T = const std::basic_string, std::allocator >, Archive = boost::mpi::packed_oarchive]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_oarchive.hpp:91: instantiated from ‘void boost::mpi::packed_oarchive::save_override(const T&, int, mpl_::false_) [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_oarchive.hpp:106: instantiated from ‘void boost::mpi::packed_oarchive::save_override(const T&, int) [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/interface_oarchive.hpp:63: instantiated from ‘Archive& boost::archive::detail::interface_oarchive::operator<<(T&) [with T = const std::string, Archive = boost::mpi::packed_oarchive]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_oarchive.hpp:112: instantiated from here /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:55: error: ‘value’ is not a member of ‘boost::mpl::aux::nested_type_wknd, std::allocator > >, mpl_::int_<2> > >’ In file included from /home/rmurri/rheinfall/sw/include/boost/archive/detail/oserializer.hpp:67, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_oarchive.hpp:14, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_cache.hpp:13, from /home/rmurri/rheinfall/sw/include/boost/mpi/datatype.hpp:27, from /home/rmurri/rheinfall/sw/include/boost/mpi/communicator.hpp:20, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives.hpp:21, from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:23, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/archive/detail/check.hpp: In function ‘void boost::archive::detail::check_object_versioning() [with T = std::basic_string, std::allocator >]’: /home/rmurri/rheinfall/sw/include/boost/archive/detail/oserializer.hpp:307: instantiated from ‘static void boost::archive::detail::save_non_pointer_type::invoke(Archive&, const T&) [with T = std::basic_string, std::allocator >, Archive = boost::mpi::packed_oarchive]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/oserializer.hpp:525: instantiated from ‘void boost::archive::save(Archive&, T&) [with Archive = boost::mpi::packed_oarchive, T = const std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/common_oarchive.hpp:69: instantiated from ‘void boost::archive::detail::common_oarchive::save_override(T&, int) [with T = const std::basic_string, std::allocator >, Archive = boost::mpi::packed_oarchive]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_oarchive.hpp:91: instantiated from ‘void boost::mpi::packed_oarchive::save_override(const T&, int, mpl_::false_) [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_oarchive.hpp:106: instantiated from ‘void boost::mpi::packed_oarchive::save_override(const T&, int) [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/interface_oarchive.hpp:63: instantiated from ‘Archive& boost::archive::detail::interface_oarchive::operator<<(T&) [with T = const std::string, Archive = boost::mpi::packed_oarchive]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_oarchive.hpp:112: instantiated from here /home/rmurri/rheinfall/sw/include/boost/archive/detail/check.hpp:78: error: ‘value’ is not a member of ‘boost::archive::detail::check_object_versioning() [with T = std::basic_string, std::allocator >]::typex’ In file included from /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/comparison_op.hpp:35, from /home/rmurri/rheinfall/sw/include/boost/mpl/greater_equal.hpp:19, from /home/rmurri/rheinfall/sw/include/boost/archive/detail/oserializer.hpp:34, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_oarchive.hpp:14, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_cache.hpp:13, from /home/rmurri/rheinfall/sw/include/boost/mpi/datatype.hpp:27, from /home/rmurri/rheinfall/sw/include/boost/mpi/communicator.hpp:20, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives.hpp:21, from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:23, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp: At global scope: /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp: In instantiation of ‘boost::mpl::greater_equal_impl::apply, std::allocator > >, mpl_::int_<1> >’: /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp:73: instantiated from ‘boost::mpl::greater_equal, std::allocator > >, mpl_::int_<1> >’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/check.hpp:56: instantiated from ‘void boost::archive::detail::check_object_level() [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/iserializer.hpp:432: instantiated from ‘static void boost::archive::detail::load_non_pointer_type::invoke(Archive&, T&) [with T = std::basic_string, std::allocator >, Archive = boost::mpi::packed_iarchive]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/iserializer.hpp:586: instantiated from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::mpi::packed_iarchive, T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/common_iarchive.hpp:66: instantiated from ‘void boost::archive::detail::common_iarchive::load_override(T&, int) [with T = std::basic_string, std::allocator >, Archive = boost::mpi::packed_iarchive]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_iarchive.hpp:101: instantiated from ‘void boost::mpi::packed_iarchive::load_override(T&, int, mpl_::false_) [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_iarchive.hpp:118: instantiated from ‘void boost::mpi::packed_iarchive::load_override(T&, int) [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/interface_iarchive.hpp:60: instantiated from ‘Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = std::string, Archive = boost::mpi::packed_iarchive]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_iarchive.hpp:125: instantiated from here /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp:90: error: ‘(((int)boost::serialization::implementation_level_impl, std::allocator > >::value) > 0)’ is not a valid template argument for type ‘bool’ because it is a non-constant expression /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp: In instantiation of ‘boost::mpl::greater_equal, std::allocator > >, mpl_::int_<1> >’: /home/rmurri/rheinfall/sw/include/boost/archive/detail/check.hpp:56: instantiated from ‘void boost::archive::detail::check_object_level() [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/iserializer.hpp:432: instantiated from ‘static void boost::archive::detail::load_non_pointer_type::invoke(Archive&, T&) [with T = std::basic_string, std::allocator >, Archive = boost::mpi::packed_iarchive]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/iserializer.hpp:586: instantiated from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::mpi::packed_iarchive, T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/common_iarchive.hpp:66: instantiated from ‘void boost::archive::detail::common_iarchive::load_override(T&, int) [with T = std::basic_string, std::allocator >, Archive = boost::mpi::packed_iarchive]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_iarchive.hpp:101: instantiated from ‘void boost::mpi::packed_iarchive::load_override(T&, int, mpl_::false_) [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_iarchive.hpp:118: instantiated from ‘void boost::mpi::packed_iarchive::load_override(T&, int) [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/interface_iarchive.hpp:60: instantiated from ‘Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = std::string, Archive = boost::mpi::packed_iarchive]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_iarchive.hpp:125: instantiated from here /home/rmurri/rheinfall/sw/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp:73: error: no type named ‘type’ in ‘struct boost::mpl::greater_equal_impl::apply, std::allocator > >, mpl_::int_<1> >’ In file included from /home/rmurri/rheinfall/sw/include/boost/archive/detail/oserializer.hpp:67, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_oarchive.hpp:14, from /home/rmurri/rheinfall/sw/include/boost/mpi/detail/mpi_datatype_cache.hpp:13, from /home/rmurri/rheinfall/sw/include/boost/mpi/datatype.hpp:27, from /home/rmurri/rheinfall/sw/include/boost/mpi/communicator.hpp:20, from /home/rmurri/rheinfall/sw/include/boost/mpi/collectives.hpp:21, from /home/rmurri/rheinfall/sw/include/boost/mpi.hpp:23, from foo.cpp:6: /home/rmurri/rheinfall/sw/include/boost/archive/detail/check.hpp: In function ‘void boost::archive::detail::check_object_level() [with T = std::basic_string, std::allocator >]’: /home/rmurri/rheinfall/sw/include/boost/archive/detail/iserializer.hpp:432: instantiated from ‘static void boost::archive::detail::load_non_pointer_type::invoke(Archive&, T&) [with T = std::basic_string, std::allocator >, Archive = boost::mpi::packed_iarchive]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/iserializer.hpp:586: instantiated from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::mpi::packed_iarchive, T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/common_iarchive.hpp:66: instantiated from ‘void boost::archive::detail::common_iarchive::load_override(T&, int) [with T = std::basic_string, std::allocator >, Archive = boost::mpi::packed_iarchive]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_iarchive.hpp:101: instantiated from ‘void boost::mpi::packed_iarchive::load_override(T&, int, mpl_::false_) [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_iarchive.hpp:118: instantiated from ‘void boost::mpi::packed_iarchive::load_override(T&, int) [with T = std::basic_string, std::allocator >]’ /home/rmurri/rheinfall/sw/include/boost/archive/detail/interface_iarchive.hpp:60: instantiated from ‘Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = std::string, Archive = boost::mpi::packed_iarchive]’ /home/rmurri/rheinfall/sw/include/boost/mpi/packed_iarchive.hpp:125: instantiated from here /home/rmurri/rheinfall/sw/include/boost/archive/detail/check.hpp:56: error: no type named ‘type’ in ‘struct boost::mpl::greater_equal, std::allocator > >, mpl_::int_<1> >’