In file included from ../boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:23:0, from ../boost/geometry/strategies/strategies.hpp:33, from ../boost/geometry/geometry.hpp:35, from ../boost/geometry.hpp:17, from bla.cpp:66: ../boost/geometry/geometries/point.hpp: In static member function ‘static CoordinateType boost::geometry::traits::access, Dimension>::get(const boost::geometry::model::point&) [with CoordinateType = float, unsigned int DimensionCount = 10000u, CoordinateSystem = boost::geometry::cs::cartesian, unsigned int Dimension = 1013u]’: ../boost/geometry/geometries/point.hpp:168:42: error: template instantiation depth exceeds maximum of 1024 (use -ftemplate-depth= to increase the maximum) instantiating ‘const CoordinateType& boost::geometry::model::point::get() const [with unsigned int K = 1013u, CoordinateType = float, unsigned int DimensionCount = 10000u, CoordinateSystem = boost::geometry::cs::cartesian]’ ../boost/geometry/geometries/point.hpp:168:42: instantiated from ‘static CoordinateType boost::geometry::traits::access, Dimension>::get(const boost::geometry::model::point&) [with CoordinateType = float, unsigned int DimensionCount = 10000u, CoordinateSystem = boost::geometry::cs::cartesian, unsigned int Dimension = 1013u]’ ../boost/geometry/core/access.hpp:169:59: instantiated from ‘static CoordinateType boost::geometry::core_dispatch::access >::get(const Point&) [with Point = boost::geometry::model::point, CoordinateType = float, unsigned int Dimension = 1013u]’ ../boost/geometry/core/access.hpp:285:43: instantiated from ‘typename boost::geometry::coordinate_type::type boost::geometry::get(const Geometry&, boost::geometry::detail::signature_getset_dimension*) [with unsigned int Dimension = 1013u, Geometry = boost::geometry::model::point, typename boost::geometry::coordinate_type::type = float]’ ../boost/geometry/geometries/concepts/point_concept.hpp:102:13: instantiated from ‘static void boost::geometry::concept::Point::dimension_checker::apply() [with P = boost::geometry::model::point, unsigned int Dimension = 1013u, unsigned int DimensionCount = 10000u, Geometry = boost::geometry::model::point]’ ../boost/geometry/geometries/concepts/point_concept.hpp:103:13: [ skipping 2 instantiation contexts ] ../boost/geometry/geometries/concepts/point_concept.hpp:103:13: recursively instantiated from ‘static void boost::geometry::concept::Point::dimension_checker::apply() [with P = boost::geometry::model::point, unsigned int Dimension = 1u, unsigned int DimensionCount = 10000u, Geometry = boost::geometry::model::point]’ ../boost/geometry/geometries/concepts/point_concept.hpp:103:13: instantiated from ‘static void boost::geometry::concept::Point::dimension_checker::apply() [with P = boost::geometry::model::point, unsigned int Dimension = 0u, unsigned int DimensionCount = 10000u, Geometry = boost::geometry::model::point]’ ../boost/geometry/geometries/concepts/point_concept.hpp:119:9: instantiated from ‘boost::geometry::concept::Point::~Point() [with Geometry = boost::geometry::model::point]’ ../boost/concept/detail/general.hpp:38:28: instantiated from ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concept::Point >]’ ../boost/geometry/geometries/box.hpp:49:1: instantiated from ‘boost::geometry::model::box >’ ../boost/geometry/index/detail/rtree/node/dynamic_visitor.hpp:80:5: instantiated from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, Visitable&) [with Visitor = boost::geometry::index::detail::rtree::visitors::destroy, boost::geometry::index::detail::rtree::options, boost::geometry::index::detail::rtree::insert_default_tag, boost::geometry::index::detail::rtree::choose_by_content_diff_tag, boost::geometry::index::detail::rtree::split_default_tag, boost::geometry::index::detail::rtree::linear_tag, boost::geometry::index::detail::rtree::node_d_mem_static_tag>, boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::point, boost::geometry::index::linear<8u>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_d_mem_static_tag> >, Visitable = boost::geometry::index::detail::rtree::dynamic_node, boost::geometry::index::linear<8u>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::point, boost::geometry::index::linear<8u>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_d_mem_static_tag>, boost::geometry::index::detail::rtree::node_d_mem_static_tag>]’ ../boost/geometry/index/rtree.hpp:1286:13: instantiated from ‘void boost::geometry::index::rtree::raw_destroy(boost::geometry::index::rtree&) [with Value = boost::geometry::model::point, Parameters = boost::geometry::index::linear<8u>, IndexableGetter = boost::geometry::index::indexable >, EqualTo = boost::geometry::index::equal_to >, Allocator = std::allocator >, boost::geometry::index::rtree = boost::geometry::index::rtree, boost::geometry::index::linear<8u>, boost::geometry::index::indexable >, boost::geometry::index::equal_to >, std::allocator > >]’ ../boost/geometry/index/rtree.hpp:309:9: instantiated from ‘boost::geometry::index::rtree::~rtree() [with Value = boost::geometry::model::point, Parameters = boost::geometry::index::linear<8u>, IndexableGetter = boost::geometry::index::indexable >, EqualTo = boost::geometry::index::equal_to >, Allocator = std::allocator >]’ bla.cpp:77:40: instantiated from ‘void do_something() [with int CompileTimeDimension = 10000]’ bla.cpp:88:26: instantiated from here ../boost/geometry/geometries/point.hpp: In static member function ‘static void boost::geometry::traits::access, Dimension>::set(boost::geometry::model::point&, const CoordinateType&) [with CoordinateType = float, unsigned int DimensionCount = 10000u, CoordinateSystem = boost::geometry::cs::cartesian, unsigned int Dimension = 1013u]’: ../boost/geometry/geometries/point.hpp:175:9: error: template instantiation depth exceeds maximum of 1024 (use -ftemplate-depth= to increase the maximum) instantiating ‘void boost::geometry::model::point::set(const CoordinateType&) [with unsigned int K = 1013u, CoordinateType = float, unsigned int DimensionCount = 10000u, CoordinateSystem = boost::geometry::cs::cartesian]’ ../boost/geometry/geometries/point.hpp:175:9: instantiated from ‘static void boost::geometry::traits::access, Dimension>::set(boost::geometry::model::point&, const CoordinateType&) [with CoordinateType = float, unsigned int DimensionCount = 10000u, CoordinateSystem = boost::geometry::cs::cartesian, unsigned int Dimension = 1013u]’ ../boost/geometry/core/access.hpp:173:9: instantiated from ‘static void boost::geometry::core_dispatch::access >::set(Point&, const CoordinateType&) [with Point = boost::geometry::model::point, CoordinateType = float, unsigned int Dimension = 1013u]’ ../boost/geometry/core/access.hpp:320:5: instantiated from ‘void boost::geometry::set(Geometry&, const typename boost::geometry::coordinate_type::type&, boost::geometry::detail::signature_getset_dimension*) [with unsigned int Dimension = 1013u, Geometry = boost::geometry::model::point, typename boost::geometry::coordinate_type::type = float]’ ../boost/geometry/geometries/concepts/point_concept.hpp:102:13: instantiated from ‘static void boost::geometry::concept::Point::dimension_checker::apply() [with P = boost::geometry::model::point, unsigned int Dimension = 1013u, unsigned int DimensionCount = 10000u, Geometry = boost::geometry::model::point]’ ../boost/geometry/geometries/concepts/point_concept.hpp:103:13: [ skipping 2 instantiation contexts ] ../boost/geometry/geometries/concepts/point_concept.hpp:103:13: recursively instantiated from ‘static void boost::geometry::concept::Point::dimension_checker::apply() [with P = boost::geometry::model::point, unsigned int Dimension = 1u, unsigned int DimensionCount = 10000u, Geometry = boost::geometry::model::point]’ ../boost/geometry/geometries/concepts/point_concept.hpp:103:13: instantiated from ‘static void boost::geometry::concept::Point::dimension_checker::apply() [with P = boost::geometry::model::point, unsigned int Dimension = 0u, unsigned int DimensionCount = 10000u, Geometry = boost::geometry::model::point]’ ../boost/geometry/geometries/concepts/point_concept.hpp:119:9: instantiated from ‘boost::geometry::concept::Point::~Point() [with Geometry = boost::geometry::model::point]’ ../boost/concept/detail/general.hpp:38:28: instantiated from ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concept::Point >]’ ../boost/geometry/geometries/box.hpp:49:1: instantiated from ‘boost::geometry::model::box >’ ../boost/geometry/index/detail/rtree/node/dynamic_visitor.hpp:80:5: instantiated from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, Visitable&) [with Visitor = boost::geometry::index::detail::rtree::visitors::destroy, boost::geometry::index::detail::rtree::options, boost::geometry::index::detail::rtree::insert_default_tag, boost::geometry::index::detail::rtree::choose_by_content_diff_tag, boost::geometry::index::detail::rtree::split_default_tag, boost::geometry::index::detail::rtree::linear_tag, boost::geometry::index::detail::rtree::node_d_mem_static_tag>, boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::point, boost::geometry::index::linear<8u>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_d_mem_static_tag> >, Visitable = boost::geometry::index::detail::rtree::dynamic_node, boost::geometry::index::linear<8u>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::point, boost::geometry::index::linear<8u>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_d_mem_static_tag>, boost::geometry::index::detail::rtree::node_d_mem_static_tag>]’ ../boost/geometry/index/rtree.hpp:1286:13: instantiated from ‘void boost::geometry::index::rtree::raw_destroy(boost::geometry::index::rtree&) [with Value = boost::geometry::model::point, Parameters = boost::geometry::index::linear<8u>, IndexableGetter = boost::geometry::index::indexable >, EqualTo = boost::geometry::index::equal_to >, Allocator = std::allocator >, boost::geometry::index::rtree = boost::geometry::index::rtree, boost::geometry::index::linear<8u>, boost::geometry::index::indexable >, boost::geometry::index::equal_to >, std::allocator > >]’ ../boost/geometry/index/rtree.hpp:309:9: instantiated from ‘boost::geometry::index::rtree::~rtree() [with Value = boost::geometry::model::point, Parameters = boost::geometry::index::linear<8u>, IndexableGetter = boost::geometry::index::indexable >, EqualTo = boost::geometry::index::equal_to >, Allocator = std::allocator >]’ bla.cpp:77:40: instantiated from ‘void do_something() [with int CompileTimeDimension = 10000]’ bla.cpp:88:26: instantiated from here In file included from ../boost/geometry/geometry.hpp:25:0, from ../boost/geometry.hpp:17, from bla.cpp:66: ../boost/geometry/core/access.hpp: In static member function ‘static CoordinateType boost::geometry::core_dispatch::access >::get(const Point&) [with Point = boost::geometry::model::point, CoordinateType = float, unsigned int Dimension = 1014u]’: ../boost/geometry/core/access.hpp:169:59: error: template instantiation depth exceeds maximum of 1024 (use -ftemplate-depth= to increase the maximum) instantiating ‘struct boost::geometry::traits::access, 1014u, void>’ ../boost/geometry/core/access.hpp:169:59: instantiated from ‘static CoordinateType boost::geometry::core_dispatch::access >::get(const Point&) [with Point = boost::geometry::model::point, CoordinateType = float, unsigned int Dimension = 1014u]’ ../boost/geometry/core/access.hpp:285:43: instantiated from ‘typename boost::geometry::coordinate_type::type boost::geometry::get(const Geometry&, boost::geometry::detail::signature_getset_dimension*) [with unsigned int Dimension = 1014u, Geometry = boost::geometry::model::point, typename boost::geometry::coordinate_type::type = float]’ ../boost/geometry/geometries/concepts/point_concept.hpp:103:13: recursively instantiated from ‘static void boost::geometry::concept::Point::dimension_checker::apply() [with P = boost::geometry::model::point, unsigned int Dimension = 1u, unsigned int DimensionCount = 10000u, Geometry = boost::geometry::model::point]’ ../boost/geometry/geometries/concepts/point_concept.hpp:103:13: instantiated from ‘static void boost::geometry::concept::Point::dimension_checker::apply() [with P = boost::geometry::model::point, unsigned int Dimension = 0u, unsigned int DimensionCount = 10000u, Geometry = boost::geometry::model::point]’ ../boost/geometry/geometries/concepts/point_concept.hpp:119:9: instantiated from ‘boost::geometry::concept::Point::~Point() [with Geometry = boost::geometry::model::point]’ ../boost/concept/detail/general.hpp:38:28: instantiated from ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concept::Point >]’ ../boost/geometry/geometries/box.hpp:49:1: instantiated from ‘boost::geometry::model::box >’ ../boost/geometry/index/detail/rtree/node/dynamic_visitor.hpp:80:5: instantiated from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, Visitable&) [with Visitor = boost::geometry::index::detail::rtree::visitors::destroy, boost::geometry::index::detail::rtree::options, boost::geometry::index::detail::rtree::insert_default_tag, boost::geometry::index::detail::rtree::choose_by_content_diff_tag, boost::geometry::index::detail::rtree::split_default_tag, boost::geometry::index::detail::rtree::linear_tag, boost::geometry::index::detail::rtree::node_d_mem_static_tag>, boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::point, boost::geometry::index::linear<8u>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_d_mem_static_tag> >, Visitable = boost::geometry::index::detail::rtree::dynamic_node, boost::geometry::index::linear<8u>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::point, boost::geometry::index::linear<8u>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_d_mem_static_tag>, boost::geometry::index::detail::rtree::node_d_mem_static_tag>]’ ../boost/geometry/index/rtree.hpp:1286:13: instantiated from ‘void boost::geometry::index::rtree::raw_destroy(boost::geometry::index::rtree&) [with Value = boost::geometry::model::point, Parameters = boost::geometry::index::linear<8u>, IndexableGetter = boost::geometry::index::indexable >, EqualTo = boost::geometry::index::equal_to >, Allocator = std::allocator >, boost::geometry::index::rtree = boost::geometry::index::rtree, boost::geometry::index::linear<8u>, boost::geometry::index::indexable >, boost::geometry::index::equal_to >, std::allocator > >]’ ../boost/geometry/index/rtree.hpp:309:9: instantiated from ‘boost::geometry::index::rtree::~rtree() [with Value = boost::geometry::model::point, Parameters = boost::geometry::index::linear<8u>, IndexableGetter = boost::geometry::index::indexable >, EqualTo = boost::geometry::index::equal_to >, Allocator = std::allocator >]’ bla.cpp:77:40: instantiated from ‘void do_something() [with int CompileTimeDimension = 10000]’ bla.cpp:88:26: instantiated from here ../boost/geometry/core/access.hpp:169:59: error: incomplete type ‘boost::geometry::traits::access, 1014u, void>’ used in nested name specifier ../boost/geometry/core/access.hpp: In static member function ‘static void boost::geometry::core_dispatch::access >::set(Point&, const CoordinateType&) [with Point = boost::geometry::model::point, CoordinateType = float, unsigned int Dimension = 1014u]’: ../boost/geometry/core/access.hpp:173:9: error: template instantiation depth exceeds maximum of 1024 (use -ftemplate-depth= to increase the maximum) instantiating ‘struct boost::geometry::traits::access, 1014u, void>’ ../boost/geometry/core/access.hpp:173:9: instantiated from ‘static void boost::geometry::core_dispatch::access >::set(Point&, const CoordinateType&) [with Point = boost::geometry::model::point, CoordinateType = float, unsigned int Dimension = 1014u]’ ../boost/geometry/core/access.hpp:320:5: instantiated from ‘void boost::geometry::set(Geometry&, const typename boost::geometry::coordinate_type::type&, boost::geometry::detail::signature_getset_dimension*) [with unsigned int Dimension = 1014u, Geometry = boost::geometry::model::point, typename boost::geometry::coordinate_type::type = float]’ ../boost/geometry/geometries/concepts/point_concept.hpp:103:13: recursively instantiated from ‘static void boost::geometry::concept::Point::dimension_checker::apply() [with P = boost::geometry::model::point, unsigned int Dimension = 1u, unsigned int DimensionCount = 10000u, Geometry = boost::geometry::model::point]’ ../boost/geometry/geometries/concepts/point_concept.hpp:103:13: instantiated from ‘static void boost::geometry::concept::Point::dimension_checker::apply() [with P = boost::geometry::model::point, unsigned int Dimension = 0u, unsigned int DimensionCount = 10000u, Geometry = boost::geometry::model::point]’ ../boost/geometry/geometries/concepts/point_concept.hpp:119:9: instantiated from ‘boost::geometry::concept::Point::~Point() [with Geometry = boost::geometry::model::point]’ ../boost/concept/detail/general.hpp:38:28: instantiated from ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concept::Point >]’ ../boost/geometry/geometries/box.hpp:49:1: instantiated from ‘boost::geometry::model::box >’ ../boost/geometry/index/detail/rtree/node/dynamic_visitor.hpp:80:5: instantiated from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, Visitable&) [with Visitor = boost::geometry::index::detail::rtree::visitors::destroy, boost::geometry::index::detail::rtree::options, boost::geometry::index::detail::rtree::insert_default_tag, boost::geometry::index::detail::rtree::choose_by_content_diff_tag, boost::geometry::index::detail::rtree::split_default_tag, boost::geometry::index::detail::rtree::linear_tag, boost::geometry::index::detail::rtree::node_d_mem_static_tag>, boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::point, boost::geometry::index::linear<8u>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_d_mem_static_tag> >, Visitable = boost::geometry::index::detail::rtree::dynamic_node, boost::geometry::index::linear<8u>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::point, boost::geometry::index::linear<8u>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_d_mem_static_tag>, boost::geometry::index::detail::rtree::node_d_mem_static_tag>]’ ../boost/geometry/index/rtree.hpp:1286:13: instantiated from ‘void boost::geometry::index::rtree::raw_destroy(boost::geometry::index::rtree&) [with Value = boost::geometry::model::point, Parameters = boost::geometry::index::linear<8u>, IndexableGetter = boost::geometry::index::indexable >, EqualTo = boost::geometry::index::equal_to >, Allocator = std::allocator >, boost::geometry::index::rtree = boost::geometry::index::rtree, boost::geometry::index::linear<8u>, boost::geometry::index::indexable >, boost::geometry::index::equal_to >, std::allocator > >]’ ../boost/geometry/index/rtree.hpp:309:9: instantiated from ‘boost::geometry::index::rtree::~rtree() [with Value = boost::geometry::model::point, Parameters = boost::geometry::index::linear<8u>, IndexableGetter = boost::geometry::index::indexable >, EqualTo = boost::geometry::index::equal_to >, Allocator = std::allocator >]’ bla.cpp:77:40: instantiated from ‘void do_something() [with int CompileTimeDimension = 10000]’ bla.cpp:88:26: instantiated from here ../boost/geometry/core/access.hpp:173:9: error: incomplete type ‘boost::geometry::traits::access, 1014u, void>’ used in nested name specifier ../boost/geometry/core/access.hpp: In function ‘typename boost::geometry::coordinate_type::type boost::geometry::get(const Geometry&, boost::geometry::detail::signature_getset_dimension*) [with unsigned int Dimension = 1015u, Geometry = boost::geometry::model::point, typename boost::geometry::coordinate_type::type = float]’: ../boost/geometry/core/access.hpp:285:43: error: template instantiation depth exceeds maximum of 1024 (use -ftemplate-depth= to increase the maximum) instantiating ‘struct boost::geometry::core_dispatch::access, float, 1015u, boost::integral_constant >’ ../boost/geometry/core/access.hpp:285:43: instantiated from ‘typename boost::geometry::coordinate_type::type boost::geometry::get(const Geometry&, boost::geometry::detail::signature_getset_dimension*) [with unsigned int Dimension = 1015u, Geometry = boost::geometry::model::point, typename boost::geometry::coordinate_type::type = float]’ ../boost/geometry/geometries/concepts/point_concept.hpp:103:13: recursively instantiated from ‘static void boost::geometry::concept::Point::dimension_checker::apply() [with P = boost::geometry::model::point, unsigned int Dimension = 1u, unsigned int DimensionCount = 10000u, Geometry = boost::geometry::model::point]’ ../boost/geometry/geometries/concepts/point_concept.hpp:103:13: instantiated from ‘static void boost::geometry::concept::Point::dimension_checker::apply() [with P = boost::geometry::model::point, unsigned int Dimension = 0u, unsigned int DimensionCount = 10000u, Geometry = boost::geometry::model::point]’ ../boost/geometry/geometries/concepts/point_concept.hpp:119:9: instantiated from ‘boost::geometry::concept::Point::~Point() [with Geometry = boost::geometry::model::point]’ ../boost/concept/detail/general.hpp:38:28: instantiated from ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concept::Point >]’ ../boost/geometry/geometries/box.hpp:49:1: instantiated from ‘boost::geometry::model::box >’ ../boost/geometry/index/detail/rtree/node/dynamic_visitor.hpp:80:5: instantiated from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, Visitable&) [with Visitor = boost::geometry::index::detail::rtree::visitors::destroy, boost::geometry::index::detail::rtree::options, boost::geometry::index::detail::rtree::insert_default_tag, boost::geometry::index::detail::rtree::choose_by_content_diff_tag, boost::geometry::index::detail::rtree::split_default_tag, boost::geometry::index::detail::rtree::linear_tag, boost::geometry::index::detail::rtree::node_d_mem_static_tag>, boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::point, boost::geometry::index::linear<8u>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_d_mem_static_tag> >, Visitable = boost::geometry::index::detail::rtree::dynamic_node, boost::geometry::index::linear<8u>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::point, boost::geometry::index::linear<8u>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_d_mem_static_tag>, boost::geometry::index::detail::rtree::node_d_mem_static_tag>]’ ../boost/geometry/index/rtree.hpp:1286:13: instantiated from ‘void boost::geometry::index::rtree::raw_destroy(boost::geometry::index::rtree&) [with Value = boost::geometry::model::point, Parameters = boost::geometry::index::linear<8u>, IndexableGetter = boost::geometry::index::indexable >, EqualTo = boost::geometry::index::equal_to >, Allocator = std::allocator >, boost::geometry::index::rtree = boost::geometry::index::rtree, boost::geometry::index::linear<8u>, boost::geometry::index::indexable >, boost::geometry::index::equal_to >, std::allocator > >]’ ../boost/geometry/index/rtree.hpp:309:9: instantiated from ‘boost::geometry::index::rtree::~rtree() [with Value = boost::geometry::model::point, Parameters = boost::geometry::index::linear<8u>, IndexableGetter = boost::geometry::index::indexable >, EqualTo = boost::geometry::index::equal_to >, Allocator = std::allocator >]’ bla.cpp:77:40: instantiated from ‘void do_something() [with int CompileTimeDimension = 10000]’ bla.cpp:88:26: instantiated from here ../boost/geometry/core/access.hpp:285:43: error: incomplete type ‘coord_access_type {aka boost::geometry::core_dispatch::access, float, 1015u, boost::integral_constant >}’ used in nested name specifier ../boost/geometry/core/access.hpp: In function ‘void boost::geometry::set(Geometry&, const typename boost::geometry::coordinate_type::type&, boost::geometry::detail::signature_getset_dimension*) [with unsigned int Dimension = 1015u, Geometry = boost::geometry::model::point, typename boost::geometry::coordinate_type::type = float]’: ../boost/geometry/core/access.hpp:320:5: error: template instantiation depth exceeds maximum of 1024 (use -ftemplate-depth= to increase the maximum) instantiating ‘struct boost::geometry::core_dispatch::access, float, 1015u, boost::integral_constant >’ ../boost/geometry/core/access.hpp:320:5: instantiated from ‘void boost::geometry::set(Geometry&, const typename boost::geometry::coordinate_type::type&, boost::geometry::detail::signature_getset_dimension*) [with unsigned int Dimension = 1015u, Geometry = boost::geometry::model::point, typename boost::geometry::coordinate_type::type = float]’ ../boost/geometry/geometries/concepts/point_concept.hpp:103:13: recursively instantiated from ‘static void boost::geometry::concept::Point::dimension_checker::apply() [with P = boost::geometry::model::point, unsigned int Dimension = 1u, unsigned int DimensionCount = 10000u, Geometry = boost::geometry::model::point]’ ../boost/geometry/geometries/concepts/point_concept.hpp:103:13: instantiated from ‘static void boost::geometry::concept::Point::dimension_checker::apply() [with P = boost::geometry::model::point, unsigned int Dimension = 0u, unsigned int DimensionCount = 10000u, Geometry = boost::geometry::model::point]’ ../boost/geometry/geometries/concepts/point_concept.hpp:119:9: instantiated from ‘boost::geometry::concept::Point::~Point() [with Geometry = boost::geometry::model::point]’ ../boost/concept/detail/general.hpp:38:28: instantiated from ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concept::Point >]’ ../boost/geometry/geometries/box.hpp:49:1: instantiated from ‘boost::geometry::model::box >’ ../boost/geometry/index/detail/rtree/node/dynamic_visitor.hpp:80:5: instantiated from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, Visitable&) [with Visitor = boost::geometry::index::detail::rtree::visitors::destroy, boost::geometry::index::detail::rtree::options, boost::geometry::index::detail::rtree::insert_default_tag, boost::geometry::index::detail::rtree::choose_by_content_diff_tag, boost::geometry::index::detail::rtree::split_default_tag, boost::geometry::index::detail::rtree::linear_tag, boost::geometry::index::detail::rtree::node_d_mem_static_tag>, boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::point, boost::geometry::index::linear<8u>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_d_mem_static_tag> >, Visitable = boost::geometry::index::detail::rtree::dynamic_node, boost::geometry::index::linear<8u>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::point, boost::geometry::index::linear<8u>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_d_mem_static_tag>, boost::geometry::index::detail::rtree::node_d_mem_static_tag>]’ ../boost/geometry/index/rtree.hpp:1286:13: instantiated from ‘void boost::geometry::index::rtree::raw_destroy(boost::geometry::index::rtree&) [with Value = boost::geometry::model::point, Parameters = boost::geometry::index::linear<8u>, IndexableGetter = boost::geometry::index::indexable >, EqualTo = boost::geometry::index::equal_to >, Allocator = std::allocator >, boost::geometry::index::rtree = boost::geometry::index::rtree, boost::geometry::index::linear<8u>, boost::geometry::index::indexable >, boost::geometry::index::equal_to >, std::allocator > >]’ ../boost/geometry/index/rtree.hpp:309:9: instantiated from ‘boost::geometry::index::rtree::~rtree() [with Value = boost::geometry::model::point, Parameters = boost::geometry::index::linear<8u>, IndexableGetter = boost::geometry::index::indexable >, EqualTo = boost::geometry::index::equal_to >, Allocator = std::allocator >]’ bla.cpp:77:40: instantiated from ‘void do_something() [with int CompileTimeDimension = 10000]’ bla.cpp:88:26: instantiated from here ../boost/geometry/core/access.hpp:320:5: error: incomplete type ‘coord_access_type {aka boost::geometry::core_dispatch::access, float, 1015u, boost::integral_constant >}’ used in nested name specifier In file included from ../boost/geometry/arithmetic/arithmetic.hpp:23:0, from ../boost/geometry/geometry.hpp:32, from ../boost/geometry.hpp:17, from bla.cpp:66: ../boost/geometry/geometries/concepts/point_concept.hpp: In static member function ‘static void boost::geometry::concept::Point::dimension_checker::apply() [with P = boost::geometry::model::point, unsigned int Dimension = 1016u, unsigned int DimensionCount = 10000u, Geometry = boost::geometry::model::point]’: ../boost/geometry/geometries/concepts/point_concept.hpp:102:13: error: template instantiation depth exceeds maximum of 1024 (use -ftemplate-depth= to increase the maximum) instantiating ‘typename boost::geometry::coordinate_type::type boost::geometry::get(const Geometry&, boost::geometry::detail::signature_getset_dimension*) [with unsigned int Dimension = 1016u, Geometry = boost::geometry::model::point, typename boost::geometry::coordinate_type::type = float]’ ../boost/geometry/geometries/concepts/point_concept.hpp:103:13: recursively instantiated from ‘static void boost::geometry::concept::Point::dimension_checker::apply() [with P = boost::geometry::model::point, unsigned int Dimension = 1u, unsigned int DimensionCount = 10000u, Geometry = boost::geometry::model::point]’ ../boost/geometry/geometries/concepts/point_concept.hpp:103:13: instantiated from ‘static void boost::geometry::concept::Point::dimension_checker::apply() [with P = boost::geometry::model::point, unsigned int Dimension = 0u, unsigned int DimensionCount = 10000u, Geometry = boost::geometry::model::point]’ ../boost/geometry/geometries/concepts/point_concept.hpp:119:9: instantiated from ‘boost::geometry::concept::Point::~Point() [with Geometry = boost::geometry::model::point]’ ../boost/concept/detail/general.hpp:38:28: instantiated from ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concept::Point >]’ ../boost/geometry/geometries/box.hpp:49:1: instantiated from ‘boost::geometry::model::box >’ ../boost/geometry/index/detail/rtree/node/dynamic_visitor.hpp:80:5: instantiated from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, Visitable&) [with Visitor = boost::geometry::index::detail::rtree::visitors::destroy, boost::geometry::index::detail::rtree::options, boost::geometry::index::detail::rtree::insert_default_tag, boost::geometry::index::detail::rtree::choose_by_content_diff_tag, boost::geometry::index::detail::rtree::split_default_tag, boost::geometry::index::detail::rtree::linear_tag, boost::geometry::index::detail::rtree::node_d_mem_static_tag>, boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::point, boost::geometry::index::linear<8u>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_d_mem_static_tag> >, Visitable = boost::geometry::index::detail::rtree::dynamic_node, boost::geometry::index::linear<8u>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::point, boost::geometry::index::linear<8u>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_d_mem_static_tag>, boost::geometry::index::detail::rtree::node_d_mem_static_tag>]’ ../boost/geometry/index/rtree.hpp:1286:13: instantiated from ‘void boost::geometry::index::rtree::raw_destroy(boost::geometry::index::rtree&) [with Value = boost::geometry::model::point, Parameters = boost::geometry::index::linear<8u>, IndexableGetter = boost::geometry::index::indexable >, EqualTo = boost::geometry::index::equal_to >, Allocator = std::allocator >, boost::geometry::index::rtree = boost::geometry::index::rtree, boost::geometry::index::linear<8u>, boost::geometry::index::indexable >, boost::geometry::index::equal_to >, std::allocator > >]’ ../boost/geometry/index/rtree.hpp:309:9: instantiated from ‘boost::geometry::index::rtree::~rtree() [with Value = boost::geometry::model::point, Parameters = boost::geometry::index::linear<8u>, IndexableGetter = boost::geometry::index::indexable >, EqualTo = boost::geometry::index::equal_to >, Allocator = std::allocator >]’ bla.cpp:77:40: instantiated from ‘void do_something() [with int CompileTimeDimension = 10000]’ bla.cpp:88:26: instantiated from here ../boost/geometry/geometries/concepts/point_concept.hpp:102:13: error: template instantiation depth exceeds maximum of 1024 (use -ftemplate-depth= to increase the maximum) instantiating ‘void boost::geometry::set(Geometry&, const typename boost::geometry::coordinate_type::type&, boost::geometry::detail::signature_getset_dimension*) [with unsigned int Dimension = 1016u, Geometry = boost::geometry::model::point, typename boost::geometry::coordinate_type::type = float]’ ../boost/geometry/geometries/concepts/point_concept.hpp:103:13: recursively instantiated from ‘static void boost::geometry::concept::Point::dimension_checker::apply() [with P = boost::geometry::model::point, unsigned int Dimension = 1u, unsigned int DimensionCount = 10000u, Geometry = boost::geometry::model::point]’ ../boost/geometry/geometries/concepts/point_concept.hpp:103:13: instantiated from ‘static void boost::geometry::concept::Point::dimension_checker::apply() [with P = boost::geometry::model::point, unsigned int Dimension = 0u, unsigned int DimensionCount = 10000u, Geometry = boost::geometry::model::point]’ ../boost/geometry/geometries/concepts/point_concept.hpp:119:9: instantiated from ‘boost::geometry::concept::Point::~Point() [with Geometry = boost::geometry::model::point]’ ../boost/concept/detail/general.hpp:38:28: instantiated from ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concept::Point >]’ ../boost/geometry/geometries/box.hpp:49:1: instantiated from ‘boost::geometry::model::box >’ ../boost/geometry/index/detail/rtree/node/dynamic_visitor.hpp:80:5: instantiated from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, Visitable&) [with Visitor = boost::geometry::index::detail::rtree::visitors::destroy, boost::geometry::index::detail::rtree::options, boost::geometry::index::detail::rtree::insert_default_tag, boost::geometry::index::detail::rtree::choose_by_content_diff_tag, boost::geometry::index::detail::rtree::split_default_tag, boost::geometry::index::detail::rtree::linear_tag, boost::geometry::index::detail::rtree::node_d_mem_static_tag>, boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::point, boost::geometry::index::linear<8u>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_d_mem_static_tag> >, Visitable = boost::geometry::index::detail::rtree::dynamic_node, boost::geometry::index::linear<8u>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::point, boost::geometry::index::linear<8u>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_d_mem_static_tag>, boost::geometry::index::detail::rtree::node_d_mem_static_tag>]’ ../boost/geometry/index/rtree.hpp:1286:13: instantiated from ‘void boost::geometry::index::rtree::raw_destroy(boost::geometry::index::rtree&) [with Value = boost::geometry::model::point, Parameters = boost::geometry::index::linear<8u>, IndexableGetter = boost::geometry::index::indexable >, EqualTo = boost::geometry::index::equal_to >, Allocator = std::allocator >, boost::geometry::index::rtree = boost::geometry::index::rtree, boost::geometry::index::linear<8u>, boost::geometry::index::indexable >, boost::geometry::index::equal_to >, std::allocator > >]’ ../boost/geometry/index/rtree.hpp:309:9: instantiated from ‘boost::geometry::index::rtree::~rtree() [with Value = boost::geometry::model::point, Parameters = boost::geometry::index::linear<8u>, IndexableGetter = boost::geometry::index::indexable >, EqualTo = boost::geometry::index::equal_to >, Allocator = std::allocator >]’ bla.cpp:77:40: instantiated from ‘void do_something() [with int CompileTimeDimension = 10000]’ bla.cpp:88:26: instantiated from here ../boost/geometry/geometries/concepts/point_concept.hpp:103:13: error: template instantiation depth exceeds maximum of 1024 (use -ftemplate-depth= to increase the maximum) instantiating ‘struct boost::geometry::concept::Point >::dimension_checker, 1017u, 10000u>’ ../boost/geometry/geometries/concepts/point_concept.hpp:103:13: recursively instantiated from ‘static void boost::geometry::concept::Point::dimension_checker::apply() [with P = boost::geometry::model::point, unsigned int Dimension = 1u, unsigned int DimensionCount = 10000u, Geometry = boost::geometry::model::point]’ ../boost/geometry/geometries/concepts/point_concept.hpp:103:13: instantiated from ‘static void boost::geometry::concept::Point::dimension_checker::apply() [with P = boost::geometry::model::point, unsigned int Dimension = 0u, unsigned int DimensionCount = 10000u, Geometry = boost::geometry::model::point]’ ../boost/geometry/geometries/concepts/point_concept.hpp:119:9: instantiated from ‘boost::geometry::concept::Point::~Point() [with Geometry = boost::geometry::model::point]’ ../boost/concept/detail/general.hpp:38:28: instantiated from ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concept::Point >]’ ../boost/geometry/geometries/box.hpp:49:1: instantiated from ‘boost::geometry::model::box >’ ../boost/geometry/index/detail/rtree/node/dynamic_visitor.hpp:80:5: instantiated from ‘void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, Visitable&) [with Visitor = boost::geometry::index::detail::rtree::visitors::destroy, boost::geometry::index::detail::rtree::options, boost::geometry::index::detail::rtree::insert_default_tag, boost::geometry::index::detail::rtree::choose_by_content_diff_tag, boost::geometry::index::detail::rtree::split_default_tag, boost::geometry::index::detail::rtree::linear_tag, boost::geometry::index::detail::rtree::node_d_mem_static_tag>, boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::point, boost::geometry::index::linear<8u>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_d_mem_static_tag> >, Visitable = boost::geometry::index::detail::rtree::dynamic_node, boost::geometry::index::linear<8u>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::point, boost::geometry::index::linear<8u>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_d_mem_static_tag>, boost::geometry::index::detail::rtree::node_d_mem_static_tag>]’ ../boost/geometry/index/rtree.hpp:1286:13: instantiated from ‘void boost::geometry::index::rtree::raw_destroy(boost::geometry::index::rtree&) [with Value = boost::geometry::model::point, Parameters = boost::geometry::index::linear<8u>, IndexableGetter = boost::geometry::index::indexable >, EqualTo = boost::geometry::index::equal_to >, Allocator = std::allocator >, boost::geometry::index::rtree = boost::geometry::index::rtree, boost::geometry::index::linear<8u>, boost::geometry::index::indexable >, boost::geometry::index::equal_to >, std::allocator > >]’ ../boost/geometry/index/rtree.hpp:309:9: instantiated from ‘boost::geometry::index::rtree::~rtree() [with Value = boost::geometry::model::point, Parameters = boost::geometry::index::linear<8u>, IndexableGetter = boost::geometry::index::indexable >, EqualTo = boost::geometry::index::equal_to >, Allocator = std::allocator >]’ bla.cpp:77:40: instantiated from ‘void do_something() [with int CompileTimeDimension = 10000]’ bla.cpp:88:26: instantiated from here ../boost/geometry/geometries/concepts/point_concept.hpp:103:13: error: incomplete type ‘boost::geometry::concept::Point >::dimension_checker, 1017u, 10000u>’ used in nested name specifier ../boost/geometry/geometries/point.hpp: At global scope: ../boost/geometry/geometries/point.hpp:85:34: warning: inline function ‘const CoordinateType& boost::geometry::model::point::get() const [with unsigned int K = 1013u, CoordinateType = float, unsigned int DimensionCount = 10000u, CoordinateSystem = boost::geometry::cs::cartesian]’ used but never defined [enabled by default] ../boost/geometry/geometries/point.hpp:95:17: warning: inline function ‘void boost::geometry::model::point::set(const CoordinateType&) [with unsigned int K = 1013u, CoordinateType = float, unsigned int DimensionCount = 10000u, CoordinateSystem = boost::geometry::cs::cartesian]’ used but never defined [enabled by default] ../boost/geometry/core/access.hpp:268:49: warning: inline function ‘typename boost::geometry::coordinate_type::type boost::geometry::get(const Geometry&, boost::geometry::detail::signature_getset_dimension*) [with unsigned int Dimension = 1016u, Geometry = boost::geometry::model::point, typename boost::geometry::coordinate_type::type = float]’ used but never defined [enabled by default] ../boost/geometry/core/access.hpp:302:13: warning: inline function ‘void boost::geometry::set(Geometry&, const typename boost::geometry::coordinate_type::type&, boost::geometry::detail::signature_getset_dimension*) [with unsigned int Dimension = 1016u, Geometry = boost::geometry::model::point, typename boost::geometry::coordinate_type::type = float]’ used but never defined [enabled by default]