Error(s) in re-building vignettes:
--- re-building ‘kdtools.Rmd’ using rmarkdown
--- finished re-building ‘kdtools.Rmd’

--- re-building ‘methods.Rmd’ using rmarkdown
Building shared library for Rcpp code chunk...
Building shared library for Rcpp code chunk...
In file included from fileeb4b211a5420f.cpp:10:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:53:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/radian_access.hpp:30:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/coordinate_promotion.hpp:16:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/multiprecision/cpp_bin_float.hpp:9:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/multiprecision/cpp_int.hpp:2291:
/data/gannet/ripley/R/test-clang/BH/include/boost/multiprecision/cpp_int/import_export.hpp:226:13: warning: variable 'chunks' set but not used [-Wunused-but-set-variable]
   unsigned chunks   = bitcount / chunk_size;
            ^
In file included from fileeb4b211a5420f.cpp:10:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:60:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/strategies.hpp:37:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21:
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/policies/relate/intersection_points.hpp:71:33: warning: variable 'count_a' set but not used [-Wunused-but-set-variable]
        unsigned int index = 0, count_a = 0, count_b = 0;
                                ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/policies/relate/intersection_points.hpp:71:46: warning: variable 'count_b' set but not used [-Wunused-but-set-variable]
        unsigned int index = 0, count_a = 0, count_b = 0;
                                             ^
In file included from fileeb4b211a5420f.cpp:10:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:60:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/strategies.hpp:37:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:28:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:32:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/append.hpp:35:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometries/adapted/boost_variant.hpp:24:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/variant/variant.hpp:21:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/type_index.hpp:29:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/type_index/stl_type_index.hpp:47:
/data/gannet/ripley/R/test-clang/BH/include/boost/container_hash/hash.hpp:132:33: error: no template named 'unary_function' in namespace 'std'; did you mean '__unary_function'?
        struct hash_base : std::unary_function<T, std::size_t> {};
                           ~~~~~^~~~~~~~~~~~~~
                                __unary_function
/usr/local/clang15/bin/../include/c++/v1/__functional/unary_function.h:46:1: note: '__unary_function' declared here
using __unary_function = __unary_function_keep_layout_base<_Arg, _Result>;
^
In file included from fileeb4b211a5420f.cpp:10:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:60:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/strategies.hpp:37:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:28:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:32:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/append.hpp:35:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometries/adapted/boost_variant.hpp:24:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/variant/variant.hpp:30:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/variant/detail/initializer.hpp:21:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/detail/reference_content.hpp:19:
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/has_nothrow_copy.hpp:36:89: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
template <class T> struct has_nothrow_copy_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_COPY(T)>{};
                                                                                        ^
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/intrinsics.hpp:202:41: note: expanded from macro 'BOOST_HAS_NOTHROW_COPY'
#     define BOOST_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T) && !is_volatile<T>::value && !is_reference<T>::value && is_copy_constructible<T>::value)
                                        ^
In file included from fileeb4b211a5420f.cpp:10:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:60:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/strategies.hpp:37:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:28:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:32:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/append.hpp:35:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometries/adapted/boost_variant.hpp:24:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/variant/variant.hpp:40:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/blank.hpp:26:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/is_stateless.hpp:12:
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/has_trivial_constructor.hpp:41:69: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins]
   : public integral_constant <bool, ((::boost::is_pod<T>::value || BOOST_HAS_TRIVIAL_CONSTRUCTOR(T)) BOOST_TT_TRIVIAL_CONSTRUCT_FIX)>{};
                                                                    ^
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/intrinsics.hpp:187:47: note: expanded from macro 'BOOST_HAS_TRIVIAL_CONSTRUCTOR'
#     define BOOST_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T)
                                              ^
In file included from fileeb4b211a5420f.cpp:10:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:60:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/strategies.hpp:37:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:28:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:32:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/append.hpp:35:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometries/adapted/boost_variant.hpp:24:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/variant/variant.hpp:40:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/blank.hpp:26:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/is_stateless.hpp:13:
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/has_trivial_copy.hpp:34:4: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   BOOST_HAS_TRIVIAL_COPY(T) BOOST_TT_TRIVIAL_CONSTRUCT_FIX
   ^
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/intrinsics.hpp:190:41: note: expanded from macro 'BOOST_HAS_TRIVIAL_COPY'
#     define BOOST_HAS_TRIVIAL_COPY(T) (__has_trivial_copy(T) && !is_reference<T>::value)
                                        ^
In file included from fileeb4b211a5420f.cpp:10:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:60:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/strategies.hpp:37:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:28:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:32:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/append.hpp:35:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometries/adapted/boost_variant.hpp:24:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/variant/variant.hpp:40:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/blank.hpp:26:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/is_stateless.hpp:14:
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/has_trivial_destructor.hpp:30:86: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
template <typename T> struct has_trivial_destructor : public integral_constant<bool, BOOST_HAS_TRIVIAL_DESTRUCTOR(T)>{};
                                                                                     ^
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/intrinsics.hpp:196:47: note: expanded from macro 'BOOST_HAS_TRIVIAL_DESTRUCTOR'
#     define BOOST_HAS_TRIVIAL_DESTRUCTOR(T) (__has_trivial_destructor(T)  && is_destructible<T>::value)
                                              ^
In file included from fileeb4b211a5420f.cpp:10:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:60:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/strategies.hpp:37:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:28:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:32:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/append.hpp:35:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometries/adapted/boost_variant.hpp:24:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/variant/variant.hpp:48:
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/has_nothrow_constructor.hpp:27:84: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
template <class T> struct has_nothrow_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_CONSTRUCTOR(T)>{};
                                                                                   ^
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/intrinsics.hpp:199:48: note: expanded from macro 'BOOST_HAS_NOTHROW_CONSTRUCTOR'
#     define BOOST_HAS_NOTHROW_CONSTRUCTOR(T) (__has_nothrow_constructor(T) && is_default_constructible<T>::value)
                                               ^
In file included from fileeb4b211a5420f.cpp:10:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:60:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/strategies.hpp:37:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:28:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:32:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/append.hpp:35:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometries/adapted/boost_variant.hpp:24:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/variant/variant.hpp:50:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/is_nothrow_move_assignable.hpp:16:
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins]
      BOOST_HAS_NOTHROW_ASSIGN(T)
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN'
#     define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile<T>::value && is_assignable<T&, const T&>::value)
                                          ^
In file included from fileeb4b211a5420f.cpp:10:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:60:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/strategies.hpp:37:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:28:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:32:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/append.hpp:35:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometries/adapted/boost_variant.hpp:24:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/variant/variant.hpp:48:
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/has_nothrow_constructor.hpp:27:84: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
template <class T> struct has_nothrow_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_CONSTRUCTOR(T)>{};
                                                                                   ^
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/intrinsics.hpp:199:48: note: expanded from macro 'BOOST_HAS_NOTHROW_CONSTRUCTOR'
#     define BOOST_HAS_NOTHROW_CONSTRUCTOR(T) (__has_nothrow_constructor(T) && is_default_constructible<T>::value)
                                               ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:27:7: note: in instantiation of template class 'boost::has_nothrow_constructor<boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>' requested here
    : T::type
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/not.hpp:41:11: note: in instantiation of template class 'boost::mpl::aux::nested_type_wknd<boost::has_nothrow_constructor<boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>>' requested here
          BOOST_MPL_AUX_NESTED_TYPE_WKND(T)::value
          ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:38:24: note: expanded from macro 'BOOST_MPL_AUX_NESTED_TYPE_WKND'
    ::boost::mpl::aux::nested_type_wknd<T> \
                       ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:27:7: note: in instantiation of template class 'boost::mpl::not_<boost::has_nothrow_constructor<boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>>' requested here
    : T::type
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:25:11: note: in instantiation of template class 'boost::mpl::aux::nested_type_wknd<boost::mpl::apply1<boost::mpl::protect<boost::detail::variant::find_fallback_type_pred, 0>, boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<2>, boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::mpl::l_item<mpl_::long_<1>, boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::mpl::l_end>>>>>' requested here
          BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value
          ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:38:24: note: expanded from macro 'BOOST_MPL_AUX_NESTED_TYPE_WKND'
    ::boost::mpl::aux::nested_type_wknd<T> \
                       ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:50:7: note: in instantiation of template class 'boost::mpl::aux::and_impl<true, boost::mpl::apply1<boost::mpl::protect<boost::detail::variant::find_fallback_type_pred, 0>, boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<2>, boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::mpl::l_item<mpl_::long_<1>, boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::mpl::l_end>>>>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>>' requested here
    : aux::and_impl<
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/iter_fold_if.hpp:42:11: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
        : and_<
          ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:310:73: note: in instantiation of member function 'boost::geometry::index::detail::rtree::create_node<boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>::apply' requested here
            node_pointer n = rtree::create_node<allocators_type, leaf>::apply(allocators);                       // MAY THROW (A)
                                                                        ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:227:31: note: in instantiation of function template specialization 'boost::geometry::index::detail::rtree::pack<boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::linear<16, 4>>::members_holder>::per_level<boost::container::vec_iterator<std::pair<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>, std::__wrap_iter<const std::array<double, 2> *>> *, false>>' requested here
        internal_element el = per_level(entries.begin(), entries.end(), hint_box.get(), values_count, subtree_counts,
                              ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/rtree.hpp:1928:32: note: in instantiation of function template specialization 'boost::geometry::index::detail::rtree::pack<boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::linear<16, 4>>::members_holder>::apply<std::__wrap_iter<const std::array<double, 2> *>, boost::container::new_allocator<void>>' requested here
        m_members.root = pack::apply(first, last, vc, ll,
                               ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/rtree.hpp:435:9: note: in instantiation of function template specialization 'boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::linear<16, 4>>::pack_construct<std::__wrap_iter<const std::array<double, 2> *>, boost::container::new_allocator<void>>' requested here
        pack_construct(::boost::begin(rng), ::boost::end(rng), boost::container::new_allocator<void>());
        ^
fileeb4b211a5420f.cpp:79:46: note: in instantiation of function template specialization 'boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::linear<16, 4>>::rtree<std::vector<std::array<double, 2>>>' requested here
  auto do_rt_construct_1 = [&]{ rtree_type_1 x(data); };
                                             ^
In file included from fileeb4b211a5420f.cpp:10:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:60:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/strategies.hpp:37:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:28:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:32:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/append.hpp:35:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometries/adapted/boost_variant.hpp:24:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/variant/variant.hpp:48:
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/has_nothrow_constructor.hpp:27:84: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
template <class T> struct has_nothrow_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_CONSTRUCTOR(T)>{};
                                                                                   ^
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/intrinsics.hpp:199:48: note: expanded from macro 'BOOST_HAS_NOTHROW_CONSTRUCTOR'
#     define BOOST_HAS_NOTHROW_CONSTRUCTOR(T) (__has_nothrow_constructor(T) && is_default_constructible<T>::value)
                                               ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:27:7: note: in instantiation of template class 'boost::has_nothrow_constructor<boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>' requested here
    : T::type
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/not.hpp:41:11: note: in instantiation of template class 'boost::mpl::aux::nested_type_wknd<boost::has_nothrow_constructor<boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>>' requested here
          BOOST_MPL_AUX_NESTED_TYPE_WKND(T)::value
          ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:38:24: note: expanded from macro 'BOOST_MPL_AUX_NESTED_TYPE_WKND'
    ::boost::mpl::aux::nested_type_wknd<T> \
                       ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:27:7: note: in instantiation of template class 'boost::mpl::not_<boost::has_nothrow_constructor<boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>>' requested here
    : T::type
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:25:11: note: in instantiation of template class 'boost::mpl::aux::nested_type_wknd<boost::mpl::apply1<boost::mpl::protect<boost::detail::variant::find_fallback_type_pred, 0>, boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<1>, boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::mpl::l_end>>>>' requested here
          BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value
          ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:38:24: note: expanded from macro 'BOOST_MPL_AUX_NESTED_TYPE_WKND'
    ::boost::mpl::aux::nested_type_wknd<T> \
                       ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:50:7: note: in instantiation of template class 'boost::mpl::aux::and_impl<true, boost::mpl::apply1<boost::mpl::protect<boost::detail::variant::find_fallback_type_pred, 0>, boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<1>, boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::mpl::l_end>>>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>>' requested here
    : aux::and_impl<
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/iter_fold_if.hpp:42:11: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
        : and_<
          ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:310:73: note: in instantiation of member function 'boost::geometry::index::detail::rtree::create_node<boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>::apply' requested here
            node_pointer n = rtree::create_node<allocators_type, leaf>::apply(allocators);                       // MAY THROW (A)
                                                                        ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:227:31: note: in instantiation of function template specialization 'boost::geometry::index::detail::rtree::pack<boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::linear<16, 4>>::members_holder>::per_level<boost::container::vec_iterator<std::pair<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>, std::__wrap_iter<const std::array<double, 2> *>> *, false>>' requested here
        internal_element el = per_level(entries.begin(), entries.end(), hint_box.get(), values_count, subtree_counts,
                              ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/rtree.hpp:1928:32: note: in instantiation of function template specialization 'boost::geometry::index::detail::rtree::pack<boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::linear<16, 4>>::members_holder>::apply<std::__wrap_iter<const std::array<double, 2> *>, boost::container::new_allocator<void>>' requested here
        m_members.root = pack::apply(first, last, vc, ll,
                               ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/rtree.hpp:435:9: note: in instantiation of function template specialization 'boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::linear<16, 4>>::pack_construct<std::__wrap_iter<const std::array<double, 2> *>, boost::container::new_allocator<void>>' requested here
        pack_construct(::boost::begin(rng), ::boost::end(rng), boost::container::new_allocator<void>());
        ^
fileeb4b211a5420f.cpp:79:46: note: in instantiation of function template specialization 'boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::linear<16, 4>>::rtree<std::vector<std::array<double, 2>>>' requested here
  auto do_rt_construct_1 = [&]{ rtree_type_1 x(data); };
                                             ^
In file included from fileeb4b211a5420f.cpp:10:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:60:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/strategies.hpp:37:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:28:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:32:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/append.hpp:35:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometries/adapted/boost_variant.hpp:24:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/variant/variant.hpp:30:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/variant/detail/initializer.hpp:21:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/detail/reference_content.hpp:19:
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/has_nothrow_copy.hpp:36:89: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
template <class T> struct has_nothrow_copy_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_COPY(T)>{};
                                                                                        ^
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/intrinsics.hpp:202:41: note: expanded from macro 'BOOST_HAS_NOTHROW_COPY'
#     define BOOST_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T) && !is_volatile<T>::value && !is_reference<T>::value && is_copy_constructible<T>::value)
                                        ^
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/has_nothrow_copy.hpp:78:53: note: in instantiation of template class 'boost::has_nothrow_copy_constructor<boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>' requested here
template <class T> struct has_nothrow_copy : public has_nothrow_copy_constructor<T>{};
                                                    ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:27:7: note: in instantiation of template class 'boost::has_nothrow_copy<boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>' requested here
    : T::type
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:25:11: note: in instantiation of template class 'boost::mpl::aux::nested_type_wknd<boost::has_nothrow_copy<boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>>' requested here
          BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value
          ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:38:24: note: expanded from macro 'BOOST_MPL_AUX_NESTED_TYPE_WKND'
    ::boost::mpl::aux::nested_type_wknd<T> \
                       ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:24:7: note: in instantiation of template class 'boost::mpl::aux::or_impl<false, boost::has_nothrow_copy<boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>>' requested here
    : or_impl<
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:50:7: note: in instantiation of template class 'boost::mpl::aux::or_impl<false, boost::is_nothrow_move_constructible<boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>, boost::has_nothrow_copy<boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>, mpl_::bool_<false>, mpl_::bool_<false>>' requested here
    : aux::or_impl<
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/variant/detail/visitation_impl.hpp:151:27: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
    typedef typename mpl::or_<
                          ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:311:31: note: in instantiation of member function 'boost::geometry::index::detail::rtree::subtree_destroyer<boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::linear<16, 4>>::members_holder>::~subtree_destroyer' requested here
            subtree_destroyer auto_remover(n, allocators);
                              ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:227:31: note: in instantiation of function template specialization 'boost::geometry::index::detail::rtree::pack<boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::linear<16, 4>>::members_holder>::per_level<boost::container::vec_iterator<std::pair<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>, std::__wrap_iter<const std::array<double, 2> *>> *, false>>' requested here
        internal_element el = per_level(entries.begin(), entries.end(), hint_box.get(), values_count, subtree_counts,
                              ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/rtree.hpp:1928:32: note: in instantiation of function template specialization 'boost::geometry::index::detail::rtree::pack<boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::linear<16, 4>>::members_holder>::apply<std::__wrap_iter<const std::array<double, 2> *>, boost::container::new_allocator<void>>' requested here
        m_members.root = pack::apply(first, last, vc, ll,
                               ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/rtree.hpp:435:9: note: in instantiation of function template specialization 'boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::linear<16, 4>>::pack_construct<std::__wrap_iter<const std::array<double, 2> *>, boost::container::new_allocator<void>>' requested here
        pack_construct(::boost::begin(rng), ::boost::end(rng), boost::container::new_allocator<void>());
        ^
fileeb4b211a5420f.cpp:79:46: note: in instantiation of function template specialization 'boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::linear<16, 4>>::rtree<std::vector<std::array<double, 2>>>' requested here
  auto do_rt_construct_1 = [&]{ rtree_type_1 x(data); };
                                             ^
In file included from fileeb4b211a5420f.cpp:10:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:60:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/strategies.hpp:37:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:28:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:32:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/append.hpp:35:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometries/adapted/boost_variant.hpp:24:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/variant/variant.hpp:30:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/variant/detail/initializer.hpp:21:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/detail/reference_content.hpp:19:
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/has_nothrow_copy.hpp:36:89: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
template <class T> struct has_nothrow_copy_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_COPY(T)>{};
                                                                                        ^
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/intrinsics.hpp:202:41: note: expanded from macro 'BOOST_HAS_NOTHROW_COPY'
#     define BOOST_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T) && !is_volatile<T>::value && !is_reference<T>::value && is_copy_constructible<T>::value)
                                        ^
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/has_nothrow_copy.hpp:78:53: note: in instantiation of template class 'boost::has_nothrow_copy_constructor<boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>' requested here
template <class T> struct has_nothrow_copy : public has_nothrow_copy_constructor<T>{};
                                                    ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:27:7: note: in instantiation of template class 'boost::has_nothrow_copy<boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>' requested here
    : T::type
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:25:11: note: in instantiation of template class 'boost::mpl::aux::nested_type_wknd<boost::has_nothrow_copy<boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>>' requested here
          BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value
          ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:38:24: note: expanded from macro 'BOOST_MPL_AUX_NESTED_TYPE_WKND'
    ::boost::mpl::aux::nested_type_wknd<T> \
                       ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:24:7: note: in instantiation of template class 'boost::mpl::aux::or_impl<false, boost::has_nothrow_copy<boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>>' requested here
    : or_impl<
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:50:7: note: in instantiation of template class 'boost::mpl::aux::or_impl<false, boost::is_nothrow_move_constructible<boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>, boost::has_nothrow_copy<boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::linear<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>, mpl_::bool_<false>, mpl_::bool_<false>>' requested here
    : aux::or_impl<
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/variant/detail/visitation_impl.hpp:151:27: note: (skipping 23 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
    typedef typename mpl::or_<
                          ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:311:31: note: in instantiation of member function 'boost::geometry::index::detail::rtree::subtree_destroyer<boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::linear<16, 4>>::members_holder>::~subtree_destroyer' requested here
            subtree_destroyer auto_remover(n, allocators);
                              ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:227:31: note: in instantiation of function template specialization 'boost::geometry::index::detail::rtree::pack<boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::linear<16, 4>>::members_holder>::per_level<boost::container::vec_iterator<std::pair<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>, std::__wrap_iter<const std::array<double, 2> *>> *, false>>' requested here
        internal_element el = per_level(entries.begin(), entries.end(), hint_box.get(), values_count, subtree_counts,
                              ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/rtree.hpp:1928:32: note: in instantiation of function template specialization 'boost::geometry::index::detail::rtree::pack<boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::linear<16, 4>>::members_holder>::apply<std::__wrap_iter<const std::array<double, 2> *>, boost::container::new_allocator<void>>' requested here
        m_members.root = pack::apply(first, last, vc, ll,
                               ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/rtree.hpp:435:9: note: in instantiation of function template specialization 'boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::linear<16, 4>>::pack_construct<std::__wrap_iter<const std::array<double, 2> *>, boost::container::new_allocator<void>>' requested here
        pack_construct(::boost::begin(rng), ::boost::end(rng), boost::container::new_allocator<void>());
        ^
fileeb4b211a5420f.cpp:79:46: note: in instantiation of function template specialization 'boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::linear<16, 4>>::rtree<std::vector<std::array<double, 2>>>' requested here
  auto do_rt_construct_1 = [&]{ rtree_type_1 x(data); };
                                             ^
In file included from fileeb4b211a5420f.cpp:10:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:60:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/strategies.hpp:37:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:28:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:32:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/append.hpp:35:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometries/adapted/boost_variant.hpp:24:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/variant/variant.hpp:48:
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/has_nothrow_constructor.hpp:27:84: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
template <class T> struct has_nothrow_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_CONSTRUCTOR(T)>{};
                                                                                   ^
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/intrinsics.hpp:199:48: note: expanded from macro 'BOOST_HAS_NOTHROW_CONSTRUCTOR'
#     define BOOST_HAS_NOTHROW_CONSTRUCTOR(T) (__has_nothrow_constructor(T) && is_default_constructible<T>::value)
                                               ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:27:7: note: in instantiation of template class 'boost::has_nothrow_constructor<boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>' requested here
    : T::type
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/not.hpp:41:11: note: in instantiation of template class 'boost::mpl::aux::nested_type_wknd<boost::has_nothrow_constructor<boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>>' requested here
          BOOST_MPL_AUX_NESTED_TYPE_WKND(T)::value
          ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:38:24: note: expanded from macro 'BOOST_MPL_AUX_NESTED_TYPE_WKND'
    ::boost::mpl::aux::nested_type_wknd<T> \
                       ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:27:7: note: in instantiation of template class 'boost::mpl::not_<boost::has_nothrow_constructor<boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>>' requested here
    : T::type
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:25:11: note: in instantiation of template class 'boost::mpl::aux::nested_type_wknd<boost::mpl::apply1<boost::mpl::protect<boost::detail::variant::find_fallback_type_pred, 0>, boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<2>, boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::mpl::l_item<mpl_::long_<1>, boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::mpl::l_end>>>>>' requested here
          BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value
          ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:38:24: note: expanded from macro 'BOOST_MPL_AUX_NESTED_TYPE_WKND'
    ::boost::mpl::aux::nested_type_wknd<T> \
                       ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:50:7: note: in instantiation of template class 'boost::mpl::aux::and_impl<true, boost::mpl::apply1<boost::mpl::protect<boost::detail::variant::find_fallback_type_pred, 0>, boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<2>, boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::mpl::l_item<mpl_::long_<1>, boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::mpl::l_end>>>>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>>' requested here
    : aux::and_impl<
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/iter_fold_if.hpp:42:11: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
        : and_<
          ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:310:73: note: in instantiation of member function 'boost::geometry::index::detail::rtree::create_node<boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>::apply' requested here
            node_pointer n = rtree::create_node<allocators_type, leaf>::apply(allocators);                       // MAY THROW (A)
                                                                        ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:227:31: note: in instantiation of function template specialization 'boost::geometry::index::detail::rtree::pack<boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>>::members_holder>::per_level<boost::container::vec_iterator<std::pair<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>, std::__wrap_iter<const std::array<double, 2> *>> *, false>>' requested here
        internal_element el = per_level(entries.begin(), entries.end(), hint_box.get(), values_count, subtree_counts,
                              ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/rtree.hpp:1928:32: note: in instantiation of function template specialization 'boost::geometry::index::detail::rtree::pack<boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>>::members_holder>::apply<std::__wrap_iter<const std::array<double, 2> *>, boost::container::new_allocator<void>>' requested here
        m_members.root = pack::apply(first, last, vc, ll,
                               ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/rtree.hpp:435:9: note: in instantiation of function template specialization 'boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>>::pack_construct<std::__wrap_iter<const std::array<double, 2> *>, boost::container::new_allocator<void>>' requested here
        pack_construct(::boost::begin(rng), ::boost::end(rng), boost::container::new_allocator<void>());
        ^
fileeb4b211a5420f.cpp:88:46: note: in instantiation of function template specialization 'boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>>::rtree<std::vector<std::array<double, 2>>>' requested here
  auto do_rt_construct_2 = [&]{ rtree_type_2 x(data); };
                                             ^
In file included from fileeb4b211a5420f.cpp:10:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:60:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/strategies.hpp:37:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:28:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:32:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/append.hpp:35:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometries/adapted/boost_variant.hpp:24:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/variant/variant.hpp:48:
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/has_nothrow_constructor.hpp:27:84: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
template <class T> struct has_nothrow_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_CONSTRUCTOR(T)>{};
                                                                                   ^
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/intrinsics.hpp:199:48: note: expanded from macro 'BOOST_HAS_NOTHROW_CONSTRUCTOR'
#     define BOOST_HAS_NOTHROW_CONSTRUCTOR(T) (__has_nothrow_constructor(T) && is_default_constructible<T>::value)
                                               ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:27:7: note: in instantiation of template class 'boost::has_nothrow_constructor<boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>' requested here
    : T::type
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/not.hpp:41:11: note: in instantiation of template class 'boost::mpl::aux::nested_type_wknd<boost::has_nothrow_constructor<boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>>' requested here
          BOOST_MPL_AUX_NESTED_TYPE_WKND(T)::value
          ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:38:24: note: expanded from macro 'BOOST_MPL_AUX_NESTED_TYPE_WKND'
    ::boost::mpl::aux::nested_type_wknd<T> \
                       ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:27:7: note: in instantiation of template class 'boost::mpl::not_<boost::has_nothrow_constructor<boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>>' requested here
    : T::type
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:25:11: note: in instantiation of template class 'boost::mpl::aux::nested_type_wknd<boost::mpl::apply1<boost::mpl::protect<boost::detail::variant::find_fallback_type_pred, 0>, boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<1>, boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::mpl::l_end>>>>' requested here
          BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value
          ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:38:24: note: expanded from macro 'BOOST_MPL_AUX_NESTED_TYPE_WKND'
    ::boost::mpl::aux::nested_type_wknd<T> \
                       ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:50:7: note: in instantiation of template class 'boost::mpl::aux::and_impl<true, boost::mpl::apply1<boost::mpl::protect<boost::detail::variant::find_fallback_type_pred, 0>, boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<1>, boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::mpl::l_end>>>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>>' requested here
    : aux::and_impl<
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/iter_fold_if.hpp:42:11: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
        : and_<
          ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:310:73: note: in instantiation of member function 'boost::geometry::index::detail::rtree::create_node<boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>::apply' requested here
            node_pointer n = rtree::create_node<allocators_type, leaf>::apply(allocators);                       // MAY THROW (A)
                                                                        ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:227:31: note: in instantiation of function template specialization 'boost::geometry::index::detail::rtree::pack<boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>>::members_holder>::per_level<boost::container::vec_iterator<std::pair<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>, std::__wrap_iter<const std::array<double, 2> *>> *, false>>' requested here
        internal_element el = per_level(entries.begin(), entries.end(), hint_box.get(), values_count, subtree_counts,
                              ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/rtree.hpp:1928:32: note: in instantiation of function template specialization 'boost::geometry::index::detail::rtree::pack<boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>>::members_holder>::apply<std::__wrap_iter<const std::array<double, 2> *>, boost::container::new_allocator<void>>' requested here
        m_members.root = pack::apply(first, last, vc, ll,
                               ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/rtree.hpp:435:9: note: in instantiation of function template specialization 'boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>>::pack_construct<std::__wrap_iter<const std::array<double, 2> *>, boost::container::new_allocator<void>>' requested here
        pack_construct(::boost::begin(rng), ::boost::end(rng), boost::container::new_allocator<void>());
        ^
fileeb4b211a5420f.cpp:88:46: note: in instantiation of function template specialization 'boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>>::rtree<std::vector<std::array<double, 2>>>' requested here
  auto do_rt_construct_2 = [&]{ rtree_type_2 x(data); };
                                             ^
In file included from fileeb4b211a5420f.cpp:10:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:60:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/strategies.hpp:37:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:28:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:32:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/append.hpp:35:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometries/adapted/boost_variant.hpp:24:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/variant/variant.hpp:30:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/variant/detail/initializer.hpp:21:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/detail/reference_content.hpp:19:
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/has_nothrow_copy.hpp:36:89: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
template <class T> struct has_nothrow_copy_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_COPY(T)>{};
                                                                                        ^
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/intrinsics.hpp:202:41: note: expanded from macro 'BOOST_HAS_NOTHROW_COPY'
#     define BOOST_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T) && !is_volatile<T>::value && !is_reference<T>::value && is_copy_constructible<T>::value)
                                        ^
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/has_nothrow_copy.hpp:78:53: note: in instantiation of template class 'boost::has_nothrow_copy_constructor<boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>' requested here
template <class T> struct has_nothrow_copy : public has_nothrow_copy_constructor<T>{};
                                                    ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:27:7: note: in instantiation of template class 'boost::has_nothrow_copy<boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>' requested here
    : T::type
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:25:11: note: in instantiation of template class 'boost::mpl::aux::nested_type_wknd<boost::has_nothrow_copy<boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>>' requested here
          BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value
          ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:38:24: note: expanded from macro 'BOOST_MPL_AUX_NESTED_TYPE_WKND'
    ::boost::mpl::aux::nested_type_wknd<T> \
                       ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:24:7: note: in instantiation of template class 'boost::mpl::aux::or_impl<false, boost::has_nothrow_copy<boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>>' requested here
    : or_impl<
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:50:7: note: in instantiation of template class 'boost::mpl::aux::or_impl<false, boost::is_nothrow_move_constructible<boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>, boost::has_nothrow_copy<boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>, mpl_::bool_<false>, mpl_::bool_<false>>' requested here
    : aux::or_impl<
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/variant/detail/visitation_impl.hpp:151:27: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
    typedef typename mpl::or_<
                          ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:311:31: note: in instantiation of member function 'boost::geometry::index::detail::rtree::subtree_destroyer<boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>>::members_holder>::~subtree_destroyer' requested here
            subtree_destroyer auto_remover(n, allocators);
                              ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:227:31: note: in instantiation of function template specialization 'boost::geometry::index::detail::rtree::pack<boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>>::members_holder>::per_level<boost::container::vec_iterator<std::pair<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>, std::__wrap_iter<const std::array<double, 2> *>> *, false>>' requested here
        internal_element el = per_level(entries.begin(), entries.end(), hint_box.get(), values_count, subtree_counts,
                              ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/rtree.hpp:1928:32: note: in instantiation of function template specialization 'boost::geometry::index::detail::rtree::pack<boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>>::members_holder>::apply<std::__wrap_iter<const std::array<double, 2> *>, boost::container::new_allocator<void>>' requested here
        m_members.root = pack::apply(first, last, vc, ll,
                               ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/rtree.hpp:435:9: note: in instantiation of function template specialization 'boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>>::pack_construct<std::__wrap_iter<const std::array<double, 2> *>, boost::container::new_allocator<void>>' requested here
        pack_construct(::boost::begin(rng), ::boost::end(rng), boost::container::new_allocator<void>());
        ^
fileeb4b211a5420f.cpp:88:46: note: in instantiation of function template specialization 'boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>>::rtree<std::vector<std::array<double, 2>>>' requested here
  auto do_rt_construct_2 = [&]{ rtree_type_2 x(data); };
                                             ^
In file included from fileeb4b211a5420f.cpp:10:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:60:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/strategies.hpp:37:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:28:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:32:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/append.hpp:35:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometries/adapted/boost_variant.hpp:24:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/variant/variant.hpp:30:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/variant/detail/initializer.hpp:21:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/detail/reference_content.hpp:19:
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/has_nothrow_copy.hpp:36:89: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
template <class T> struct has_nothrow_copy_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_COPY(T)>{};
                                                                                        ^
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/intrinsics.hpp:202:41: note: expanded from macro 'BOOST_HAS_NOTHROW_COPY'
#     define BOOST_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T) && !is_volatile<T>::value && !is_reference<T>::value && is_copy_constructible<T>::value)
                                        ^
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/has_nothrow_copy.hpp:78:53: note: in instantiation of template class 'boost::has_nothrow_copy_constructor<boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>' requested here
template <class T> struct has_nothrow_copy : public has_nothrow_copy_constructor<T>{};
                                                    ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:27:7: note: in instantiation of template class 'boost::has_nothrow_copy<boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>' requested here
    : T::type
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:25:11: note: in instantiation of template class 'boost::mpl::aux::nested_type_wknd<boost::has_nothrow_copy<boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>>' requested here
          BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value
          ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:38:24: note: expanded from macro 'BOOST_MPL_AUX_NESTED_TYPE_WKND'
    ::boost::mpl::aux::nested_type_wknd<T> \
                       ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:24:7: note: in instantiation of template class 'boost::mpl::aux::or_impl<false, boost::has_nothrow_copy<boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>>' requested here
    : or_impl<
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:50:7: note: in instantiation of template class 'boost::mpl::aux::or_impl<false, boost::is_nothrow_move_constructible<boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>, boost::has_nothrow_copy<boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::quadratic<16, 4>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>, mpl_::bool_<false>, mpl_::bool_<false>>' requested here
    : aux::or_impl<
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/variant/detail/visitation_impl.hpp:151:27: note: (skipping 23 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
    typedef typename mpl::or_<
                          ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:311:31: note: in instantiation of member function 'boost::geometry::index::detail::rtree::subtree_destroyer<boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>>::members_holder>::~subtree_destroyer' requested here
            subtree_destroyer auto_remover(n, allocators);
                              ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:227:31: note: in instantiation of function template specialization 'boost::geometry::index::detail::rtree::pack<boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>>::members_holder>::per_level<boost::container::vec_iterator<std::pair<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>, std::__wrap_iter<const std::array<double, 2> *>> *, false>>' requested here
        internal_element el = per_level(entries.begin(), entries.end(), hint_box.get(), values_count, subtree_counts,
                              ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/rtree.hpp:1928:32: note: in instantiation of function template specialization 'boost::geometry::index::detail::rtree::pack<boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>>::members_holder>::apply<std::__wrap_iter<const std::array<double, 2> *>, boost::container::new_allocator<void>>' requested here
        m_members.root = pack::apply(first, last, vc, ll,
                               ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/rtree.hpp:435:9: note: in instantiation of function template specialization 'boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>>::pack_construct<std::__wrap_iter<const std::array<double, 2> *>, boost::container::new_allocator<void>>' requested here
        pack_construct(::boost::begin(rng), ::boost::end(rng), boost::container::new_allocator<void>());
        ^
fileeb4b211a5420f.cpp:88:46: note: in instantiation of function template specialization 'boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::quadratic<16, 4>>::rtree<std::vector<std::array<double, 2>>>' requested here
  auto do_rt_construct_2 = [&]{ rtree_type_2 x(data); };
                                             ^
In file included from fileeb4b211a5420f.cpp:10:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:60:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/strategies.hpp:37:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:28:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:32:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/append.hpp:35:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometries/adapted/boost_variant.hpp:24:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/variant/variant.hpp:48:
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/has_nothrow_constructor.hpp:27:84: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
template <class T> struct has_nothrow_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_CONSTRUCTOR(T)>{};
                                                                                   ^
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/intrinsics.hpp:199:48: note: expanded from macro 'BOOST_HAS_NOTHROW_CONSTRUCTOR'
#     define BOOST_HAS_NOTHROW_CONSTRUCTOR(T) (__has_nothrow_constructor(T) && is_default_constructible<T>::value)
                                               ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:27:7: note: in instantiation of template class 'boost::has_nothrow_constructor<boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>' requested here
    : T::type
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/not.hpp:41:11: note: in instantiation of template class 'boost::mpl::aux::nested_type_wknd<boost::has_nothrow_constructor<boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>>' requested here
          BOOST_MPL_AUX_NESTED_TYPE_WKND(T)::value
          ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:38:24: note: expanded from macro 'BOOST_MPL_AUX_NESTED_TYPE_WKND'
    ::boost::mpl::aux::nested_type_wknd<T> \
                       ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:27:7: note: in instantiation of template class 'boost::mpl::not_<boost::has_nothrow_constructor<boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>>' requested here
    : T::type
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:25:11: note: in instantiation of template class 'boost::mpl::aux::nested_type_wknd<boost::mpl::apply1<boost::mpl::protect<boost::detail::variant::find_fallback_type_pred, 0>, boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<2>, boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::mpl::l_item<mpl_::long_<1>, boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::mpl::l_end>>>>>' requested here
          BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value
          ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:38:24: note: expanded from macro 'BOOST_MPL_AUX_NESTED_TYPE_WKND'
    ::boost::mpl::aux::nested_type_wknd<T> \
                       ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:50:7: note: in instantiation of template class 'boost::mpl::aux::and_impl<true, boost::mpl::apply1<boost::mpl::protect<boost::detail::variant::find_fallback_type_pred, 0>, boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<2>, boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::mpl::l_item<mpl_::long_<1>, boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::mpl::l_end>>>>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>>' requested here
    : aux::and_impl<
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/iter_fold_if.hpp:42:11: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
        : and_<
          ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:310:73: note: in instantiation of member function 'boost::geometry::index::detail::rtree::create_node<boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>::apply' requested here
            node_pointer n = rtree::create_node<allocators_type, leaf>::apply(allocators);                       // MAY THROW (A)
                                                                        ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:227:31: note: in instantiation of function template specialization 'boost::geometry::index::detail::rtree::pack<boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>>::members_holder>::per_level<boost::container::vec_iterator<std::pair<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>, std::__wrap_iter<const std::array<double, 2> *>> *, false>>' requested here
        internal_element el = per_level(entries.begin(), entries.end(), hint_box.get(), values_count, subtree_counts,
                              ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/rtree.hpp:1928:32: note: in instantiation of function template specialization 'boost::geometry::index::detail::rtree::pack<boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>>::members_holder>::apply<std::__wrap_iter<const std::array<double, 2> *>, boost::container::new_allocator<void>>' requested here
        m_members.root = pack::apply(first, last, vc, ll,
                               ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/rtree.hpp:435:9: note: in instantiation of function template specialization 'boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>>::pack_construct<std::__wrap_iter<const std::array<double, 2> *>, boost::container::new_allocator<void>>' requested here
        pack_construct(::boost::begin(rng), ::boost::end(rng), boost::container::new_allocator<void>());
        ^
fileeb4b211a5420f.cpp:97:46: note: in instantiation of function template specialization 'boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>>::rtree<std::vector<std::array<double, 2>>>' requested here
  auto do_rt_construct_3 = [&]{ rtree_type_3 x(data); };
                                             ^
In file included from fileeb4b211a5420f.cpp:10:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:60:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/strategies.hpp:37:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:28:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:32:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/append.hpp:35:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometries/adapted/boost_variant.hpp:24:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/variant/variant.hpp:48:
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/has_nothrow_constructor.hpp:27:84: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
template <class T> struct has_nothrow_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_CONSTRUCTOR(T)>{};
                                                                                   ^
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/intrinsics.hpp:199:48: note: expanded from macro 'BOOST_HAS_NOTHROW_CONSTRUCTOR'
#     define BOOST_HAS_NOTHROW_CONSTRUCTOR(T) (__has_nothrow_constructor(T) && is_default_constructible<T>::value)
                                               ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:27:7: note: in instantiation of template class 'boost::has_nothrow_constructor<boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>' requested here
    : T::type
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/not.hpp:41:11: note: in instantiation of template class 'boost::mpl::aux::nested_type_wknd<boost::has_nothrow_constructor<boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>>' requested here
          BOOST_MPL_AUX_NESTED_TYPE_WKND(T)::value
          ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:38:24: note: expanded from macro 'BOOST_MPL_AUX_NESTED_TYPE_WKND'
    ::boost::mpl::aux::nested_type_wknd<T> \
                       ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:27:7: note: in instantiation of template class 'boost::mpl::not_<boost::has_nothrow_constructor<boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>>' requested here
    : T::type
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:25:11: note: in instantiation of template class 'boost::mpl::aux::nested_type_wknd<boost::mpl::apply1<boost::mpl::protect<boost::detail::variant::find_fallback_type_pred, 0>, boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<1>, boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::mpl::l_end>>>>' requested here
          BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value
          ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:38:24: note: expanded from macro 'BOOST_MPL_AUX_NESTED_TYPE_WKND'
    ::boost::mpl::aux::nested_type_wknd<T> \
                       ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:50:7: note: in instantiation of template class 'boost::mpl::aux::and_impl<true, boost::mpl::apply1<boost::mpl::protect<boost::detail::variant::find_fallback_type_pred, 0>, boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<1>, boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::mpl::l_end>>>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>>' requested here
    : aux::and_impl<
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/iter_fold_if.hpp:42:11: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
        : and_<
          ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:310:73: note: in instantiation of member function 'boost::geometry::index::detail::rtree::create_node<boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>::apply' requested here
            node_pointer n = rtree::create_node<allocators_type, leaf>::apply(allocators);                       // MAY THROW (A)
                                                                        ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:227:31: note: in instantiation of function template specialization 'boost::geometry::index::detail::rtree::pack<boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>>::members_holder>::per_level<boost::container::vec_iterator<std::pair<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>, std::__wrap_iter<const std::array<double, 2> *>> *, false>>' requested here
        internal_element el = per_level(entries.begin(), entries.end(), hint_box.get(), values_count, subtree_counts,
                              ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/rtree.hpp:1928:32: note: in instantiation of function template specialization 'boost::geometry::index::detail::rtree::pack<boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>>::members_holder>::apply<std::__wrap_iter<const std::array<double, 2> *>, boost::container::new_allocator<void>>' requested here
        m_members.root = pack::apply(first, last, vc, ll,
                               ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/rtree.hpp:435:9: note: in instantiation of function template specialization 'boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>>::pack_construct<std::__wrap_iter<const std::array<double, 2> *>, boost::container::new_allocator<void>>' requested here
        pack_construct(::boost::begin(rng), ::boost::end(rng), boost::container::new_allocator<void>());
        ^
fileeb4b211a5420f.cpp:97:46: note: in instantiation of function template specialization 'boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>>::rtree<std::vector<std::array<double, 2>>>' requested here
  auto do_rt_construct_3 = [&]{ rtree_type_3 x(data); };
                                             ^
In file included from fileeb4b211a5420f.cpp:10:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:60:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/strategies.hpp:37:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:28:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:32:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/append.hpp:35:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometries/adapted/boost_variant.hpp:24:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/variant/variant.hpp:30:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/variant/detail/initializer.hpp:21:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/detail/reference_content.hpp:19:
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/has_nothrow_copy.hpp:36:89: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
template <class T> struct has_nothrow_copy_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_COPY(T)>{};
                                                                                        ^
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/intrinsics.hpp:202:41: note: expanded from macro 'BOOST_HAS_NOTHROW_COPY'
#     define BOOST_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T) && !is_volatile<T>::value && !is_reference<T>::value && is_copy_constructible<T>::value)
                                        ^
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/has_nothrow_copy.hpp:78:53: note: in instantiation of template class 'boost::has_nothrow_copy_constructor<boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>' requested here
template <class T> struct has_nothrow_copy : public has_nothrow_copy_constructor<T>{};
                                                    ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:27:7: note: in instantiation of template class 'boost::has_nothrow_copy<boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>' requested here
    : T::type
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:25:11: note: in instantiation of template class 'boost::mpl::aux::nested_type_wknd<boost::has_nothrow_copy<boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>>' requested here
          BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value
          ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:38:24: note: expanded from macro 'BOOST_MPL_AUX_NESTED_TYPE_WKND'
    ::boost::mpl::aux::nested_type_wknd<T> \
                       ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:24:7: note: in instantiation of template class 'boost::mpl::aux::or_impl<false, boost::has_nothrow_copy<boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>>' requested here
    : or_impl<
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:50:7: note: in instantiation of template class 'boost::mpl::aux::or_impl<false, boost::is_nothrow_move_constructible<boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>, boost::has_nothrow_copy<boost::geometry::index::detail::rtree::variant_leaf<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>, mpl_::bool_<false>, mpl_::bool_<false>>' requested here
    : aux::or_impl<
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/variant/detail/visitation_impl.hpp:151:27: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
    typedef typename mpl::or_<
                          ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:311:31: note: in instantiation of member function 'boost::geometry::index::detail::rtree::subtree_destroyer<boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>>::members_holder>::~subtree_destroyer' requested here
            subtree_destroyer auto_remover(n, allocators);
                              ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:227:31: note: in instantiation of function template specialization 'boost::geometry::index::detail::rtree::pack<boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>>::members_holder>::per_level<boost::container::vec_iterator<std::pair<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>, std::__wrap_iter<const std::array<double, 2> *>> *, false>>' requested here
        internal_element el = per_level(entries.begin(), entries.end(), hint_box.get(), values_count, subtree_counts,
                              ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/rtree.hpp:1928:32: note: in instantiation of function template specialization 'boost::geometry::index::detail::rtree::pack<boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>>::members_holder>::apply<std::__wrap_iter<const std::array<double, 2> *>, boost::container::new_allocator<void>>' requested here
        m_members.root = pack::apply(first, last, vc, ll,
                               ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/rtree.hpp:435:9: note: in instantiation of function template specialization 'boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>>::pack_construct<std::__wrap_iter<const std::array<double, 2> *>, boost::container::new_allocator<void>>' requested here
        pack_construct(::boost::begin(rng), ::boost::end(rng), boost::container::new_allocator<void>());
        ^
fileeb4b211a5420f.cpp:97:46: note: in instantiation of function template specialization 'boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>>::rtree<std::vector<std::array<double, 2>>>' requested here
  auto do_rt_construct_3 = [&]{ rtree_type_3 x(data); };
                                             ^
In file included from fileeb4b211a5420f.cpp:10:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:60:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/strategies.hpp:37:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:28:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:32:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/algorithms/append.hpp:35:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometries/adapted/boost_variant.hpp:24:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/variant/variant.hpp:30:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/variant/detail/initializer.hpp:21:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/detail/reference_content.hpp:19:
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/has_nothrow_copy.hpp:36:89: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
template <class T> struct has_nothrow_copy_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_COPY(T)>{};
                                                                                        ^
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/intrinsics.hpp:202:41: note: expanded from macro 'BOOST_HAS_NOTHROW_COPY'
#     define BOOST_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T) && !is_volatile<T>::value && !is_reference<T>::value && is_copy_constructible<T>::value)
                                        ^
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/has_nothrow_copy.hpp:78:53: note: in instantiation of template class 'boost::has_nothrow_copy_constructor<boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>' requested here
template <class T> struct has_nothrow_copy : public has_nothrow_copy_constructor<T>{};
                                                    ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:27:7: note: in instantiation of template class 'boost::has_nothrow_copy<boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>' requested here
    : T::type
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:25:11: note: in instantiation of template class 'boost::mpl::aux::nested_type_wknd<boost::has_nothrow_copy<boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>>' requested here
          BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value
          ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:38:24: note: expanded from macro 'BOOST_MPL_AUX_NESTED_TYPE_WKND'
    ::boost::mpl::aux::nested_type_wknd<T> \
                       ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:24:7: note: in instantiation of template class 'boost::mpl::aux::or_impl<false, boost::has_nothrow_copy<boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>>' requested here
    : or_impl<
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/mpl/aux_/preprocessed/gcc/or.hpp:50:7: note: in instantiation of template class 'boost::mpl::aux::or_impl<false, boost::is_nothrow_move_constructible<boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>, boost::has_nothrow_copy<boost::geometry::index::detail::rtree::variant_internal_node<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::array<double, 2>>, std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>>, mpl_::bool_<false>, mpl_::bool_<false>>' requested here
    : aux::or_impl<
      ^
/data/gannet/ripley/R/test-clang/BH/include/boost/variant/detail/visitation_impl.hpp:151:27: note: (skipping 23 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
    typedef typename mpl::or_<
                          ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:311:31: note: in instantiation of member function 'boost::geometry::index::detail::rtree::subtree_destroyer<boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>>::members_holder>::~subtree_destroyer' requested here
            subtree_destroyer auto_remover(n, allocators);
                              ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:227:31: note: in instantiation of function template specialization 'boost::geometry::index::detail::rtree::pack<boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>>::members_holder>::per_level<boost::container::vec_iterator<std::pair<boost::geometry::model::point<double, 2, boost::geometry::cs::cartesian>, std::__wrap_iter<const std::array<double, 2> *>> *, false>>' requested here
        internal_element el = per_level(entries.begin(), entries.end(), hint_box.get(), values_count, subtree_counts,
                              ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/rtree.hpp:1928:32: note: in instantiation of function template specialization 'boost::geometry::index::detail::rtree::pack<boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>>::members_holder>::apply<std::__wrap_iter<const std::array<double, 2> *>, boost::container::new_allocator<void>>' requested here
        m_members.root = pack::apply(first, last, vc, ll,
                               ^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/index/rtree.hpp:435:9: note: in instantiation of function template specialization 'boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>>::pack_construct<std::__wrap_iter<const std::array<double, 2> *>, boost::container::new_allocator<void>>' requested here
        pack_construct(::boost::begin(rng), ::boost::end(rng), boost::container::new_allocator<void>());
        ^
fileeb4b211a5420f.cpp:97:46: note: in instantiation of function template specialization 'boost::geometry::index::rtree<std::array<double, 2>, boost::geometry::index::rstar<16, 4, 4, 32>>::rtree<std::vector<std::array<double, 2>>>' requested here
  auto do_rt_construct_3 = [&]{ rtree_type_3 x(data); };
                                             ^
21 warnings and 1 error generated.
make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:183: fileeb4b211a5420f.o] Error 1
make[1]: Entering directory '/tmp/RtmpBhKtOx/working_dir/Rtmp36LZPy/sourceCpp-x86_64-pc-linux-gnu-1.0.9/sourcecpp_eb4b2273426cc'
/usr/local/clang15/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG   -I"/data/gannet/ripley/R/test-clang/Rcpp/include" -I"/data/gannet/ripley/R/test-clang/BH/include" -I"/data/gannet/ripley/R/packages/tests-clang/kdtools.Rcheck/kdtools/include" -I"/tmp/RtmpBhKtOx/working_dir/Rtmp36LZPy/sourceCpp-x86_64-pc-linux-gnu-1.0.9" -isystem /usr/local/clang15/include    -fpic  -O3 -Wall -pedantic -frtti  -c fileeb4b211a5420f.cpp -o fileeb4b211a5420f.o
make[1]: Leaving directory '/tmp/RtmpBhKtOx/working_dir/Rtmp36LZPy/sourceCpp-x86_64-pc-linux-gnu-1.0.9/sourcecpp_eb4b2273426cc'
Quitting from lines 310-519 (methods.Rmd) 
Error: processing vignette 'methods.Rmd' failed with diagnostics:
Error 1 occurred building shared library.
--- failed re-building ‘methods.Rmd’

SUMMARY: processing the following file failed:
  ‘methods.Rmd’

Error: Vignette re-building failed.
Execution halted