In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37:0, from /usr/include/boost/mpl/aux_/full_lambda.hpp:44, from /usr/include/boost/mpl/lambda.hpp:22, from /usr/include/boost/mpl/apply.hpp:25, from /usr/include/boost/mpl/aux_/iter_apply.hpp:17, from /usr/include/boost/mpl/aux_/find_if_pred.hpp:14, from /usr/include/boost/mpl/find_if.hpp:17, from /usr/include/boost/mpl/find.hpp:17, from /usr/include/boost/mpl/aux_/contains_impl.hpp:20, from /usr/include/boost/mpl/contains.hpp:20, from /usr/include/boost/multi_index_container.hpp:24, from test.cxx:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp:555:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp:555:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37:0, from /usr/include/boost/mpl/or.hpp:43, from /usr/include/boost/mpl/logical.hpp:17, from /usr/include/boost/mpl/iter_fold_if.hpp:19, from /usr/include/boost/mpl/find_if.hpp:19, from /usr/include/boost/mpl/find.hpp:17, from /usr/include/boost/mpl/aux_/contains_impl.hpp:20, from /usr/include/boost/mpl/contains.hpp:20, from /usr/include/boost/multi_index_container.hpp:24, from test.cxx:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:67:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:67:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37:0, from /usr/include/boost/mpl/and.hpp:42, from /usr/include/boost/mpl/logical.hpp:18, from /usr/include/boost/mpl/iter_fold_if.hpp:19, from /usr/include/boost/mpl/find_if.hpp:19, from /usr/include/boost/mpl/find.hpp:17, from /usr/include/boost/mpl/aux_/contains_impl.hpp:20, from /usr/include/boost/mpl/contains.hpp:20, from /usr/include/boost/multi_index_container.hpp:24, from test.cxx:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:67:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:67:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' In file included from /usr/include/boost/mpl/iter_fold_if.hpp:23:0, from /usr/include/boost/mpl/find_if.hpp:19, from /usr/include/boost/mpl/find.hpp:17, from /usr/include/boost/mpl/aux_/contains_impl.hpp:20, from /usr/include/boost/mpl/contains.hpp:20, from /usr/include/boost/multi_index_container.hpp:24, from test.cxx:1: /usr/include/boost/mpl/pair.hpp:64:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/pair.hpp:64:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/pair.hpp:65:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/pair.hpp:65:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/pair.hpp:66:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/pair.hpp:66:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' In file included from /usr/include/boost/mpl/aux_/iter_fold_if_impl.hpp:19:0, from /usr/include/boost/mpl/iter_fold_if.hpp:25, from /usr/include/boost/mpl/find_if.hpp:19, from /usr/include/boost/mpl/find.hpp:17, from /usr/include/boost/mpl/aux_/contains_impl.hpp:20, from /usr/include/boost/mpl/contains.hpp:20, from /usr/include/boost/multi_index_container.hpp:24, from test.cxx:1: /usr/include/boost/mpl/identity.hpp:40:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/identity.hpp:40:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/identity.hpp:41:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/identity.hpp:41:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' In file included from /usr/include/boost/mpl/find_if.hpp:19:0, from /usr/include/boost/mpl/find.hpp:17, from /usr/include/boost/mpl/aux_/contains_impl.hpp:20, from /usr/include/boost/mpl/contains.hpp:20, from /usr/include/boost/multi_index_container.hpp:24, from test.cxx:1: /usr/include/boost/mpl/iter_fold_if.hpp:113:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/iter_fold_if.hpp:113:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' In file included from /usr/include/boost/mpl/find.hpp:17:0, from /usr/include/boost/mpl/aux_/contains_impl.hpp:20, from /usr/include/boost/mpl/contains.hpp:20, from /usr/include/boost/multi_index_container.hpp:24, from test.cxx:1: /usr/include/boost/mpl/find_if.hpp:46:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/find_if.hpp:46:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' In file included from /usr/include/boost/mpl/aux_/contains_impl.hpp:20:0, from /usr/include/boost/mpl/contains.hpp:20, from /usr/include/boost/multi_index_container.hpp:24, from test.cxx:1: /usr/include/boost/mpl/find.hpp:34:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/find.hpp:34:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' In file included from /usr/include/boost/multi_index_container.hpp:24:0, from test.cxx:1: /usr/include/boost/mpl/contains.hpp:37:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/contains.hpp:37:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' In file included from /usr/include/boost/mpl/iter_fold.hpp:19:0, from /usr/include/boost/mpl/distance.hpp:18, from /usr/include/boost/mpl/aux_/size_impl.hpp:19, from /usr/include/boost/mpl/size.hpp:19, from /usr/include/boost/multi_index_container.hpp:28, from test.cxx:1: /usr/include/boost/mpl/O1_size.hpp:36:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/O1_size.hpp:36:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' In file included from /usr/include/boost/mpl/distance.hpp:18:0, from /usr/include/boost/mpl/aux_/size_impl.hpp:19, from /usr/include/boost/mpl/size.hpp:19, from /usr/include/boost/multi_index_container.hpp:28, from test.cxx:1: /usr/include/boost/mpl/iter_fold.hpp:45:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/iter_fold.hpp:45:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' In file included from /usr/include/boost/mpl/distance.hpp:19:0, from /usr/include/boost/mpl/aux_/size_impl.hpp:19, from /usr/include/boost/mpl/size.hpp:19, from /usr/include/boost/multi_index_container.hpp:28, from test.cxx:1: /usr/include/boost/mpl/iterator_range.hpp:38:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/iterator_range.hpp:38:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' In file included from /usr/include/boost/mpl/aux_/size_impl.hpp:19:0, from /usr/include/boost/mpl/size.hpp:19, from /usr/include/boost/multi_index_container.hpp:28, from test.cxx:1: /usr/include/boost/mpl/distance.hpp:74:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/distance.hpp:74:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' In file included from /usr/include/boost/multi_index_container.hpp:28:0, from test.cxx:1: /usr/include/boost/mpl/size.hpp:38:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/size.hpp:38:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37:0, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/multi_index/indexed_by.hpp:17, from /usr/include/boost/multi_index_container_fwd.hpp:18, from /usr/include/boost/multi_index_container.hpp:30, from test.cxx:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:123:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:123:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37:0, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/multi_index/indexed_by.hpp:17, from /usr/include/boost/multi_index_container_fwd.hpp:18, from /usr/include/boost/multi_index_container.hpp:30, from test.cxx:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:123:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:123:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' In file included from /usr/include/boost/multi_index/detail/no_duplicate_tags.hpp:17:0, from /usr/include/boost/multi_index/tag.hpp:17, from /usr/include/boost/multi_index/detail/ord_index_args.hpp:21, from /usr/include/boost/multi_index/ordered_index_fwd.hpp:16, from /usr/include/boost/multi_index_container_fwd.hpp:19, from /usr/include/boost/multi_index_container.hpp:30, from test.cxx:1: /usr/include/boost/mpl/fold.hpp:44:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/fold.hpp:44:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' In file included from /usr/include/boost/mpl/set/aux_/insert_impl.hpp:23:0, from /usr/include/boost/mpl/set/set0.hpp:23, from /usr/include/boost/multi_index/detail/no_duplicate_tags.hpp:18, from /usr/include/boost/multi_index/tag.hpp:17, from /usr/include/boost/multi_index/detail/ord_index_args.hpp:21, from /usr/include/boost/multi_index/ordered_index_fwd.hpp:16, from /usr/include/boost/multi_index_container_fwd.hpp:19, from /usr/include/boost/multi_index_container.hpp:30, from test.cxx:1: /usr/include/boost/mpl/base.hpp:31:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/base.hpp:31:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' In file included from /usr/include/boost/mpl/set/aux_/iterator.hpp:19:0, from /usr/include/boost/mpl/set/aux_/begin_end_impl.hpp:19, from /usr/include/boost/mpl/set/set0.hpp:29, from /usr/include/boost/multi_index/detail/no_duplicate_tags.hpp:18, from /usr/include/boost/multi_index/tag.hpp:17, from /usr/include/boost/multi_index/detail/ord_index_args.hpp:21, from /usr/include/boost/multi_index/ordered_index_fwd.hpp:16, from /usr/include/boost/multi_index_container_fwd.hpp:19, from /usr/include/boost/multi_index_container.hpp:30, from test.cxx:1: /usr/include/boost/mpl/has_key.hpp:37:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/has_key.hpp:37:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' In file included from /usr/include/boost/mpl/transform.hpp:19:0, from /usr/include/boost/multi_index/tag.hpp:19, from /usr/include/boost/multi_index/detail/ord_index_args.hpp:21, from /usr/include/boost/multi_index/ordered_index_fwd.hpp:16, from /usr/include/boost/multi_index_container_fwd.hpp:19, from /usr/include/boost/multi_index_container.hpp:30, from test.cxx:1: /usr/include/boost/mpl/reverse_fold.hpp:46:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/reverse_fold.hpp:46:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' In file included from /usr/include/boost/mpl/pair_view.hpp:19:0, from /usr/include/boost/mpl/transform.hpp:20, from /usr/include/boost/multi_index/tag.hpp:19, from /usr/include/boost/multi_index/detail/ord_index_args.hpp:21, from /usr/include/boost/multi_index/ordered_index_fwd.hpp:16, from /usr/include/boost/multi_index_container_fwd.hpp:19, from /usr/include/boost/multi_index_container.hpp:30, from test.cxx:1: /usr/include/boost/mpl/iterator_category.hpp:31:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/iterator_category.hpp:31:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' In file included from /usr/include/boost/mpl/pair_view.hpp:24:0, from /usr/include/boost/mpl/transform.hpp:20, from /usr/include/boost/multi_index/tag.hpp:19, from /usr/include/boost/multi_index/detail/ord_index_args.hpp:21, from /usr/include/boost/multi_index/ordered_index_fwd.hpp:16, from /usr/include/boost/multi_index_container_fwd.hpp:19, from /usr/include/boost/multi_index_container.hpp:30, from test.cxx:1: /usr/include/boost/mpl/min_max.hpp:41:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/min_max.hpp:41:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/min_max.hpp:42:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/min_max.hpp:42:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' In file included from /usr/include/boost/mpl/transform.hpp:20:0, from /usr/include/boost/multi_index/tag.hpp:19, from /usr/include/boost/multi_index/detail/ord_index_args.hpp:21, from /usr/include/boost/multi_index/ordered_index_fwd.hpp:16, from /usr/include/boost/multi_index_container_fwd.hpp:19, from /usr/include/boost/multi_index_container.hpp:30, from test.cxx:1: /usr/include/boost/mpl/pair_view.hpp:165:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/pair_view.hpp:165:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' In file included from /usr/include/boost/mpl/transform.hpp:21:0, from /usr/include/boost/multi_index/tag.hpp:19, from /usr/include/boost/multi_index/detail/ord_index_args.hpp:21, from /usr/include/boost/multi_index/ordered_index_fwd.hpp:16, from /usr/include/boost/multi_index_container_fwd.hpp:19, from /usr/include/boost/multi_index_container.hpp:30, from test.cxx:1: /usr/include/boost/mpl/is_sequence.hpp:108:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/is_sequence.hpp:108:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' In file included from /usr/include/boost/mpl/back_inserter.hpp:18:0, from /usr/include/boost/mpl/aux_/inserter_algorithm.hpp:18, from /usr/include/boost/mpl/transform.hpp:28, from /usr/include/boost/multi_index/tag.hpp:19, from /usr/include/boost/multi_index/detail/ord_index_args.hpp:21, from /usr/include/boost/multi_index/ordered_index_fwd.hpp:16, from /usr/include/boost/multi_index_container_fwd.hpp:19, from /usr/include/boost/multi_index_container.hpp:30, from test.cxx:1: /usr/include/boost/mpl/push_back.hpp:48:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/push_back.hpp:48:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/push_back.hpp:49:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/push_back.hpp:49:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' In file included from /usr/include/boost/mpl/front_inserter.hpp:18:0, from /usr/include/boost/mpl/aux_/inserter_algorithm.hpp:19, from /usr/include/boost/mpl/transform.hpp:28, from /usr/include/boost/multi_index/tag.hpp:19, from /usr/include/boost/multi_index/detail/ord_index_args.hpp:21, from /usr/include/boost/multi_index/ordered_index_fwd.hpp:16, from /usr/include/boost/multi_index_container_fwd.hpp:19, from /usr/include/boost/multi_index_container.hpp:30, from test.cxx:1: /usr/include/boost/mpl/push_front.hpp:47:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/push_front.hpp:47:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/push_front.hpp:48:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/push_front.hpp:48:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' In file included from /usr/include/boost/mpl/aux_/inserter_algorithm.hpp:24:0, from /usr/include/boost/mpl/transform.hpp:28, from /usr/include/boost/multi_index/tag.hpp:19, from /usr/include/boost/multi_index/detail/ord_index_args.hpp:21, from /usr/include/boost/multi_index/ordered_index_fwd.hpp:16, from /usr/include/boost/multi_index_container_fwd.hpp:19, from /usr/include/boost/multi_index_container.hpp:30, from test.cxx:1: /usr/include/boost/mpl/clear.hpp:35:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/clear.hpp:35:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' In file included from /usr/include/boost/multi_index/tag.hpp:19:0, from /usr/include/boost/multi_index/detail/ord_index_args.hpp:21, from /usr/include/boost/multi_index/ordered_index_fwd.hpp:16, from /usr/include/boost/multi_index_container_fwd.hpp:19, from /usr/include/boost/multi_index_container.hpp:30, from test.cxx:1: /usr/include/boost/mpl/transform.hpp:113:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/transform.hpp:113:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/transform.hpp:113:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/transform.hpp:113:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/transform.hpp:114:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/transform.hpp:114:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/transform.hpp:114:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/transform.hpp:114:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/transform.hpp:138:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/transform.hpp:138:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/transform.hpp:139:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/transform.hpp:139:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' In file included from /usr/include/boost/multi_index/detail/node_type.hpp:19:0, from /usr/include/boost/multi_index/detail/index_base.hpp:21, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:33, from test.cxx:1: /usr/include/boost/mpl/reverse_iter_fold.hpp:52:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/reverse_iter_fold.hpp:52:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' In file included from /usr/include/boost/multi_index/detail/is_index_list.hpp:17:0, from /usr/include/boost/multi_index/detail/node_type.hpp:24, from /usr/include/boost/multi_index/detail/index_base.hpp:21, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:33, from test.cxx:1: /usr/include/boost/mpl/empty.hpp:35:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/empty.hpp:35:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37:0, from /usr/include/boost/mpl/aux_/comparison_op.hpp:35, from /usr/include/boost/mpl/equal_to.hpp:19, from /usr/include/boost/serialization/tracking.hpp:24, from /usr/include/boost/serialization/nvp.hpp:32, from /usr/include/boost/multi_index/detail/index_loader.hpp:21, from /usr/include/boost/multi_index/detail/index_base.hpp:27, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:33, from test.cxx:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp:78:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp:78:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >' In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37:0, from /usr/include/boost/mpl/aux_/comparison_op.hpp:35, from /usr/include/boost/mpl/greater.hpp:19, from /usr/include/boost/serialization/tracking.hpp:25, from /usr/include/boost/serialization/nvp.hpp:32, from /usr/include/boost/multi_index/detail/index_loader.hpp:21, from /usr/include/boost/multi_index/detail/index_base.hpp:27, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:33, from test.cxx:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:78:1: error: specialization of 'boost::mpl::aux::template_arity >' after instantiation /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:78:1: error: redefinition of 'struct boost::mpl::aux::template_arity >' /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:92:1: error: previous definition of 'struct boost::mpl::aux::template_arity >'