Guest User

Errors with R-Tree remove code?

a guest
Dec 22nd, 2014
488
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 64.90 KB | None | 0 0
  1. clang++ -g -std=c++11 -L/usr/local/lib -L/usr/local/Cellar/boost/1.56.0/lib -I/usr/local/include/boost -I/usr/local/Cellar/boost/1.56.0/include test.cc -o test
  2. In file included from test.cc:4:
  3. In file included from /usr/local/Cellar/boost/1.56.0/include/boost/geometry.hpp:17:
  4. In file included from /usr/local/Cellar/boost/1.56.0/include/boost/geometry/geometry.hpp:43:
  5. In file included from /usr/local/Cellar/boost/1.56.0/include/boost/geometry/strategies/strategies.hpp:39:
  6. In file included from /usr/local/Cellar/boost/1.56.0/include/boost/geometry/strategies/cartesian/buffer_end_round.hpp:20:
  7. In file included from /usr/local/Cellar/boost/1.56.0/include/boost/geometry/io/wkt/wkt.hpp:18:
  8. In file included from /usr/local/Cellar/boost/1.56.0/include/boost/geometry/io/wkt/write.hpp:30:
  9. In file included from /usr/local/Cellar/boost/1.56.0/include/boost/geometry/algorithms/disjoint.hpp:25:
  10. In file included from /usr/local/Cellar/boost/1.56.0/include/boost/geometry/algorithms/detail/disjoint/implementation.hpp:25:
  11. In file included from /usr/local/Cellar/boost/1.56.0/include/boost/geometry/algorithms/detail/disjoint/areal_areal.hpp:26:
  12. In file included from /usr/local/Cellar/boost/1.56.0/include/boost/geometry/algorithms/within.hpp:45:
  13. /usr/local/Cellar/boost/1.56.0/include/boost/geometry/strategies/concepts/within_concept.hpp:234:18: error: no matching member function for call to 'apply'
  14. checker::apply(&Strategy::apply);
  15. ~~~~~~~~~^~~~~
  16. /usr/local/Cellar/boost/1.56.0/include/boost/concept/usage.hpp:16:43: note: in instantiation of member function
  17. 'boost::geometry::concept::WithinStrategyBoxBox<boost::geometry::strategy::relate::relate<boost::mpl::vector<boost::geometry::detail::relate::static_mask<'T', '*', 'F', '*', '*', 'F', '*', '*', '*'>,
  18. boost::geometry::detail::relate::static_mask<'*', 'T', 'F', '*', '*', 'F', '*', '*', '*'>, boost::geometry::detail::relate::static_mask<'*', '*', 'F', 'T', '*', 'F', '*', '*', '*'>,
  19. boost::geometry::detail::relate::static_mask<'*', '*', 'F', '*', 'T', 'F', '*', '*', '*'>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na,
  20. mpl_::na, mpl_::na, mpl_::na> > >::~WithinStrategyBoxBox' requested here
  21. ~usage_requirements() { ((Model*)0)->~Model(); }
  22. ^
  23. /usr/local/Cellar/boost/1.56.0/include/boost/concept/detail/general.hpp:38:42: note: in instantiation of member function
  24. 'boost::concepts::usage_requirements<boost::geometry::concept::WithinStrategyBoxBox<boost::geometry::strategy::relate::relate<boost::mpl::vector<boost::geometry::detail::relate::static_mask<'T', '*', 'F', '*', '*', 'F',
  25. '*', '*', '*'>, boost::geometry::detail::relate::static_mask<'*', 'T', 'F', '*', '*', 'F', '*', '*', '*'>, boost::geometry::detail::relate::static_mask<'*', '*', 'F', 'T', '*', 'F', '*', '*', '*'>,
  26. boost::geometry::detail::relate::static_mask<'*', '*', 'F', '*', 'T', 'F', '*', '*', '*'>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na,
  27. mpl_::na, mpl_::na, mpl_::na> > > >::~usage_requirements' requested here
  28. static void failed() { ((Model*)0)->~Model(); }
  29. ^
  30. /usr/local/Cellar/boost/1.56.0/include/boost/geometry/strategies/concepts/within_concept.hpp:232:5: note: in instantiation of member function 'boost::concepts::requirement<boost::concepts::failed
  31. ************boost::concepts::usage_requirements<boost::geometry::concept::WithinStrategyBoxBox<boost::geometry::strategy::relate::relate<boost::mpl::vector<boost::geometry::detail::relate::static_mask<'T', '*', 'F', '*',
  32. '*', 'F', '*', '*', '*'>, boost::geometry::detail::relate::static_mask<'*', 'T', 'F', '*', '*', 'F', '*', '*', '*'>, boost::geometry::detail::relate::static_mask<'*', '*', 'F', 'T', '*', 'F', '*', '*', '*'>,
  33. boost::geometry::detail::relate::static_mask<'*', '*', 'F', '*', 'T', 'F', '*', '*', '*'>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na,
  34. mpl_::na, mpl_::na, mpl_::na> > > >::************>::failed' requested here
  35. BOOST_CONCEPT_USAGE(WithinStrategyBoxBox)
  36. ^
  37. /usr/local/Cellar/boost/1.56.0/include/boost/concept/usage.hpp:29:7: note: expanded from macro 'BOOST_CONCEPT_USAGE'
  38. BOOST_CONCEPT_ASSERT((boost::concepts::usage_requirements<model>)); \
  39. ^
  40. /usr/local/Cellar/boost/1.56.0/include/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
  41. BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
  42. ^
  43. /usr/local/Cellar/boost/1.56.0/include/boost/concept/detail/general.hpp:78:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
  44. &::boost::concepts::requirement_<ModelFnPtr>::failed> \
  45. ^
  46. /usr/local/Cellar/boost/1.56.0/include/boost/geometry/algorithms/covered_by.hpp:263:26: note: in instantiation of function template specialization 'boost::geometry::concept::within::check<boost::geometry::box_tag,
  47. boost::geometry::box_tag, boost::geometry::areal_tag, boost::geometry::strategy::relate::relate<boost::mpl::vector<boost::geometry::detail::relate::static_mask<'T', '*', 'F', '*', '*', 'F', '*', '*', '*'>,
  48. boost::geometry::detail::relate::static_mask<'*', 'T', 'F', '*', '*', 'F', '*', '*', '*'>, boost::geometry::detail::relate::static_mask<'*', '*', 'F', 'T', '*', 'F', '*', '*', '*'>,
  49. boost::geometry::detail::relate::static_mask<'*', '*', 'F', '*', 'T', 'F', '*', '*', '*'>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na,
  50. mpl_::na, mpl_::na, mpl_::na> > >' requested here
  51. concept::within::check
  52. ^
  53. /usr/local/Cellar/boost/1.56.0/include/boost/geometry/algorithms/covered_by.hpp:305:28: note: in instantiation of function template specialization
  54. 'boost::geometry::resolve_strategy::covered_by::apply<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >,
  55. boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >,
  56. boost::geometry::strategy::relate::relate<boost::mpl::vector<boost::geometry::detail::relate::static_mask<'T', '*', 'F', '*', '*', 'F', '*', '*', '*'>, boost::geometry::detail::relate::static_mask<'*', 'T', 'F', '*', '*',
  57. 'F', '*', '*', '*'>, boost::geometry::detail::relate::static_mask<'*', '*', 'F', 'T', '*', 'F', '*', '*', '*'>, boost::geometry::detail::relate::static_mask<'*', '*', 'F', '*', 'T', 'F', '*', '*', '*'>, mpl_::na, mpl_::na,
  58. mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > >' requested here
  59. return covered_by::apply(geometry1, geometry2, strategy_type());
  60. ^
  61. /usr/local/Cellar/boost/1.56.0/include/boost/geometry/algorithms/covered_by.hpp:323:34: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
  62. ::apply(geometry1, geometry2, strategy);
  63. ^
  64. /usr/local/Cellar/boost/1.56.0/include/boost/variant/detail/apply_visitor_unary.hpp:60:22: note: in instantiation of function template specialization
  65. 'boost::variant<boost::geometry::index::detail::rtree::static_leaf<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >,
  66. int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >,
  67. boost::geometry::index::detail::rtree::allocators<std::__1::allocator<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> >
  68. >, int> >, std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::rstar<16, 4, 4, 32>,
  69. boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, boost::geometry::index::detail::rtree::node_s_mem_static_tag>,
  70. boost::geometry::index::detail::rtree::node_s_mem_static_tag>, boost::geometry::index::detail::rtree::static_internal_node<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  71. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<float, 2,
  72. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, boost::geometry::index::detail::rtree::allocators<std::__1::allocator<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float,
  73. 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> >, std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  74. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<float, 2,
  75. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, boost::geometry::index::detail::rtree::node_s_mem_static_tag>, boost::geometry::index::detail::rtree::node_s_mem_static_tag>,
  76. boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_,
  77. boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_,
  78. boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_,
  79. boost::detail::variant::void_>::apply_visitor<boost::geometry::index::detail::rtree::visitors::remove<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  80. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::detail::rtree::options<boost::geometry::index::rstar<16, 4, 4, 32>,
  81. boost::geometry::index::detail::rtree::insert_reinsert_tag, boost::geometry::index::detail::rtree::choose_by_overlap_diff_tag, boost::geometry::index::detail::rtree::split_default_tag,
  82. boost::geometry::index::detail::rtree::rstar_tag, boost::geometry::index::detail::rtree::node_s_mem_static_tag>,
  83. boost::geometry::index::detail::translator<boost::geometry::index::indexable<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  84. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> >, boost::geometry::index::equal_to<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  85. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> > >, boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >,
  86. boost::geometry::index::detail::rtree::allocators<std::__1::allocator<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> >
  87. >, int> >, std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::rstar<16, 4, 4, 32>,
  88. boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, boost::geometry::index::detail::rtree::node_s_mem_static_tag> > >' requested here
  89. return visitable.apply_visitor(visitor);
  90. ^
  91. /usr/local/Cellar/boost/1.56.0/include/boost/geometry/index/detail/rtree/node/static_visitor.hpp:49:12: note: in instantiation of function template specialization
  92. 'boost::apply_visitor<boost::geometry::index::detail::rtree::visitors::remove<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  93. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::detail::rtree::options<boost::geometry::index::rstar<16, 4, 4, 32>,
  94. boost::geometry::index::detail::rtree::insert_reinsert_tag, boost::geometry::index::detail::rtree::choose_by_overlap_diff_tag, boost::geometry::index::detail::rtree::split_default_tag,
  95. boost::geometry::index::detail::rtree::rstar_tag, boost::geometry::index::detail::rtree::node_s_mem_static_tag>,
  96. boost::geometry::index::detail::translator<boost::geometry::index::indexable<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  97. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> >, boost::geometry::index::equal_to<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  98. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> > >, boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >,
  99. boost::geometry::index::detail::rtree::allocators<std::__1::allocator<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> >
  100. >, int> >, std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::rstar<16, 4, 4, 32>,
  101. boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, boost::geometry::index::detail::rtree::node_s_mem_static_tag> >,
  102. boost::variant<boost::geometry::index::detail::rtree::static_leaf<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >,
  103. int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >,
  104. boost::geometry::index::detail::rtree::allocators<std::__1::allocator<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> >
  105. >, int> >, std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::rstar<16, 4, 4, 32>,
  106. boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, boost::geometry::index::detail::rtree::node_s_mem_static_tag>,
  107. boost::geometry::index::detail::rtree::node_s_mem_static_tag>, boost::geometry::index::detail::rtree::static_internal_node<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  108. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<float, 2,
  109. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, boost::geometry::index::detail::rtree::allocators<std::__1::allocator<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float,
  110. 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> >, std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  111. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<float, 2,
  112. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, boost::geometry::index::detail::rtree::node_s_mem_static_tag>, boost::geometry::index::detail::rtree::node_s_mem_static_tag>,
  113. boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_,
  114. boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_,
  115. boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >' requested here
  116. boost::apply_visitor(v, n);
  117. ^
  118. /usr/local/Cellar/boost/1.56.0/include/boost/geometry/index/rtree.hpp:1258:24: note: in instantiation of function template specialization
  119. 'boost::geometry::index::detail::rtree::apply_visitor<boost::geometry::index::detail::rtree::visitors::remove<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  120. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::detail::rtree::options<boost::geometry::index::rstar<16, 4, 4, 32>,
  121. boost::geometry::index::detail::rtree::insert_reinsert_tag, boost::geometry::index::detail::rtree::choose_by_overlap_diff_tag, boost::geometry::index::detail::rtree::split_default_tag,
  122. boost::geometry::index::detail::rtree::rstar_tag, boost::geometry::index::detail::rtree::node_s_mem_static_tag>,
  123. boost::geometry::index::detail::translator<boost::geometry::index::indexable<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  124. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> >, boost::geometry::index::equal_to<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  125. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> > >, boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >,
  126. boost::geometry::index::detail::rtree::allocators<std::__1::allocator<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> >
  127. >, int> >, std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::rstar<16, 4, 4, 32>,
  128. boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, boost::geometry::index::detail::rtree::node_s_mem_static_tag> >,
  129. std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::rstar<16, 4, 4, 32>,
  130. boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >,
  131. boost::geometry::index::detail::rtree::allocators<std::__1::allocator<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> >
  132. >, int> >, std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::rstar<16, 4, 4, 32>,
  133. boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, boost::geometry::index::detail::rtree::node_s_mem_static_tag>,
  134. boost::geometry::index::detail::rtree::node_s_mem_static_tag>' requested here
  135. detail::rtree::apply_visitor(remove_v, *m_members.root);
  136. ^
  137. /usr/local/Cellar/boost/1.56.0/include/boost/geometry/index/rtree.hpp:642:22: note: in instantiation of member function
  138. 'boost::geometry::index::rtree<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>,
  139. boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::index::indexable<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  140. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> >, boost::geometry::index::equal_to<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  141. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> >, std::__1::allocator<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  142. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> > >::raw_remove' requested here
  143. return this->raw_remove(value);
  144. ^
  145. test.cc:71:10: note: in instantiation of member function 'boost::geometry::index::rtree<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  146. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::rstar<16, 4, 4, 32>,
  147. boost::geometry::index::indexable<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> >,
  148. boost::geometry::index::equal_to<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> >,
  149. std::__1::allocator<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> > >::remove' requested here
  150. tree.remove(result_set[0]);
  151. ^
  152. /usr/local/Cellar/boost/1.56.0/include/boost/geometry/strategies/concepts/within_concept.hpp:183:21: note: candidate template ignored: couldn't infer template argument 'ApplyMethod'
  153. static void apply(ApplyMethod const&)
  154. ^
  155. In file included from test.cc:4:
  156. In file included from /usr/local/Cellar/boost/1.56.0/include/boost/geometry.hpp:17:
  157. In file included from /usr/local/Cellar/boost/1.56.0/include/boost/geometry/geometry.hpp:43:
  158. In file included from /usr/local/Cellar/boost/1.56.0/include/boost/geometry/strategies/strategies.hpp:31:
  159. In file included from /usr/local/Cellar/boost/1.56.0/include/boost/geometry/strategies/intersection.hpp:15:
  160. In file included from /usr/local/Cellar/boost/1.56.0/include/boost/geometry/policies/relate/intersection_points.hpp:19:
  161. In file included from /usr/local/Cellar/boost/1.56.0/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:20:
  162. In file included from /usr/local/Cellar/boost/1.56.0/include/boost/geometry/geometries/concepts/check.hpp:37:
  163. /usr/local/Cellar/boost/1.56.0/include/boost/geometry/algorithms/not_implemented.hpp:63:5: error: no matching function for call to 'assertion_failed'
  164. BOOST_MPL_ASSERT_MSG
  165. ^~~~~~~~~~~~~~~~~~~~
  166. /usr/local/Cellar/boost/1.56.0/include/boost/mpl/assert.hpp:435:48: note: expanded from macro 'BOOST_MPL_ASSERT_MSG'
  167. #define BOOST_MPL_ASSERT_MSG( c, msg, types_ ) \
  168. ^
  169. /usr/local/Cellar/boost/1.56.0/include/boost/mpl/assert.hpp:429:9: note: expanded from macro '\
  170. BOOST_MPL_ASSERT_MSG_IMPL'
  171. boost::mpl::assertion_failed<(c)>( BOOST_PP_CAT(mpl_assert_arg,counter)::assert_arg() ) \
  172. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  173. /usr/local/Cellar/boost/1.56.0/include/boost/mpl/assert.hpp:60:58: note: expanded from macro '\
  174. BOOST_MPL_AUX_ASSERT_CONSTANT'
  175. # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr }
  176. ^
  177. /usr/local/Cellar/boost/1.56.0/include/boost/geometry/algorithms/not_implemented.hpp:104:7: note: in instantiation of template class 'boost::geometry::nyi::not_implemented_error<boost::geometry::info::BOX,
  178. boost::geometry::info::BOX, void>' requested here
  179. nyi::not_implemented_error
  180. ^
  181. /usr/local/Cellar/boost/1.56.0/include/boost/geometry/algorithms/detail/relate/relate.hpp:120:17: note: in instantiation of template class 'boost::geometry::not_implemented<boost::geometry::box_tag, boost::geometry::box_tag,
  182. void>' requested here
  183. struct relate : not_implemented<Tag1, Tag2>
  184. ^
  185. /usr/local/Cellar/boost/1.56.0/include/boost/geometry/algorithms/detail/relate/relate.hpp:198:34: note: in instantiation of template class
  186. 'boost::geometry::detail_dispatch::relate::relate<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >,
  187. boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, boost::geometry::box_tag, boost::geometry::box_tag, 2, 2, false>' requested here
  188. detail_dispatch::relate::relate<Geometry1, Geometry2>::interruption_enabled;
  189. ^
  190. /usr/local/Cellar/boost/1.56.0/include/boost/geometry/algorithms/detail/relate/relate.hpp:266:13: note: in instantiation of template class
  191. 'boost::geometry::detail::relate::interruption_enabled<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >,
  192. boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > > >' requested here
  193. interruption_enabled
  194. ^
  195. /usr/local/Cellar/boost/1.56.0/include/boost/geometry/algorithms/detail/relate/relate.hpp:276:10: note: in instantiation of template class
  196. 'boost::geometry::detail::relate::result_handler_type<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >,
  197. boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, boost::mpl::vector<boost::geometry::detail::relate::static_mask<'T', '*', 'F',
  198. '*', '*', 'F', '*', '*', '*'>, boost::geometry::detail::relate::static_mask<'*', 'T', 'F', '*', '*', 'F', '*', '*', '*'>, boost::geometry::detail::relate::static_mask<'*', '*', 'F', 'T', '*', 'F', '*', '*', '*'>,
  199. boost::geometry::detail::relate::static_mask<'*', '*', 'F', '*', 'T', 'F', '*', '*', '*'>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na,
  200. mpl_::na, mpl_::na, mpl_::na>, true>' requested here
  201. typename result_handler_type
  202. ^
  203. /usr/local/Cellar/boost/1.56.0/include/boost/geometry/strategies/agnostic/relate.hpp:29:16: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
  204. return detail::relate::relate<StaticMask>(geometry1, geometry2);
  205. ^
  206. /usr/local/Cellar/boost/1.56.0/include/boost/variant/detail/apply_visitor_unary.hpp:60:22: note: in instantiation of function template specialization
  207. 'boost::variant<boost::geometry::index::detail::rtree::static_leaf<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >,
  208. int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >,
  209. boost::geometry::index::detail::rtree::allocators<std::__1::allocator<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> >
  210. >, int> >, std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::rstar<16, 4, 4, 32>,
  211. boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, boost::geometry::index::detail::rtree::node_s_mem_static_tag>,
  212. boost::geometry::index::detail::rtree::node_s_mem_static_tag>, boost::geometry::index::detail::rtree::static_internal_node<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  213. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<float, 2,
  214. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, boost::geometry::index::detail::rtree::allocators<std::__1::allocator<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float,
  215. 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> >, std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  216. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<float, 2,
  217. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, boost::geometry::index::detail::rtree::node_s_mem_static_tag>, boost::geometry::index::detail::rtree::node_s_mem_static_tag>,
  218. boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_,
  219. boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_,
  220. boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_,
  221. boost::detail::variant::void_>::apply_visitor<boost::geometry::index::detail::rtree::visitors::remove<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  222. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::detail::rtree::options<boost::geometry::index::rstar<16, 4, 4, 32>,
  223. boost::geometry::index::detail::rtree::insert_reinsert_tag, boost::geometry::index::detail::rtree::choose_by_overlap_diff_tag, boost::geometry::index::detail::rtree::split_default_tag,
  224. boost::geometry::index::detail::rtree::rstar_tag, boost::geometry::index::detail::rtree::node_s_mem_static_tag>,
  225. boost::geometry::index::detail::translator<boost::geometry::index::indexable<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  226. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> >, boost::geometry::index::equal_to<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  227. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> > >, boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >,
  228. boost::geometry::index::detail::rtree::allocators<std::__1::allocator<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> >
  229. >, int> >, std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::rstar<16, 4, 4, 32>,
  230. boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, boost::geometry::index::detail::rtree::node_s_mem_static_tag> > >' requested here
  231. return visitable.apply_visitor(visitor);
  232. ^
  233. /usr/local/Cellar/boost/1.56.0/include/boost/geometry/index/detail/rtree/node/static_visitor.hpp:49:12: note: in instantiation of function template specialization
  234. 'boost::apply_visitor<boost::geometry::index::detail::rtree::visitors::remove<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  235. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::detail::rtree::options<boost::geometry::index::rstar<16, 4, 4, 32>,
  236. boost::geometry::index::detail::rtree::insert_reinsert_tag, boost::geometry::index::detail::rtree::choose_by_overlap_diff_tag, boost::geometry::index::detail::rtree::split_default_tag,
  237. boost::geometry::index::detail::rtree::rstar_tag, boost::geometry::index::detail::rtree::node_s_mem_static_tag>,
  238. boost::geometry::index::detail::translator<boost::geometry::index::indexable<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  239. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> >, boost::geometry::index::equal_to<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  240. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> > >, boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >,
  241. boost::geometry::index::detail::rtree::allocators<std::__1::allocator<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> >
  242. >, int> >, std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::rstar<16, 4, 4, 32>,
  243. boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, boost::geometry::index::detail::rtree::node_s_mem_static_tag> >,
  244. boost::variant<boost::geometry::index::detail::rtree::static_leaf<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >,
  245. int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >,
  246. boost::geometry::index::detail::rtree::allocators<std::__1::allocator<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> >
  247. >, int> >, std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::rstar<16, 4, 4, 32>,
  248. boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, boost::geometry::index::detail::rtree::node_s_mem_static_tag>,
  249. boost::geometry::index::detail::rtree::node_s_mem_static_tag>, boost::geometry::index::detail::rtree::static_internal_node<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  250. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<float, 2,
  251. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, boost::geometry::index::detail::rtree::allocators<std::__1::allocator<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float,
  252. 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> >, std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  253. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<float, 2,
  254. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, boost::geometry::index::detail::rtree::node_s_mem_static_tag>, boost::geometry::index::detail::rtree::node_s_mem_static_tag>,
  255. boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_,
  256. boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_,
  257. boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >' requested here
  258. boost::apply_visitor(v, n);
  259. ^
  260. /usr/local/Cellar/boost/1.56.0/include/boost/geometry/index/rtree.hpp:1258:24: note: in instantiation of function template specialization
  261. 'boost::geometry::index::detail::rtree::apply_visitor<boost::geometry::index::detail::rtree::visitors::remove<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  262. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::detail::rtree::options<boost::geometry::index::rstar<16, 4, 4, 32>,
  263. boost::geometry::index::detail::rtree::insert_reinsert_tag, boost::geometry::index::detail::rtree::choose_by_overlap_diff_tag, boost::geometry::index::detail::rtree::split_default_tag,
  264. boost::geometry::index::detail::rtree::rstar_tag, boost::geometry::index::detail::rtree::node_s_mem_static_tag>,
  265. boost::geometry::index::detail::translator<boost::geometry::index::indexable<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  266. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> >, boost::geometry::index::equal_to<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  267. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> > >, boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >,
  268. boost::geometry::index::detail::rtree::allocators<std::__1::allocator<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> >
  269. >, int> >, std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::rstar<16, 4, 4, 32>,
  270. boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, boost::geometry::index::detail::rtree::node_s_mem_static_tag> >,
  271. std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::rstar<16, 4, 4, 32>,
  272. boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >,
  273. boost::geometry::index::detail::rtree::allocators<std::__1::allocator<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> >
  274. >, int> >, std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::rstar<16, 4, 4, 32>,
  275. boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, boost::geometry::index::detail::rtree::node_s_mem_static_tag>,
  276. boost::geometry::index::detail::rtree::node_s_mem_static_tag>' requested here
  277. detail::rtree::apply_visitor(remove_v, *m_members.root);
  278. ^
  279. /usr/local/Cellar/boost/1.56.0/include/boost/geometry/index/rtree.hpp:642:22: note: in instantiation of member function
  280. 'boost::geometry::index::rtree<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>,
  281. boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::index::indexable<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  282. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> >, boost::geometry::index::equal_to<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  283. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> >, std::__1::allocator<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  284. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> > >::raw_remove' requested here
  285. return this->raw_remove(value);
  286. ^
  287. test.cc:71:10: note: in instantiation of member function 'boost::geometry::index::rtree<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  288. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::rstar<16, 4, 4, 32>,
  289. boost::geometry::index::indexable<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> >,
  290. boost::geometry::index::equal_to<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> >,
  291. std::__1::allocator<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> > >::remove' requested here
  292. tree.remove(result_set[0]);
  293. ^
  294. /usr/local/Cellar/boost/1.56.0/include/boost/mpl/assert.hpp:83:5: note: candidate function [with C = false] not viable: no known conversion from 'boost::mpl::failed
  295. ************(boost::geometry::nyi::not_implemented_error<boost::geometry::info::BOX, boost::geometry::info::BOX, void>::THIS_OPERATION_IS_NOT_OR_NOT_YET_IMPLEMENTED::************)(types<boost::geometry::info::BOX,
  296. boost::geometry::info::BOX, void>)' to 'typename assert<false>::type' (aka 'mpl_::assert<false>') for 1st argument
  297. int assertion_failed( typename assert<C>::type );
  298. ^
  299. In file included from test.cc:4:
  300. In file included from /usr/local/Cellar/boost/1.56.0/include/boost/geometry.hpp:17:
  301. In file included from /usr/local/Cellar/boost/1.56.0/include/boost/geometry/geometry.hpp:43:
  302. In file included from /usr/local/Cellar/boost/1.56.0/include/boost/geometry/strategies/strategies.hpp:74:
  303. /usr/local/Cellar/boost/1.56.0/include/boost/geometry/strategies/agnostic/relate.hpp:29:16: error: no matching function for call to 'relate'
  304. return detail::relate::relate<StaticMask>(geometry1, geometry2);
  305. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  306. /usr/local/Cellar/boost/1.56.0/include/boost/geometry/algorithms/covered_by.hpp:98:25: note: in instantiation of function template specialization
  307. 'boost::geometry::strategy::relate::relate<boost::mpl::vector<boost::geometry::detail::relate::static_mask<'T', '*', 'F', '*', '*', 'F', '*', '*', '*'>, boost::geometry::detail::relate::static_mask<'*', 'T', 'F', '*', '*',
  308. 'F', '*', '*', '*'>, boost::geometry::detail::relate::static_mask<'*', '*', 'F', 'T', '*', 'F', '*', '*', '*'>, boost::geometry::detail::relate::static_mask<'*', '*', 'F', '*', 'T', 'F', '*', '*', '*'>, mpl_::na, mpl_::na,
  309. mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::apply<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  310. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > > >'
  311. requested here
  312. return strategy.apply(box1, box2);
  313. ^
  314. /usr/local/Cellar/boost/1.56.0/include/boost/geometry/algorithms/covered_by.hpp:274:60: note: in instantiation of function template specialization
  315. 'boost::geometry::dispatch::covered_by<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >,
  316. boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, boost::geometry::box_tag,
  317. boost::geometry::box_tag>::apply<boost::geometry::strategy::relate::relate<boost::mpl::vector<boost::geometry::detail::relate::static_mask<'T', '*', 'F', '*', '*', 'F', '*', '*', '*'>,
  318. boost::geometry::detail::relate::static_mask<'*', 'T', 'F', '*', '*', 'F', '*', '*', '*'>, boost::geometry::detail::relate::static_mask<'*', '*', 'F', 'T', '*', 'F', '*', '*', '*'>,
  319. boost::geometry::detail::relate::static_mask<'*', '*', 'F', '*', 'T', 'F', '*', '*', '*'>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na,
  320. mpl_::na, mpl_::na, mpl_::na> > >' requested here
  321. return dispatch::covered_by<Geometry1, Geometry2>::apply(geometry1,
  322. ^
  323. /usr/local/Cellar/boost/1.56.0/include/boost/geometry/algorithms/covered_by.hpp:305:28: note: in instantiation of function template specialization
  324. 'boost::geometry::resolve_strategy::covered_by::apply<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >,
  325. boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >,
  326. boost::geometry::strategy::relate::relate<boost::mpl::vector<boost::geometry::detail::relate::static_mask<'T', '*', 'F', '*', '*', 'F', '*', '*', '*'>, boost::geometry::detail::relate::static_mask<'*', 'T', 'F', '*', '*',
  327. 'F', '*', '*', '*'>, boost::geometry::detail::relate::static_mask<'*', '*', 'F', 'T', '*', 'F', '*', '*', '*'>, boost::geometry::detail::relate::static_mask<'*', '*', 'F', '*', 'T', 'F', '*', '*', '*'>, mpl_::na, mpl_::na,
  328. mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> > >' requested here
  329. return covered_by::apply(geometry1, geometry2, strategy_type());
  330. ^
  331. /usr/local/Cellar/boost/1.56.0/include/boost/geometry/algorithms/covered_by.hpp:323:34: note: in instantiation of function template specialization
  332. 'boost::geometry::resolve_strategy::covered_by::apply<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >,
  333. boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > > >' requested here
  334. ::apply(geometry1, geometry2, strategy);
  335. ^
  336. /usr/local/Cellar/boost/1.56.0/include/boost/geometry/algorithms/covered_by.hpp:444:29: note: in instantiation of function template specialization
  337. 'boost::geometry::resolve_variant::covered_by<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >,
  338. boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > > >::apply<boost::geometry::default_strategy>' requested here
  339. ::apply(geometry1, geometry2, default_strategy());
  340. ^
  341. /usr/local/Cellar/boost/1.56.0/include/boost/geometry/index/detail/rtree/visitors/remove.hpp:71:28: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
  342. if ( geometry::covered_by(
  343. ^
  344. /usr/local/Cellar/boost/1.56.0/include/boost/variant/detail/apply_visitor_unary.hpp:60:22: note: in instantiation of function template specialization
  345. 'boost::variant<boost::geometry::index::detail::rtree::static_leaf<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >,
  346. int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >,
  347. boost::geometry::index::detail::rtree::allocators<std::__1::allocator<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> >
  348. >, int> >, std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::rstar<16, 4, 4, 32>,
  349. boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, boost::geometry::index::detail::rtree::node_s_mem_static_tag>,
  350. boost::geometry::index::detail::rtree::node_s_mem_static_tag>, boost::geometry::index::detail::rtree::static_internal_node<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  351. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<float, 2,
  352. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, boost::geometry::index::detail::rtree::allocators<std::__1::allocator<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float,
  353. 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> >, std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  354. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<float, 2,
  355. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, boost::geometry::index::detail::rtree::node_s_mem_static_tag>, boost::geometry::index::detail::rtree::node_s_mem_static_tag>,
  356. boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_,
  357. boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_,
  358. boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_,
  359. boost::detail::variant::void_>::apply_visitor<boost::geometry::index::detail::rtree::visitors::remove<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  360. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::detail::rtree::options<boost::geometry::index::rstar<16, 4, 4, 32>,
  361. boost::geometry::index::detail::rtree::insert_reinsert_tag, boost::geometry::index::detail::rtree::choose_by_overlap_diff_tag, boost::geometry::index::detail::rtree::split_default_tag,
  362. boost::geometry::index::detail::rtree::rstar_tag, boost::geometry::index::detail::rtree::node_s_mem_static_tag>,
  363. boost::geometry::index::detail::translator<boost::geometry::index::indexable<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  364. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> >, boost::geometry::index::equal_to<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  365. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> > >, boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >,
  366. boost::geometry::index::detail::rtree::allocators<std::__1::allocator<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> >
  367. >, int> >, std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::rstar<16, 4, 4, 32>,
  368. boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, boost::geometry::index::detail::rtree::node_s_mem_static_tag> > >' requested here
  369. return visitable.apply_visitor(visitor);
  370. ^
  371. /usr/local/Cellar/boost/1.56.0/include/boost/geometry/index/detail/rtree/node/static_visitor.hpp:49:12: note: in instantiation of function template specialization
  372. 'boost::apply_visitor<boost::geometry::index::detail::rtree::visitors::remove<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  373. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::detail::rtree::options<boost::geometry::index::rstar<16, 4, 4, 32>,
  374. boost::geometry::index::detail::rtree::insert_reinsert_tag, boost::geometry::index::detail::rtree::choose_by_overlap_diff_tag, boost::geometry::index::detail::rtree::split_default_tag,
  375. boost::geometry::index::detail::rtree::rstar_tag, boost::geometry::index::detail::rtree::node_s_mem_static_tag>,
  376. boost::geometry::index::detail::translator<boost::geometry::index::indexable<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  377. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> >, boost::geometry::index::equal_to<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  378. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> > >, boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >,
  379. boost::geometry::index::detail::rtree::allocators<std::__1::allocator<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> >
  380. >, int> >, std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::rstar<16, 4, 4, 32>,
  381. boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, boost::geometry::index::detail::rtree::node_s_mem_static_tag> >,
  382. boost::variant<boost::geometry::index::detail::rtree::static_leaf<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >,
  383. int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >,
  384. boost::geometry::index::detail::rtree::allocators<std::__1::allocator<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> >
  385. >, int> >, std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::rstar<16, 4, 4, 32>,
  386. boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, boost::geometry::index::detail::rtree::node_s_mem_static_tag>,
  387. boost::geometry::index::detail::rtree::node_s_mem_static_tag>, boost::geometry::index::detail::rtree::static_internal_node<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  388. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<float, 2,
  389. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, boost::geometry::index::detail::rtree::allocators<std::__1::allocator<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float,
  390. 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> >, std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  391. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<float, 2,
  392. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, boost::geometry::index::detail::rtree::node_s_mem_static_tag>, boost::geometry::index::detail::rtree::node_s_mem_static_tag>,
  393. boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_,
  394. boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_,
  395. boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >' requested here
  396. boost::apply_visitor(v, n);
  397. ^
  398. /usr/local/Cellar/boost/1.56.0/include/boost/geometry/index/rtree.hpp:1258:24: note: in instantiation of function template specialization
  399. 'boost::geometry::index::detail::rtree::apply_visitor<boost::geometry::index::detail::rtree::visitors::remove<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  400. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::detail::rtree::options<boost::geometry::index::rstar<16, 4, 4, 32>,
  401. boost::geometry::index::detail::rtree::insert_reinsert_tag, boost::geometry::index::detail::rtree::choose_by_overlap_diff_tag, boost::geometry::index::detail::rtree::split_default_tag,
  402. boost::geometry::index::detail::rtree::rstar_tag, boost::geometry::index::detail::rtree::node_s_mem_static_tag>,
  403. boost::geometry::index::detail::translator<boost::geometry::index::indexable<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  404. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> >, boost::geometry::index::equal_to<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  405. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> > >, boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >,
  406. boost::geometry::index::detail::rtree::allocators<std::__1::allocator<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> >
  407. >, int> >, std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::rstar<16, 4, 4, 32>,
  408. boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, boost::geometry::index::detail::rtree::node_s_mem_static_tag> >,
  409. std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::rstar<16, 4, 4, 32>,
  410. boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >,
  411. boost::geometry::index::detail::rtree::allocators<std::__1::allocator<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> >
  412. >, int> >, std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::rstar<16, 4, 4, 32>,
  413. boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, boost::geometry::index::detail::rtree::node_s_mem_static_tag>,
  414. boost::geometry::index::detail::rtree::node_s_mem_static_tag>' requested here
  415. detail::rtree::apply_visitor(remove_v, *m_members.root);
  416. ^
  417. /usr/local/Cellar/boost/1.56.0/include/boost/geometry/index/rtree.hpp:642:22: note: in instantiation of member function
  418. 'boost::geometry::index::rtree<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>,
  419. boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::index::indexable<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  420. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> >, boost::geometry::index::equal_to<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  421. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> >, std::__1::allocator<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  422. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> > >::raw_remove' requested here
  423. return this->raw_remove(value);
  424. ^
  425. test.cc:71:10: note: in instantiation of member function 'boost::geometry::index::rtree<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2,
  426. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int>, boost::geometry::index::rstar<16, 4, 4, 32>,
  427. boost::geometry::index::indexable<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> >,
  428. boost::geometry::index::equal_to<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> >,
  429. std::__1::allocator<std::__1::pair<boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, int> > >::remove' requested here
  430. tree.remove(result_set[0]);
  431. ^
  432. /usr/local/Cellar/boost/1.56.0/include/boost/geometry/algorithms/detail/relate/relate.hpp:282:1: note: candidate template ignored: substitution failure [with MatrixOrMask =
  433. boost::mpl::vector<boost::geometry::detail::relate::static_mask<'T', '*', 'F', '*', '*', 'F', '*', '*', '*'>, boost::geometry::detail::relate::static_mask<'*', 'T', 'F', '*', '*', 'F', '*', '*', '*'>,
  434. boost::geometry::detail::relate::static_mask<'*', '*', 'F', 'T', '*', 'F', '*', '*', '*'>, boost::geometry::detail::relate::static_mask<'*', '*', 'F', '*', 'T', 'F', '*', '*', '*'>, mpl_::na, mpl_::na, mpl_::na, mpl_::na,
  435. mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, Geometry1 = boost::geometry::model::box<boost::geometry::model::point<float, 2,
  436. boost::geometry::cs::spherical_equatorial<boost::geometry::degree> > >, Geometry2 = boost::geometry::model::box<boost::geometry::model::point<float, 2, boost::geometry::cs::spherical_equatorial<boost::geometry::degree> >
  437. >]
  438. relate(Geometry1 const& geometry1,
  439. ^
  440. 3 errors generated.
  441. make: *** [test] Error 1
Advertisement
Add Comment
Please, Sign In to add comment