Advertisement
Guest User

Errors with using gcc 4.8

a guest
Feb 20th, 2014
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.55 KB | None | 0 0
  1. /usr/include/boost/bimap/relation/detail/mutant.hpp: In instantiation of âtypename boost::enable_if<boost::is_const<Reference>, const View&>::type boost::bimaps::relation::detail::mutate(Type&) [with View = boost::bimaps::relation::structured_pair<boost::bimaps::tags::tagged<const std::basic_string<char>, boost::bimaps::relation::member_at::right>, boost::bimaps::tags::tagged<const long unsigned int, boost::bimaps::relation::member_at::left>, mpl_::na, boost::bimaps::relation::mirror_layout>; Type = const boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<const long unsigned int, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<const std::basic_string<char>, boost::bimaps::relation::member_at::right>, mpl_::na, true>; typename boost::enable_if<boost::is_const<Reference>, const View&>::type = const boost::bimaps::relation::structured_pair<boost::bimaps::tags::tagged<const std::basic_string<char>, boost::bimaps::relation::member_at::right>, boost::bimaps::tags::tagged<const long unsigned int, boost::bimaps::relation::member_at::left>, mpl_::na, boost::bimaps::relation::mirror_layout>&]â:
  2. /usr/include/boost/bimap/relation/mutant_relation.hpp:318:75: required from âconst right_pair& boost::bimaps::relation::mutant_relation<TA, TB, Info, FM>::get_right_pair() const [with TA = boost::bimaps::tags::tagged<const long unsigned int, boost::bimaps::relation::member_at::left>; TB = boost::bimaps::tags::tagged<const std::basic_string<char>, boost::bimaps::relation::member_at::right>; Info = mpl_::na; bool force_mutable = true; boost::bimaps::relation::mutant_relation<TA, TB, Info, FM>::right_pair = boost::bimaps::relation::structured_pair<boost::bimaps::tags::tagged<const std::basic_string<char>, boost::bimaps::relation::member_at::right>, boost::bimaps::tags::tagged<const long unsigned int, boost::bimaps::relation::member_at::left>, mpl_::na, boost::bimaps::relation::mirror_layout>]â
  3. /usr/include/boost/bimap/relation/support/pair_by.hpp:95:1: required from âtypename boost::bimaps::relation::support::result_of::pair_by<boost::bimaps::relation::member_at::right, Relation>::type boost::bimaps::relation::support::detail::pair_by(boost::bimaps::relation::member_at::right, Relation&) [with Relation = const boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<const long unsigned int, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<const std::basic_string<char>, boost::bimaps::relation::member_at::right>, mpl_::na, true>; typename boost::bimaps::relation::support::result_of::pair_by<boost::bimaps::relation::member_at::right, Relation>::type = const boost::bimaps::relation::structured_pair<boost::bimaps::tags::tagged<const std::basic_string<char>, boost::bimaps::relation::member_at::right>, boost::bimaps::tags::tagged<const long unsigned int, boost::bimaps::relation::member_at::left>, mpl_::na, boost::bimaps::relation::mirror_layout>&]â
  4. /usr/include/boost/bimap/relation/support/pair_by.hpp:107:1: required from âtypename boost::bimaps::relation::support::result_of::pair_by<Tag, SymmetricType>::type boost::bimaps::relation::support::pair_by(SymmetricType&) [with Tag = boost::bimaps::relation::member_at::right; SymmetricType = const boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<const long unsigned int, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<const std::basic_string<char>, boost::bimaps::relation::member_at::right>, mpl_::na, true>; typename boost::bimaps::relation::support::result_of::pair_by<Tag, SymmetricType>::type = const boost::bimaps::relation::structured_pair<boost::bimaps::tags::tagged<const std::basic_string<char>, boost::bimaps::relation::member_at::right>, boost::bimaps::tags::tagged<const long unsigned int, boost::bimaps::relation::member_at::left>, mpl_::na, boost::bimaps::relation::mirror_layout>&]â
  5. /usr/include/boost/bimap/detail/map_view_iterator.hpp:161:78: required from âtypename boost::bimaps::detail::const_map_view_iterator_base<Tag, Relation, CoreIterator>::type::reference boost::bimaps::detail::const_map_view_iterator<Tag, Relation, CoreIterator>::dereference() const [with Tag = boost::bimaps::relation::member_at::right; Relation = boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<const long unsigned int, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<const std::basic_string<char>, boost::bimaps::relation::member_at::right>, mpl_::na, true>; CoreIterator = boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<const long unsigned int, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<const std::basic_string<char>, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<const long unsigned int, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<const std::basic_string<char>, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >; typename boost::bimaps::detail::const_map_view_iterator_base<Tag, Relation, CoreIterator>::type::reference = const boost::bimaps::relation::structured_pair<boost::bimaps::tags::tagged<const std::basic_string<char>, boost::bimaps::relation::member_at::right>, boost::bimaps::tags::tagged<const long unsigned int, boost::bimaps::relation::member_at::left>, mpl_::na, boost::bimaps::relation::mirror_layout>&]â
  6. /usr/include/boost/iterator/iterator_facade.hpp:516:32: required from âstatic typename Facade::reference boost::iterator_core_access::dereference(const Facade&) [with Facade = boost::bimaps::detail::const_map_view_iterator<boost::bimaps::relation::member_at::right, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<const long unsigned int, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<const std::basic_string<char>, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<const long unsigned int, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<const std::basic_string<char>, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<const long unsigned int, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<const std::basic_string<char>, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > > >; typename Facade::reference = const boost::bimaps::relation::structured_pair<boost::bimaps::tags::tagged<const std::basic_string<char>, boost::bimaps::relation::member_at::right>, boost::bimaps::tags::tagged<const long unsigned int, boost::bimaps::relation::member_at::left>, mpl_::na, boost::bimaps::relation::mirror_layout>&]â
  7. /usr/include/boost/iterator/iterator_facade.hpp:634:67: required from âboost::iterator_facade<I, V, TC, R, D>::reference boost::iterator_facade<I, V, TC, R, D>::operator*() const [with Derived = boost::bimaps::detail::const_map_view_iterator<boost::bimaps::relation::member_at::right, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<const long unsigned int, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<const std::basic_string<char>, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<const long unsigned int, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<const std::basic_string<char>, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<const long unsigned int, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<const std::basic_string<char>, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > > >; Value = const boost::bimaps::relation::structured_pair<boost::bimaps::tags::tagged<const std::basic_string<char>, boost::bimaps::relation::member_at::right>, boost::bimaps::tags::tagged<const long unsigned int, boost::bimaps::relation::member_at::left>, mpl_::na, boost::bimaps::relation::mirror_layout>; CategoryOrTraversal = boost::bidirectional_traversal_tag; Reference = const boost::bimaps::relation::structured_pair<boost::bimaps::tags::tagged<const std::basic_string<char>, boost::bimaps::relation::member_at::right>, boost::bimaps::tags::tagged<const long unsigned int, boost::bimaps::relation::member_at::left>, mpl_::na, boost::bimaps::relation::mirror_layout>&; Difference = long int; boost::iterator_facade<I, V, TC, R, D>::reference = const boost::bimaps::relation::structured_pair<boost::bimaps::tags::tagged<const std::basic_string<char>, boost::bimaps::relation::member_at::right>, boost::bimaps::tags::tagged<const long unsigned int, boost::bimaps::relation::member_at::left>, mpl_::na, boost::bimaps::relation::mirror_layout>&]â
  8. /usr/include/boost/iterator/iterator_facade.hpp:648:19: required from âtypename boost::detail::operator_arrow_result<typename boost::detail::iterator_facade_types<Value, CategoryOrTraversal, Reference, Difference>::value_type, Reference, typename boost::detail::iterator_facade_types<Value, CategoryOrTraversal, Reference, Difference>::pointer>::type boost::iterator_facade<I, V, TC, R, D>::operator->() const [with Derived = boost::bimaps::detail::const_map_view_iterator<boost::bimaps::relation::member_at::right, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<const long unsigned int, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<const std::basic_string<char>, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<const long unsigned int, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<const std::basic_string<char>, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<const long unsigned int, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<const std::basic_string<char>, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > > >; Value = const boost::bimaps::relation::structured_pair<boost::bimaps::tags::tagged<const std::basic_string<char>, boost::bimaps::relation::member_at::right>, boost::bimaps::tags::tagged<const long unsigned int, boost::bimaps::relation::member_at::left>, mpl_::na, boost::bimaps::relation::mirror_layout>; CategoryOrTraversal = boost::bidirectional_traversal_tag; Reference = const boost::bimaps::relation::structured_pair<boost::bimaps::tags::tagged<const std::basic_string<char>, boost::bimaps::relation::member_at::right>, boost::bimaps::tags::tagged<const long unsigned int, boost::bimaps::relation::member_at::left>, mpl_::na, boost::bimaps::relation::mirror_layout>&; Difference = long int; typename boost::detail::operator_arrow_result<typename boost::detail::iterator_facade_types<Value, CategoryOrTraversal, Reference, Difference>::value_type, Reference, typename boost::detail::iterator_facade_types<Value, CategoryOrTraversal, Reference, Difference>::pointer>::type = const boost::bimaps::relation::structured_pair<boost::bimaps::tags::tagged<const std::basic_string<char>, boost::bimaps::relation::member_at::right>, boost::bimaps::tags::tagged<const long unsigned int, boost::bimaps::relation::member_at::left>, mpl_::na, boost::bimaps::relation::mirror_layout>*]â
  9. ./Include/SystemTemplate.hpp:141:17: required from here
  10. /usr/include/boost/bimap/relation/detail/mutant.hpp:72:56: error: call of overloaded âaddressof(const boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<const long unsigned int, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<const std::basic_string<char>, boost::bimaps::relation::member_at::right>, mpl_::na, true>&)â is ambiguous
  11. return *reinterpret_cast< const View* >(addressof(m));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement