CRAN Package Check Results for Package kdtools

Last updated on 2022-09-24 05:51:06 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 0.6.0 139.21 199.04 338.25 OK
r-devel-linux-x86_64-debian-gcc 0.6.0 116.30 150.51 266.81 WARN
r-devel-linux-x86_64-fedora-clang 0.6.0 357.56 ERROR
r-devel-linux-x86_64-fedora-gcc 0.6.0 456.39 OK
r-devel-windows-x86_64 0.6.0 138.00 261.00 399.00 OK
r-patched-linux-x86_64 0.6.0 124.60 182.61 307.21 OK
r-release-linux-x86_64 0.6.0 121.67 180.43 302.10 OK
r-release-macos-arm64 0.6.0 105.00 NOTE
r-release-macos-x86_64 0.6.0 134.00 NOTE
r-release-windows-x86_64 0.6.0 138.00 284.00 422.00 OK
r-oldrel-macos-arm64 0.6.0 128.00 NOTE
r-oldrel-macos-x86_64 0.6.0 128.00 NOTE
r-oldrel-windows-ix86+x86_64 0.6.0 291.00 284.00 575.00 NOTE

Additional issues

clang15

Check Details

Version: 0.6.0
Check: whether package can be installed
Result: WARN
    Found the following significant warnings:
     /usr/include/c++/12/array:61:36: warning: array subscript 18446744073709551615 is above array bounds of ‘std::__array_traits<double, 1>::_Type’ {aka ‘const double [1]’} [-Warray-bounds]
Flavor: r-devel-linux-x86_64-debian-gcc

Version: 0.6.0
Check: re-building of vignette outputs
Result: ERROR
    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 filea9fac5e7e75f7.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 filea9fac5e7e75f7.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 filea9fac5e7e75f7.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/clang-trunk0/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 filea9fac5e7e75f7.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 filea9fac5e7e75f7.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 filea9fac5e7e75f7.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 filea9fac5e7e75f7.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 filea9fac5e7e75f7.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 filea9fac5e7e75f7.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 filea9fac5e7e75f7.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>());
     ^
    filea9fac5e7e75f7.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 filea9fac5e7e75f7.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>());
     ^
    filea9fac5e7e75f7.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 filea9fac5e7e75f7.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>());
     ^
    filea9fac5e7e75f7.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 filea9fac5e7e75f7.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>());
     ^
    filea9fac5e7e75f7.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 filea9fac5e7e75f7.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>());
     ^
    filea9fac5e7e75f7.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 filea9fac5e7e75f7.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>());
     ^
    filea9fac5e7e75f7.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 filea9fac5e7e75f7.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>());
     ^
    filea9fac5e7e75f7.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 filea9fac5e7e75f7.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>());
     ^
    filea9fac5e7e75f7.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 filea9fac5e7e75f7.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>());
     ^
    filea9fac5e7e75f7.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 filea9fac5e7e75f7.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>());
     ^
    filea9fac5e7e75f7.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 filea9fac5e7e75f7.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>());
     ^
    filea9fac5e7e75f7.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 filea9fac5e7e75f7.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>());
     ^
    filea9fac5e7e75f7.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-trunk/etc/Makeconf:183: filea9fac5e7e75f7.o] Error 1
    make[1]: Entering directory '/tmp/RtmptCKFC9/working_dir/RtmpxqzCNH/sourceCpp-x86_64-pc-linux-gnu-1.0.9/sourcecpp_a9fac2e71d190'
    /usr/local/clang-trunk0/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang-trunk/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/RtmptCKFC9/working_dir/RtmpxqzCNH/sourceCpp-x86_64-pc-linux-gnu-1.0.9" -isystem /usr/local/clang-trunk/include -fpic -O3 -Wall -pedantic -frtti -c filea9fac5e7e75f7.cpp -o filea9fac5e7e75f7.o
    make[1]: Leaving directory '/tmp/RtmptCKFC9/working_dir/RtmpxqzCNH/sourceCpp-x86_64-pc-linux-gnu-1.0.9/sourcecpp_a9fac2e71d190'
    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
Flavor: r-devel-linux-x86_64-fedora-clang

Version: 0.6.0
Check: installed package size
Result: NOTE
     installed size is 17.4Mb
     sub-directories of 1Mb or more:
     doc 1.4Mb
     libs 15.7Mb
Flavors: r-release-macos-arm64, r-release-macos-x86_64, r-oldrel-macos-arm64, r-oldrel-macos-x86_64, r-oldrel-windows-ix86+x86_64