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 /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:26,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/config/pragma_message.hpp:24:34: note: ‘#pragma message: CAUTION: Boost.Geometry in Boost 1.73 deprecates support for C++03 and will require C++14 from Boost 1.75 onwards.’
   24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x)))
      |                                  ^~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/config/pragma_message.hpp:24:34: note: in definition of macro ‘BOOST_PRAGMA_MESSAGE’
   24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x)))
      |                                  ^~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/config/pragma_message.hpp:24:34: note: ‘#pragma message: CAUTION: Define BOOST_GEOMETRY_DISABLE_DEPRECATED_03_WARNING to suppress this message.’
   24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x)))
      |                                  ^~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/config/pragma_message.hpp:24:34: note: in definition of macro ‘BOOST_PRAGMA_MESSAGE’
   24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x)))
      |                                  ^~~~~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/tag.hpp:23,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/ring_type.hpp:28,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/closure.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:34,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/type_traits_std.hpp:54:25: error: expected template-name before ‘<’ token
   54 |     : std::conditional_t<Trait::value, conjunction<Traits...>, Trait>
      |                         ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/type_traits_std.hpp:54:25: error: expected ‘{’ before ‘<’ token
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/type_traits_std.hpp:55:3: warning: extra ‘;’ [-Wpedantic]
   55 | {};
      |   ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/type_traits_std.hpp:68:25: error: expected template-name before ‘<’ token
   68 |     : std::conditional_t<Trait::value, Trait, disjunction<Traits...>>
      |                         ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/type_traits_std.hpp:68:25: error: expected ‘{’ before ‘<’ token
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/type_traits_std.hpp:69:3: warning: extra ‘;’ [-Wpedantic]
   69 | {};
      |   ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/type_traits_std.hpp:95:23: error: ‘remove_cv_t’ in namespace ‘std’ does not name a template type; did you mean ‘remove_cv’?
   95 |     using type = std::remove_cv_t<std::remove_reference_t<T>>;
      |                       ^~~~~~~~~~~
      |                       remove_cv
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/type_traits_std.hpp:105:23: error: ‘remove_const_t’ in namespace ‘std’ does not name a template type; did you mean ‘remove_const’?
  105 |     using type = std::remove_const_t<std::remove_reference_t<T>>;
      |                       ^~~~~~~~~~~~~~
      |                       remove_const
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/type_traits_std.hpp:115:23: error: ‘remove_const_t’ in namespace ‘std’ does not name a template type; did you mean ‘remove_const’?
  115 |     using type = std::remove_const_t
      |                       ^~~~~~~~~~~~~~
      |                       remove_const
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/type_traits_std.hpp:129:23: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
  129 |     using type = std::conditional_t
      |                       ^~~~~~~~~~~~~
      |                       conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/type_traits_std.hpp:166:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
  166 |     typedef std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/closure.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:34,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/ring_type.hpp:96:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
   96 |     typedef std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/ring_type.hpp:111:18: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
  111 |             std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/ring_type.hpp:111:18: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
  111 |             std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/ring_type.hpp:116:17: error: wrong number of template arguments (4, should be 2)
  116 |                 >
      |                 ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/ring_type.hpp:73:8: note: provided for ‘template<class GeometryTag, class Geometry> struct boost::geometry::core_dispatch::ring_return_type’
   73 | struct ring_return_type
      |        ^~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/ring_type.hpp:108:22: error: expected nested-name-specifier
  108 |     typedef typename ring_return_type
      |                      ^~~~~~~~~~~~~~~~
  109 |         <
      |         ~             
  110 |             linestring_tag,
      |             ~~~~~~~~~~~~~~~
  111 |             std::conditional_t
      |             ~~~~~~~~~~~~~~~~~~
  112 |                 <
      |                 ~     
  113 |                     std::is_const<MultiLinestring>::value,
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  114 |                     typename boost::range_value<MultiLinestring>::type const,
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  115 |                     typename boost::range_value<MultiLinestring>::type
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  116 |                 >
      |                 ~     
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/ring_type.hpp:127:18: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
  127 |             std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/ring_type.hpp:127:18: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
  127 |             std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/ring_type.hpp:132:17: error: wrong number of template arguments (4, should be 2)
  132 |                 >
      |                 ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/ring_type.hpp:73:8: note: provided for ‘template<class GeometryTag, class Geometry> struct boost::geometry::core_dispatch::ring_return_type’
   73 | struct ring_return_type
      |        ^~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/ring_type.hpp:124:22: error: expected nested-name-specifier
  124 |     typedef typename ring_return_type
      |                      ^~~~~~~~~~~~~~~~
  125 |         <
      |         ~             
  126 |             polygon_tag,
      |             ~~~~~~~~~~~~
  127 |             std::conditional_t
      |             ~~~~~~~~~~~~~~~~~~
  128 |                 <
      |                 ~     
  129 |                     std::is_const<MultiPolygon>::value,
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  130 |                     typename boost::range_value<MultiPolygon>::type const,
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  131 |                     typename boost::range_value<MultiPolygon>::type
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  132 |                 >
      |                 ~     
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/coordinate_type.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:37,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/promote_floating_point.hpp:40:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
   40 |     typedef std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:39,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/interior_type.hpp:86:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
   86 |     typedef std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:44,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/tag_cast.hpp:52:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
   52 |     typedef std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/arg.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/placeholders.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/apply.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/find_if.hpp:17,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/find.hpp:17,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/contains.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/policies/policy.hpp:10,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:12,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
  194 | failed ************ (Pred::************
      |                     ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
  199 | failed ************ (boost::mpl::not_<Pred>::************
      |                     ^
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:37,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/select_most_precise.hpp:41:9: error: expected template-name before ‘<’ token
   41 |         <
      |         ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/select_most_precise.hpp:41:9: error: expected ‘{’ before ‘<’ token
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/select_most_precise.hpp:56:3: warning: extra ‘;’ [-Wpedantic]
   56 | {};
      |   ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/select_most_precise.hpp:112:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
  112 |     typedef std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/direction.hpp:22,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/select_calculation_type.hpp:41:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
   41 |     typedef std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/select_calculation_type.hpp:61:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
   61 |     typedef std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/robustness/no_rescale_policy.hpp:19,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/robustness/rescale_policy_tags.hpp:12,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/robustness/segment_ratio_type.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:246:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
  246 |     typedef std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:259:5: error: ‘fp_type’ does not name a type; did you mean ‘type’?
  259 |     fp_type m_approximation;
      |     ^~~~~~~
      |     type
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:262:19: error: ‘fp_type’ does not name a type; did you mean ‘type’?
  262 |     static inline fp_type scale()
      |                   ^~~~~~~
      |                   type
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp: In constructor ‘boost::geometry::segment_ratio<Type>::segment_ratio()’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:118:11: error: class ‘boost::geometry::segment_ratio<Type>’ does not have any field named ‘m_approximation’
  118 |         , m_approximation(0)
      |           ^~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp: In member function ‘void boost::geometry::segment_ratio<Type>::initialize()’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:148:9: error: ‘m_approximation’ was not declared in this scope
  148 |         m_approximation =
      |         ^~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:151:37: error: ‘fp_type’ was not declared in this scope; did you mean ‘type’?
  151 |                 boost::numeric_cast<fp_type>(m_numerator) * scale()
      |                                     ^~~~~~~
      |                                     type
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:151:61: error: there are no arguments to ‘scale’ that depend on a template parameter, so a declaration of ‘scale’ must be available [-fpermissive]
  151 |                 boost::numeric_cast<fp_type>(m_numerator) * scale()
      |                                                             ^~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:151:61: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp: In member function ‘bool boost::geometry::segment_ratio<Type>::near_end() const’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:191:16: error: ‘fp_type’ does not name a type; did you mean ‘type’?
  191 |         static fp_type const small_part_of_scale = scale() / 100;
      |                ^~~~~~~
      |                type
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:192:16: error: ‘m_approximation’ was not declared in this scope
  192 |         return m_approximation < small_part_of_scale
      |                ^~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:192:34: error: ‘small_part_of_scale’ was not declared in this scope
  192 |         return m_approximation < small_part_of_scale
      |                                  ^~~~~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:193:34: error: there are no arguments to ‘scale’ that depend on a template parameter, so a declaration of ‘scale’ must be available [-fpermissive]
  193 |             || m_approximation > scale() - small_part_of_scale;
      |                                  ^~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp: In member function ‘bool boost::geometry::segment_ratio<Type>::close_to(const thistype&) const’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:198:36: error: ‘m_approximation’ was not declared in this scope
  198 |         return geometry::math::abs(m_approximation - other.m_approximation) < 50;
      |                                    ^~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp: In member function ‘bool boost::geometry::segment_ratio<Type>::operator<(const thistype&) const’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:205:15: error: ‘m_approximation’ was not declared in this scope
  205 |             : m_approximation < other.m_approximation;
      |               ^~~~~~~~~~~~~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/robustness/segment_ratio_type.hpp: At global scope:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/robustness/segment_ratio_type.hpp:35:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
   35 |     typedef std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/robustness/segment_ratio_type.hpp:47:52: error: type/value mismatch at argument 1 in template parameter list for ‘template<class Type> class boost::geometry::segment_ratio’
   47 |     typedef geometry::segment_ratio<coordinate_type> type;
      |                                                    ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/robustness/segment_ratio_type.hpp:47:52: note:   expected a type, got ‘coordinate_type’
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:34,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/promote_integral.hpp:91:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
   91 |     typedef std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/promote_integral.hpp:213:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
  213 |     typedef std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/promote_integral.hpp:269:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
  269 |     typedef std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/promote_integral.hpp:280:13: error: ‘min_bit_size_type’ was not declared in this scope; did you mean ‘bit_size_type’?
  280 |             min_bit_size_type::value,
      |             ^~~~~~~~~~~~~~~~~
      |             bit_size_type
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/promote_integral.hpp:282:9: error: template argument 2 is invalid
  282 |         >::type type;
      |         ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/promote_integral.hpp:282:10: error: expected identifier before ‘::’ token
  282 |         >::type type;
      |          ^~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/promote_integral.hpp:282:10: error: typedef name may not be a nested-name-specifier
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/promote_integral.hpp:282:12: error: expected ‘;’ at end of member declaration
  282 |         >::type type;
      |            ^~~~
      |                ;
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/promote_integral.hpp:282:17: error: declaration does not declare anything [-fpermissive]
  282 |         >::type type;
      |                 ^~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/disjoint_segment_box.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:43,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/calculation_type.hpp:70:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
   70 |     typedef std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/point_in_poly_winding.hpp:30,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:46,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/side_by_triangle.hpp: In static member function ‘static int boost::geometry::strategy::side::side_by_triangle<CalculationType>::apply(const P1&, const P2&, const P&)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/side_by_triangle.hpp:232:22: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
  232 |         typedef std::conditional_t
      |                      ^~~~~~~~~~~~~
      |                      conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/side_by_triangle.hpp:249:13: error: type/value mismatch at argument 1 in template parameter list for ‘template<class ... Types> struct boost::geometry::select_most_precise’
  249 |             >::type promoted_type;
      |             ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/side_by_triangle.hpp:249:13: note:   expected a type, got ‘coordinate_type’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/side_by_triangle.hpp:260:13: error: type/value mismatch at argument 1 in template parameter list for ‘template<class CalculationType> template<class CoordinateType, class PromotedType, bool AreAllIntegralCoordinates> struct boost::geometry::strategy::side::side_by_triangle<CalculationType>::compute_side_value’
  260 |             >::apply(p1, p2, p, epsp);
      |             ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/side_by_triangle.hpp:260:13: note:   expected a type, got ‘coordinate_type’
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/intersection.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/cross_product.hpp: At global scope:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/cross_product.hpp:112:10: error: ‘std::enable_if_t’ has not been declared
  112 |     std::enable_if_t
      |          ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/cross_product.hpp:113:9: error: expected ‘>’ before ‘<’ token
  113 |         <
      |         ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/cross_product.hpp:133:10: error: ‘std::enable_if_t’ has not been declared
  133 |     std::enable_if_t
      |          ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/cross_product.hpp:134:9: error: expected ‘>’ before ‘<’ token
  134 |         <
      |         ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/cross_product.hpp:144:16: error: redefinition of ‘template<class ResultP, class P1, class P2, <typeprefixerror><anonymous> > constexpr ResultP boost::geometry::cross_product(const P1&, const P2&)’
  144 | inline ResultP cross_product(P1 const& p1, P2 const& p2)
      |                ^~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/cross_product.hpp:119:16: note: ‘template<class ResultP, class P1, class P2, <typeprefixerror><anonymous> > ResultP boost::geometry::cross_product(const P1&, const P2&)’ previously declared here
  119 | inline ResultP cross_product(P1 const& p1, P2 const& p2)
      |                ^~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/cross_product.hpp:167:10: error: ‘std::enable_if_t’ has not been declared
  167 |     std::enable_if_t
      |          ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/cross_product.hpp:168:9: error: expected ‘>’ before ‘<’ token
  168 |         <
      |         ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/cross_product.hpp:188:10: error: ‘std::enable_if_t’ has not been declared
  188 |     std::enable_if_t
      |          ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/cross_product.hpp:189:9: error: expected ‘>’ before ‘<’ token
  189 |         <
      |         ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/cross_product.hpp:199:10: error: redefinition of ‘template<class P, <typeprefixerror><anonymous> > constexpr P boost::geometry::cross_product(const P&, const P&)’
  199 | inline P cross_product(P const& p1, P const& p2)
      |          ^~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/cross_product.hpp:174:10: note: ‘template<class P, <typeprefixerror><anonymous> > P boost::geometry::cross_product(const P&, const P&)’ previously declared here
  174 | inline P cross_product(P const& p1, P const& p2)
      |          ^~~~~~~~~~~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/segment_iterator.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/spherical/envelope.hpp:27,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/detail/point_iterator/inner_range_type.hpp:39:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
   39 |     typedef std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/detail/point_iterator/inner_range_type.hpp:51:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
   51 |     typedef std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/detail/point_iterator/iterator_type.hpp:26,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/point_iterator.hpp:26,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/detail/segment_iterator/value_type.hpp:18,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/detail/segment_iterator/iterator_type.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/segment_iterator.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/spherical/envelope.hpp:27,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/detail/point_iterator/value_type.hpp:32:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
   32 |     typedef std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/detail/segment_iterator/iterator_type.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/segment_iterator.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/spherical/envelope.hpp:27,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/detail/segment_iterator/value_type.hpp:49:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
   49 |     typedef std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/helper_geometry.hpp:22,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/spherical/expand_box.hpp:37,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/spherical/envelope_box.hpp:22,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/spherical/envelope.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/box.hpp:95:14: error: ‘std::enable_if_t’ has not been declared
   95 |         std::enable_if_t
      |              ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/box.hpp:96:13: error: expected ‘>’ before ‘<’ token
   96 |             <
      |             ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/box.hpp:117:14: error: ‘std::enable_if_t’ has not been declared
  117 |         std::enable_if_t
      |              ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/box.hpp:118:13: error: expected ‘>’ before ‘<’ token
  118 |             <
      |             ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/box.hpp:126:5: error: ‘template<class Point> template<class P, <typeprefixerror><anonymous> > constexpr boost::geometry::model::box<Point>::box(const Point&, const Point&)’ cannot be overloaded with ‘template<class Point> template<class P, <typeprefixerror><anonymous> > boost::geometry::model::box<Point>::box(const Point&, const Point&)’
  126 |     box(Point const& min_corner, Point const& max_corner)
      |     ^~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/box.hpp:101:5: note: previous declaration ‘template<class Point> template<class P, <typeprefixerror><anonymous> > boost::geometry::model::box<Point>::box(const Point&, const Point&)’
  101 |     box(Point const& min_corner, Point const& max_corner)
      |     ^~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/helper_geometry.hpp:23,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/spherical/expand_box.hpp:37,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/spherical/envelope_box.hpp:22,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/spherical/envelope.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/point.hpp:137:14: error: ‘std::enable_if_t’ has not been declared
  137 |         std::enable_if_t<geometry::detail::is_coordinates_number_leq<C, 1, DimensionCount>::value, int> = 0
      |              ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/point.hpp:137:25: error: expected ‘>’ before ‘<’ token
  137 |         std::enable_if_t<geometry::detail::is_coordinates_number_leq<C, 1, DimensionCount>::value, int> = 0
      |                         ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/point.hpp:155:14: error: ‘std::enable_if_t’ has not been declared
  155 |         std::enable_if_t<geometry::detail::is_coordinates_number_leq<C, 2, DimensionCount>::value, int> = 0
      |              ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/point.hpp:155:25: error: expected ‘>’ before ‘<’ token
  155 |         std::enable_if_t<geometry::detail::is_coordinates_number_leq<C, 2, DimensionCount>::value, int> = 0
      |                         ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/point.hpp:173:14: error: ‘std::enable_if_t’ has not been declared
  173 |         std::enable_if_t<geometry::detail::is_coordinates_number_leq<C, 3, DimensionCount>::value, int> = 0
      |              ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/point.hpp:173:25: error: expected ‘>’ before ‘<’ token
  173 |         std::enable_if_t<geometry::detail::is_coordinates_number_leq<C, 3, DimensionCount>::value, int> = 0
      |                         ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/point.hpp:316:14: error: ‘std::enable_if_t’ has not been declared
  316 |         std::enable_if_t<geometry::detail::is_coordinates_number_eq<C, 1, DimensionCount>::value, int> = 0
      |              ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/point.hpp:316:25: error: expected ‘>’ before ‘<’ token
  316 |         std::enable_if_t<geometry::detail::is_coordinates_number_eq<C, 1, DimensionCount>::value, int> = 0
      |                         ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/point.hpp:326:14: error: ‘std::enable_if_t’ has not been declared
  326 |         std::enable_if_t<geometry::detail::is_coordinates_number_eq<C, 2, DimensionCount>::value, int> = 0
      |              ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/point.hpp:326:25: error: expected ‘>’ before ‘<’ token
  326 |         std::enable_if_t<geometry::detail::is_coordinates_number_eq<C, 2, DimensionCount>::value, int> = 0
      |                         ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/point.hpp:337:14: error: ‘std::enable_if_t’ has not been declared
  337 |         std::enable_if_t<geometry::detail::is_coordinates_number_eq<C, 3, DimensionCount>::value, int> = 0
      |              ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/point.hpp:337:25: error: expected ‘>’ before ‘<’ token
  337 |         std::enable_if_t<geometry::detail::is_coordinates_number_eq<C, 3, DimensionCount>::value, int> = 0
      |                         ^
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/spherical/envelope_segment.hpp:39,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/spherical/envelope.hpp:30,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/azimuth.hpp: In member function ‘void boost::geometry::strategy::azimuth::spherical<CalculationType>::compute(const T&, const T&, const T&, const T&, T&, T&) const’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/azimuth.hpp:78:22: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
   78 |         typedef std::conditional_t
      |                      ^~~~~~~~~~~~~
      |                      conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/azimuth.hpp:83:45: error: ‘calc_t’ was not declared in this scope; did you mean ‘call_R’?
   83 |         geometry::formula::result_spherical<calc_t>
      |                                             ^~~~~~
      |                                             call_R
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/azimuth.hpp:83:51: error: template argument 1 is invalid
   83 |         geometry::formula::result_spherical<calc_t>
      |                                                   ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/azimuth.hpp:93:25: error: request for member ‘azimuth’ in ‘result’, which is of non-class type ‘int’
   93 |             a1 = result.azimuth;
      |                         ^~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/azimuth.hpp:97:25: error: request for member ‘reverse_azimuth’ in ‘result’, which is of non-class type ‘int’
   97 |             a2 = result.reverse_azimuth;
      |                         ^~~~~~~~~~~~~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/bind/mem_fn.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mem_fn.hpp:22,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/function/detail/prologue.hpp:18,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/function.hpp:30,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/detail/find_iterator.hpp:18,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/find_iterator.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/iter_find.hpp:27,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/split.hpp:16,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string.hpp:23,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/io/wkt/read.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/io/wkt/wkt.hpp:17,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/buffer_end_round.hpp:27,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:46,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/get_pointer.hpp: At global scope:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   48 | template<class T> T * get_pointer(std::auto_ptr<T> const& p)
      |                                        ^~~~~~~~
In file included from /usr/include/c++/10/bits/locale_conv.h:41,
                 from /usr/include/c++/10/locale:43,
                 from /usr/include/c++/10/iomanip:43,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/Rcpp.h:27,
                 from file51ed552c167d.cpp:5:
/usr/include/c++/10/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:54,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:132:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
  132 |     typedef std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:149:9: error: ‘calculation_type’ does not name a type; did you mean ‘CalculationType’?
  149 |         calculation_type sum_a2;
      |         ^~~~~~~~~~~~~~~~
      |         CalculationType
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:150:9: error: ‘calculation_type’ does not name a type; did you mean ‘CalculationType’?
  150 |         calculation_type sum_x;
      |         ^~~~~~~~~~~~~~~~
      |         CalculationType
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:151:9: error: ‘calculation_type’ does not name a type; did you mean ‘CalculationType’?
  151 |         calculation_type sum_y;
      |         ^~~~~~~~~~~~~~~~
      |         CalculationType
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp: In constructor ‘boost::geometry::strategy::centroid::bashein_detmer<Point, PointOfSegment, CalculationType>::sums::sums()’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:156:15: error: class ‘boost::geometry::strategy::centroid::bashein_detmer<Point, PointOfSegment, CalculationType>::sums’ does not have any field named ‘sum_a2’
  156 |             , sum_a2(calculation_type())
      |               ^~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:156:22: error: there are no arguments to ‘calculation_type’ that depend on a template parameter, so a declaration of ‘calculation_type’ must be available [-fpermissive]
  156 |             , sum_a2(calculation_type())
      |                      ^~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:157:15: error: class ‘boost::geometry::strategy::centroid::bashein_detmer<Point, PointOfSegment, CalculationType>::sums’ does not have any field named ‘sum_x’
  157 |             , sum_x(calculation_type())
      |               ^~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:157:21: error: there are no arguments to ‘calculation_type’ that depend on a template parameter, so a declaration of ‘calculation_type’ must be available [-fpermissive]
  157 |             , sum_x(calculation_type())
      |                     ^~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:158:15: error: class ‘boost::geometry::strategy::centroid::bashein_detmer<Point, PointOfSegment, CalculationType>::sums’ does not have any field named ‘sum_y’
  158 |             , sum_y(calculation_type())
      |               ^~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:158:21: error: there are no arguments to ‘calculation_type’ that depend on a template parameter, so a declaration of ‘calculation_type’ must be available [-fpermissive]
  158 |             , sum_y(calculation_type())
      |                     ^~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp: In static member function ‘static void boost::geometry::strategy::centroid::bashein_detmer<Point, PointOfSegment, CalculationType>::apply(const PointOfSegment&, const PointOfSegment&, boost::geometry::strategy::centroid::bashein_detmer<Point, PointOfSegment, CalculationType>::sums&)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:180:9: error: ‘calculation_type’ was not declared in this scope
  180 |         calculation_type const x1 = boost::numeric_cast<calculation_type>(get<0>(p1));
      |         ^~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:180:9: note: suggested alternatives:
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/disjoint_segment_box.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:43,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/calculation_type.hpp:94:11: note:   ‘boost::geometry::util::calculation_type’
   94 | namespace calculation_type
      |           ^~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/calculation_type.hpp:54:8: note:   ‘boost::geometry::util::detail::calculation_type’
   54 | struct calculation_type
      |        ^~~~~~~~~~~~~~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:54,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:181:25: error: expected ‘;’ before ‘const’
  181 |         calculation_type const y1 = boost::numeric_cast<calculation_type>(get<1>(p1));
      |                         ^~~~~~
      |                         ;
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:182:25: error: expected ‘;’ before ‘const’
  182 |         calculation_type const x2 = boost::numeric_cast<calculation_type>(get<0>(p2));
      |                         ^~~~~~
      |                         ;
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:183:25: error: expected ‘;’ before ‘const’
  183 |         calculation_type const y2 = boost::numeric_cast<calculation_type>(get<1>(p2));
      |                         ^~~~~~
      |                         ;
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:184:25: error: expected ‘;’ before ‘const’
  184 |         calculation_type const ai = geometry::detail::determinant<calculation_type>(p1, p2);
      |                         ^~~~~~
      |                         ;
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:186:25: error: ‘ai’ was not declared in this scope; did you mean ‘abi’?
  186 |         state.sum_a2 += ai;
      |                         ^~
      |                         abi
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:187:30: error: ‘x1’ was not declared in this scope; did you mean ‘y1’?
  187 |         state.sum_x += ai * (x1 + x2);
      |                              ^~
      |                              y1
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:187:35: error: ‘x2’ was not declared in this scope; did you mean ‘p2’?
  187 |         state.sum_x += ai * (x1 + x2);
      |                                   ^~
      |                                   p2
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:188:35: error: ‘y2’ was not declared in this scope; did you mean ‘yn’?
  188 |         state.sum_y += ai * (y1 + y2);
      |                                   ^~
      |                                   yn
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp: In static member function ‘static bool boost::geometry::strategy::centroid::bashein_detmer<Point, PointOfSegment, CalculationType>::result(const boost::geometry::strategy::centroid::bashein_detmer<Point, PointOfSegment, CalculationType>::sums&, Point&)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:193:9: error: ‘calculation_type’ was not declared in this scope
  193 |         calculation_type const zero = calculation_type();
      |         ^~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:193:9: note: suggested alternatives:
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/disjoint_segment_box.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:43,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/calculation_type.hpp:94:11: note:   ‘boost::geometry::util::calculation_type’
   94 | namespace calculation_type
      |           ^~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/calculation_type.hpp:54:8: note:   ‘boost::geometry::util::detail::calculation_type’
   54 | struct calculation_type
      |        ^~~~~~~~~~~~~~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:54,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:194:61: error: ‘zero’ was not declared in this scope; did you mean ‘bzero’?
  194 |         if (state.count > 0 && ! math::equals(state.sum_a2, zero))
      |                                                             ^~~~
      |                                                             bzero
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:196:29: error: expected ‘;’ before ‘const’
  196 |             calculation_type const v3 = 3;
      |                             ^~~~~~
      |                             ;
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:197:29: error: expected ‘;’ before ‘const’
  197 |             calculation_type const a3 = v3 * state.sum_a2;
      |                             ^~~~~~
      |                             ;
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:205:39: error: ‘a3’ was not declared in this scope
  205 |             if (boost::math::isfinite(a3))
      |                                       ^~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/distance_result.hpp:32,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/default_distance_result.hpp:22,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:33,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:55,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp: At global scope:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:40:25: error: ‘integer_sequence’ is not a member of ‘std’
   40 | struct is_sequence<std::integer_sequence<T, Is...>> : std::true_type {};
      |                         ^~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:40:25: error: ‘integer_sequence’ is not a member of ‘std’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:40:47: error: template argument 1 is invalid
   40 | struct is_sequence<std::integer_sequence<T, Is...>> : std::true_type {};
      |                                               ^~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:40:50: error: expected unqualified-id before ‘>’ token
   40 | struct is_sequence<std::integer_sequence<T, Is...>> : std::true_type {};
      |                                                  ^~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:40:72: warning: extra ‘;’ [-Wpedantic]
   40 | struct is_sequence<std::integer_sequence<T, Is...>> : std::true_type {};
      |                                                                        ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:53:27: error: ‘integer_sequence’ is not a member of ‘std’
   53 | struct sequence_size<std::integer_sequence<T, Is...>>
      |                           ^~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:53:27: error: ‘integer_sequence’ is not a member of ‘std’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:53:49: error: template argument 1 is invalid
   53 | struct sequence_size<std::integer_sequence<T, Is...>>
      |                                                 ^~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:53:52: error: expected unqualified-id before ‘>’ token
   53 | struct sequence_size<std::integer_sequence<T, Is...>>
      |                                                    ^~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:55:3: warning: extra ‘;’ [-Wpedantic]
   55 | {};
      |   ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:75:33: error: ‘integer_sequence’ is not a member of ‘std’
   75 | struct sequence_element<I, std::integer_sequence<T, J, Js...>>
      |                                 ^~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:75:33: error: ‘integer_sequence’ is not a member of ‘std’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:75:58: error: wrong number of template arguments (4, should be 2)
   75 | struct sequence_element<I, std::integer_sequence<T, J, Js...>>
      |                                                          ^~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:60:8: note: provided for ‘template<long unsigned int I, class Sequence> struct boost::geometry::util::sequence_element’
   60 | struct sequence_element {};
      |        ^~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:75:61: error: expected unqualified-id before ‘>’ token
   75 | struct sequence_element<I, std::integer_sequence<T, J, Js...>>
      |                                                             ^~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:81:3: warning: extra ‘;’ [-Wpedantic]
   81 | {};
      |   ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:84:33: error: ‘integer_sequence’ is not a member of ‘std’
   84 | struct sequence_element<0, std::integer_sequence<T, J, Js...>>
      |                                 ^~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:84:33: error: ‘integer_sequence’ is not a member of ‘std’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:84:58: error: wrong number of template arguments (4, should be 2)
   84 | struct sequence_element<0, std::integer_sequence<T, J, Js...>>
      |                                                          ^~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:60:8: note: provided for ‘template<long unsigned int I, class Sequence> struct boost::geometry::util::sequence_element’
   60 | struct sequence_element {};
      |        ^~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:84:61: error: expected unqualified-id before ‘>’ token
   84 | struct sequence_element<0, std::integer_sequence<T, J, Js...>>
      |                                                             ^~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:86:3: warning: extra ‘;’ [-Wpedantic]
   86 | {};
      |   ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:135:19: error: ‘integer_sequence’ is not a member of ‘std’
  135 | struct merge<std::integer_sequence<T, I1s...>, std::integer_sequence<T, I2s...>>
      |                   ^~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:135:19: error: ‘integer_sequence’ is not a member of ‘std’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:135:45: error: template argument 1 is invalid
  135 | struct merge<std::integer_sequence<T, I1s...>, std::integer_sequence<T, I2s...>>
      |                                             ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:135:45: error: type/value mismatch at argument 1 in template parameter list for ‘template<class ... Sequences> struct boost::geometry::util::merge’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:135:45: note:   expected a type, got ‘I1s ...’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:138:2: warning: extra ‘;’ [-Wpedantic]
  138 | };
      |  ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:173:21: error: ‘integer_sequence’ is not a member of ‘std’
  173 | struct combine<std::integer_sequence<T, I1s...>, std::integer_sequence<T, I2s...>>
      |                     ^~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:173:21: error: ‘integer_sequence’ is not a member of ‘std’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:173:47: error: template argument 1 is invalid
  173 | struct combine<std::integer_sequence<T, I1s...>, std::integer_sequence<T, I2s...>>
      |                                               ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:173:47: error: type/value mismatch at argument 2 in template parameter list for ‘template<class Sequence1, class Sequence2> struct boost::geometry::util::combine’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:173:47: note:   expected a type, got ‘I1s’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:173:47: note: so any instantiation with a non-empty parameter pack would be ill-formed
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:182:2: warning: extra ‘;’ [-Wpedantic]
  182 | };
      |  ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:211:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
  211 |     typedef std::conditional_t<LessPred<T1, T2>::value, T1, T2> type;
      |                  ^~~~~~~~~~~~~
      |                  conditional
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:36,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:36,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:51,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:55,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/parameter_type_of.hpp:46:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
   46 |     typedef std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/parameter_type_of.hpp:53:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
   53 |     typedef std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/parameter_type_of.hpp:69:21: error: ‘indexed_type’ was not declared in this scope
   69 |                     indexed_type
      |                     ^~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/parameter_type_of.hpp:70:17: error: template argument 2 is invalid
   70 |                 >::type
      |                 ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/parameter_type_of.hpp:70:18: error: ‘<declaration error>’ is not a template [-fpermissive]
   70 |                 >::type
      |                  ^~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/parameter_type_of.hpp:71:9: error: template argument 1 is invalid
   71 |         >::type type;
      |         ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/parameter_type_of.hpp:71:10: error: ‘<declaration error>’ is not a template [-fpermissive]
   71 |         >::type type;
      |          ^~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:51,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:55,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:48:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
   48 |     typedef std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:63:13: error: template argument 1 is invalid
   63 |             >::type reversible_type;
      |             ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:63:13: error: template argument 2 is invalid
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:56:9: error: expected nested-name-specifier
   56 |         reversible_view
      |         ^~~~~~~~~~~~~~~
   57 |             <
      |             ~
   58 |                 range,
      |                 ~~~~~~
   59 |                 order_as_direction
      |                 ~~~~~~~~~~~~~~~~~~
   60 |                     <
      |                     ~
   61 |                         geometry::point_order<Geometry>::value
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   62 |                     >::value
      |                     ~~~~~~~~
   63 |             >::type reversible_type;
      |             ~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:56:9: error: typedef name may not be a nested-name-specifier
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:63:16: error: expected ‘;’ at end of member declaration
   63 |             >::type reversible_type;
      |                ^~~~
      |                    ;
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:63:21: error: ‘reversible_type’ does not name a type; did you mean ‘reversible_view’?
   63 |             >::type reversible_type;
      |                     ^~~~~~~~~~~~~~~
      |                     reversible_view
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:65:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
   65 |     typedef std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:75:17: error: ‘reversible’ was not declared in this scope
   75 |                 reversible,
      |                 ^~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:77:13: error: template argument 1 is invalid
   77 |             >::type closeable_type;
      |             ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:79:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
   79 |     typedef std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:86:42: error: expected ‘)’ before ‘&’ token
   86 |     explicit inline normalized_view(range & r)
      |                                    ~     ^~
      |                                          )
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:91:44: error: ‘closeable’ was not declared in this scope; did you mean ‘fcloseall’?
   91 |     typedef typename boost::range_iterator<closeable>::type iterator;
      |                                            ^~~~~~~~~
      |                                            fcloseall
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:91:53: error: template argument 1 is invalid
   91 |     typedef typename boost::range_iterator<closeable>::type iterator;
      |                                                     ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:91:54: error: ‘<declaration error>’ is not a template [-fpermissive]
   91 |     typedef typename boost::range_iterator<closeable>::type iterator;
      |                                                      ^~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:92:50: error: ‘closeable’ was not declared in this scope; did you mean ‘fcloseall’?
   92 |     typedef typename boost::range_const_iterator<closeable>::type const_iterator;
      |                                                  ^~~~~~~~~
      |                                                  fcloseall
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:92:59: error: template argument 1 is invalid
   92 |     typedef typename boost::range_const_iterator<closeable>::type const_iterator;
      |                                                           ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:92:60: error: ‘<declaration error>’ is not a template [-fpermissive]
   92 |     typedef typename boost::range_const_iterator<closeable>::type const_iterator;
      |                                                            ^~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:101:5: error: ‘reversible_type’ does not name a type; did you mean ‘reversible_view’?
  101 |     reversible_type m_reversible;
      |     ^~~~~~~~~~~~~~~
      |     reversible_view
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp: In member function ‘boost::geometry::detail::normalized_view<Geometry>::const_iterator boost::geometry::detail::normalized_view<Geometry>::begin() const’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:94:74: error: no matching function for call to ‘begin(const closeable_type&)’
   94 |     inline const_iterator begin() const { return boost::begin(m_closeable); }
      |                                                                          ^
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/functions.hpp:18,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/iterator_range_core.hpp:38,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/lexical_cast.hpp:30,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/tools/convert_from_string.hpp:15,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:14,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:98:55: note: candidate: ‘template<class T> constexpr typename boost::range_iterator<T>::type boost::range_adl_barrier::begin(T&)’
   98 | inline BOOST_DEDUCED_TYPENAME range_iterator<T>::type begin( T& r )
      |                                                       ^~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:98:55: note:   template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp: In substitution of ‘template<class T> constexpr typename boost::range_iterator<T>::type boost::range_adl_barrier::begin(T&) [with T = const int]’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:94:74:   required from here
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:98:55: error: no type named ‘type’ in ‘struct boost::range_iterator<const int, void>’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:110:61: note: candidate: ‘template<class T> constexpr typename boost::range_iterator<const T>::type boost::range_adl_barrier::begin(const T&)’
  110 | inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type begin( const T& r )
      |                                                             ^~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:110:61: note:   template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp: In substitution of ‘template<class T> constexpr typename boost::range_iterator<const T>::type boost::range_adl_barrier::begin(const T&) [with T = int]’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:94:74:   required from here
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:110:61: error: no type named ‘type’ in ‘struct boost::range_iterator<const int, void>’
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:51,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:55,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp: In member function ‘boost::geometry::detail::normalized_view<Geometry>::const_iterator boost::geometry::detail::normalized_view<Geometry>::end() const’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:95:70: error: no matching function for call to ‘end(const closeable_type&)’
   95 |     inline const_iterator end() const { return boost::end(m_closeable); }
      |                                                                      ^
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/functions.hpp:19,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/iterator_range_core.hpp:38,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/lexical_cast.hpp:30,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/tools/convert_from_string.hpp:15,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:14,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:92:55: note: candidate: ‘template<class T> constexpr typename boost::range_iterator<T>::type boost::range_adl_barrier::end(T&)’
   92 | inline BOOST_DEDUCED_TYPENAME range_iterator<T>::type end( T& r )
      |                                                       ^~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:92:55: note:   template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/end.hpp: In substitution of ‘template<class T> constexpr typename boost::range_iterator<T>::type boost::range_adl_barrier::end(T&) [with T = const int]’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:95:70:   required from here
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:92:55: error: no type named ‘type’ in ‘struct boost::range_iterator<const int, void>’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:104:61: note: candidate: ‘template<class T> constexpr typename boost::range_iterator<const T>::type boost::range_adl_barrier::end(const T&)’
  104 | inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type end( const T& r )
      |                                                             ^~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:104:61: note:   template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/end.hpp: In substitution of ‘template<class T> constexpr typename boost::range_iterator<const T>::type boost::range_adl_barrier::end(const T&) [with T = int]’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:95:70:   required from here
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:104:61: error: no type named ‘type’ in ‘struct boost::range_iterator<const int, void>’
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:51,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:55,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp: In member function ‘boost::geometry::detail::normalized_view<Geometry>::iterator boost::geometry::detail::normalized_view<Geometry>::begin()’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:97:62: error: no matching function for call to ‘begin(boost::geometry::detail::normalized_view<Geometry>::closeable_type&)’
   97 |     inline iterator begin() { return boost::begin(m_closeable); }
      |                                                              ^
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/functions.hpp:18,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/iterator_range_core.hpp:38,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/lexical_cast.hpp:30,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/tools/convert_from_string.hpp:15,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:14,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:98:55: note: candidate: ‘template<class T> constexpr typename boost::range_iterator<T>::type boost::range_adl_barrier::begin(T&)’
   98 | inline BOOST_DEDUCED_TYPENAME range_iterator<T>::type begin( T& r )
      |                                                       ^~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:98:55: note:   template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp: In substitution of ‘template<class T> constexpr typename boost::range_iterator<T>::type boost::range_adl_barrier::begin(T&) [with T = int]’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:97:62:   required from here
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:98:55: error: no type named ‘type’ in ‘struct boost::range_iterator<int, void>’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:110:61: note: candidate: ‘template<class T> constexpr typename boost::range_iterator<const T>::type boost::range_adl_barrier::begin(const T&)’
  110 | inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type begin( const T& r )
      |                                                             ^~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:110:61: note:   template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp: In substitution of ‘template<class T> constexpr typename boost::range_iterator<const T>::type boost::range_adl_barrier::begin(const T&) [with T = int]’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:97:62:   required from here
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:110:61: error: no type named ‘type’ in ‘struct boost::range_iterator<const int, void>’
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:51,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:55,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp: In member function ‘boost::geometry::detail::normalized_view<Geometry>::iterator boost::geometry::detail::normalized_view<Geometry>::end()’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:98:58: error: no matching function for call to ‘end(boost::geometry::detail::normalized_view<Geometry>::closeable_type&)’
   98 |     inline iterator end() { return boost::end(m_closeable); }
      |                                                          ^
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/functions.hpp:19,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/iterator_range_core.hpp:38,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/lexical_cast.hpp:30,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/tools/convert_from_string.hpp:15,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:14,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:92:55: note: candidate: ‘template<class T> constexpr typename boost::range_iterator<T>::type boost::range_adl_barrier::end(T&)’
   92 | inline BOOST_DEDUCED_TYPENAME range_iterator<T>::type end( T& r )
      |                                                       ^~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:92:55: note:   template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/end.hpp: In substitution of ‘template<class T> constexpr typename boost::range_iterator<T>::type boost::range_adl_barrier::end(T&) [with T = int]’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:98:58:   required from here
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:92:55: error: no type named ‘type’ in ‘struct boost::range_iterator<int, void>’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:104:61: note: candidate: ‘template<class T> constexpr typename boost::range_iterator<const T>::type boost::range_adl_barrier::end(const T&)’
  104 | inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type end( const T& r )
      |                                                             ^~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:104:61: note:   template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/end.hpp: In substitution of ‘template<class T> constexpr typename boost::range_iterator<const T>::type boost::range_adl_barrier::end(const T&) [with T = int]’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:98:58:   required from here
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:104:61: error: no type named ‘type’ in ‘struct boost::range_iterator<const int, void>’
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:61,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp: At global scope:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp:268:18: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
  268 |             std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp:268:18: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
  268 |             std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp:277:17: error: wrong number of template arguments (4, should be at least 0)
  277 |                 >
      |                 ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp:76:7: note: provided for ‘template<class CalculationType, class Strategy> class boost::geometry::strategy::distance::projected_point’
   76 | class projected_point
      |       ^~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp:278:9: error: expected unqualified-id before ‘>’ token
  278 |         > type;
      |         ^
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/distance_segment_box.hpp:14,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:63,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp: In static member function ‘static boost::geometry::detail::distance::segment_to_box<Segment, Box, 2, SBStrategy>::return_type boost::geometry::detail::distance::segment_to_box<Segment, Box, 2, SBStrategy>::apply(const Segment&, const Box&, const SBStrategy&)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp:772:26: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
  772 |             typedef std::conditional_t
      |                          ^~~~~~~~~~~~~
      |                          conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp:790:21: error: ‘point_box_strategy_type’ was not declared in this scope
  790 |                     point_box_strategy_type
      |                     ^~~~~~~~~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp:791:17: error: template argument 3 is invalid
  791 |                 >::apply(p[0], box, point_box_strategy_type());
      |                 ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp:791:17: error: template argument 6 is invalid
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:78,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp: At global scope:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:812:18: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
  812 |             std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:812:18: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
  812 |             std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:821:17: error: wrong number of template arguments (4, should be at least 0)
  821 |                 >
      |                 ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:531:7: note: provided for ‘template<class CalculationType, class Strategy> class boost::geometry::strategy::distance::cross_track’
  531 | class cross_track
      |       ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:822:9: error: expected unqualified-id before ‘>’ token
  822 |         > type;
      |         ^
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:79,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/distance_cross_track_box_box.hpp:299:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
  299 |     typedef std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/distance_cross_track_box_box.hpp:452:18: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
  452 |             std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/distance_cross_track_box_box.hpp:452:18: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
  452 |             std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/distance_cross_track_box_box.hpp:462:17: error: wrong number of template arguments (4, should be at least 0)
  462 |                 >
      |                 ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/distance_cross_track_box_box.hpp:274:7: note: provided for ‘template<class CalculationType, class Strategy> class boost::geometry::strategy::distance::cross_track_box_box’
  274 | class cross_track_box_box
      |       ^~~~~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/distance_cross_track_box_box.hpp:463:9: error: expected unqualified-id before ‘>’ token
  463 |         > type;
      |         ^
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:80,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp:226:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
  226 |     typedef std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp:376:18: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
  376 |             std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp:376:18: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
  376 |             std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp:386:17: error: wrong number of template arguments (4, should be at least 0)
  386 |                 >
      |                 ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp:203:7: note: provided for ‘template<class CalculationType, class Strategy> class boost::geometry::strategy::distance::cross_track_point_box’
  203 | class cross_track_point_box
      |       ^~~~~~~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp:387:9: error: expected unqualified-id before ‘>’ token
  387 |         > type;
      |         ^
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:81,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp: In static member function ‘static ReturnType boost::geometry::strategy::distance::generic_segment_box::segment_below_of_box(const SegmentPoint&, const SegmentPoint&, const BoxPoint&, const BoxPoint&, const BoxPoint&, const BoxPoint&, const SegmentBoxStrategy&, const AzimuthStrategy&, const EnvelopeSegmentStrategy&, const NormalizePointStrategy&, const DisjointPointBoxStrategy&, const DisjointBoxBoxStrategy&)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:66:22: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
   66 |         typedef std::conditional_t
      |                      ^~~~~~~~~~~~~
      |                      conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:81:63: error: type/value mismatch at argument 1 in template parameter list for ‘template<class CS_Tag> struct boost::geometry::detail::disjoint::disjoint_segment_box_sphere_or_spheroid’
   81 |                 disjoint_segment_box_sphere_or_spheroid<cs_tag>
      |                                                               ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:81:63: note:   expected a type, got ‘cs_tag’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:83:26: error: ‘disjoint_sb’ is not a class, namespace, or enumeration
   83 |         typedef typename disjoint_sb::disjoint_info disjoint_info_type;
      |                          ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:99:46: error: ‘disjoint_sb’ is not a class, namespace, or enumeration
   99 |         disjoint_info_type disjoint_result = disjoint_sb::
      |                                              ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:103:32: error: ‘disjoint_info_type’ is not a class, namespace, or enumeration
  103 |         if (disjoint_result == disjoint_info_type::intersect) //intersect
      |                                ^~~~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:108:32: error: ‘disjoint_info_type’ is not a class, namespace, or enumeration
  108 |         if (disjoint_result == disjoint_info_type::disjoint_no_vertex)
      |                                ^~~~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:141:21: error: type/value mismatch at argument 2 in template parameter list for ‘template<class CT, class CS_Tag> class boost::geometry::formula::vertex_longitude’
  141 |                     >::apply(lon1, lat1, lon2, lat2,
      |                     ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:141:21: note:   expected a type, got ‘cs_tag’
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:82,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/compare.hpp: At global scope:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/compare.hpp:140:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
  140 |     typedef std::conditional_t<same_units_type::value, units1_type, geometry::radian> units_type;
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/compare.hpp: In static member function ‘static bool boost::geometry::strategy::compare::detail::spherical_longitude<ComparePolicy, Point1, Point2, DimensionCount>::are_both_at_antimeridian(const coordinate1_type&, const coordinate2_type&, bool&, bool&)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/compare.hpp:153:54: error: ‘units_type’ was not declared in this scope; did you mean ‘units1_type’?
  153 |         is_left_at = math::is_longitude_antimeridian<units_type>(l0);
      |                                                      ^~~~~~~~~~
      |                                                      units1_type
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/compare.hpp: In static member function ‘static bool boost::geometry::strategy::compare::detail::spherical_longitude<ComparePolicy, Point1, Point2, DimensionCount>::apply(const Point1&, const Point2&)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/compare.hpp:175:43: error: ‘units_type’ was not declared in this scope; did you mean ‘units1_type’?
  175 |                 && math::is_latitude_pole<units_type, is_equatorial>(l1)))
      |                                           ^~~~~~~~~~
      |                                           units1_type
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/compare.hpp: In static member function ‘static bool boost::geometry::strategy::compare::spherical<ComparePolicy, -1>::apply(const Point1&, const Point2&)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/compare.hpp:236:22: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
  236 |                 std::conditional_t
      |                      ^~~~~~~~~~~~~
      |                      conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/compare.hpp:236:22: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
  236 |                 std::conditional_t
      |                      ^~~~~~~~~~~~~
      |                      conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/compare.hpp:241:21: error: wrong number of template arguments (6, should be 4)
  241 |                     >::value
      |                     ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/compare.hpp:133:8: note: provided for ‘template<class ComparePolicy, class Point1, class Point2, long unsigned int DimensionCount> struct boost::geometry::strategy::compare::detail::spherical_longitude’
  133 | struct spherical_longitude
      |        ^~~~~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/compare.hpp:242:16: error: ‘::apply’ has not been declared
  242 |             >::apply(left, right);
      |                ^~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/compare.hpp:242:16: note: suggested alternatives:
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/apply_fwd.hpp:31,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/apply.hpp:22,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/find_if.hpp:17,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/find.hpp:17,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/contains.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/policies/policy.hpp:10,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:12,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:18:8: note:   ‘boost::mpl::apply’
   18 | struct apply;
      |        ^~~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/move/utility_core.hpp:31,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/move/utility.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/variant/apply_visitor.hpp:16,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/append.hpp:27,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_points.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/move/detail/meta_utils.hpp:47:8: note:   ‘boost::move_detail::apply’
   47 | struct apply
      |        ^~~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:90,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic/azimuth.hpp: In member function ‘void boost::geometry::strategy::azimuth::geographic<FormulaPolicy, Spheroid, CalculationType>::compute(const T&, const T&, const T&, const T&, T&, T&) const’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic/azimuth.hpp:94:22: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
   94 |         typedef std::conditional_t
      |                      ^~~~~~~~~~~~~
      |                      conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic/azimuth.hpp:101:17: error: ‘calc_t’ was not declared in this scope; did you mean ‘call_R’?
  101 |                 calc_t,
      |                 ^~~~~~
      |                 call_R
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic/intersection.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic/distance_cross_track.hpp:35,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:96,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/geographic/area.hpp: At global scope:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/geographic/area.hpp:83:22: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
   83 |         typedef std::conditional_t
      |                      ^~~~~~~~~~~~~
      |                      conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/geographic/area.hpp:91:9: error: ‘calc_t’ does not name a type; did you mean ‘call_R’?
   91 |         calc_t const m_a2;  // squared equatorial radius
      |         ^~~~~~
      |         call_R
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/geographic/area.hpp:92:9: error: ‘calc_t’ does not name a type; did you mean ‘call_R’?
   92 |         calc_t const m_e2;  // squared eccentricity
      |         ^~~~~~
      |         call_R
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/geographic/area.hpp:93:9: error: ‘calc_t’ does not name a type; did you mean ‘call_R’?
   93 |         calc_t const m_ep2; // squared second eccentricity
      |         ^~~~~~
      |         call_R
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/geographic/area.hpp:94:9: error: ‘calc_t’ does not name a type; did you mean ‘call_R’?
   94 |         calc_t const m_ep;  // second eccentricity
      |         ^~~~~~
      |         call_R
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/geographic/area.hpp:95:9: error: ‘calc_t’ does not name a type; did you mean ‘call_R’?
   95 |         calc_t const m_c2;  // squared authalic radius
      |         ^~~~~~
      |         call_R
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/geographic/area.hpp: In constructor ‘boost::geometry::strategy::area::geographic<FormulaPolicy, SeriesOrder, Spheroid, CalculationType>::spheroid_constants::spheroid_constants(const Spheroid&)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/geographic/area.hpp:99:15: error: class ‘boost::geometry::strategy::area::geographic<FormulaPolicy, SeriesOrder, Spheroid, CalculationType>::spheroid_constants’ does not have any field named ‘m_a2’
   99 |             , m_a2(math::sqr(get_radius<0>(spheroid)))
      |               ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/geographic/area.hpp:100:15: error: class ‘boost::geometry::strategy::area::geographic<FormulaPolicy, SeriesOrder, Spheroid, CalculationType>::spheroid_constants’ does not have any field named ‘m_e2’
  100 |             , m_e2(formula::eccentricity_sqr<calc_t>(spheroid))
      |               ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/geographic/area.hpp:100:46: error: ‘calc_t’ was not declared in this scope; did you mean ‘call_R’?
  100 |             , m_e2(formula::eccentricity_sqr<calc_t>(spheroid))
      |                                              ^~~~~~
      |                                              call_R
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/geographic/area.hpp:101:15: error: class ‘boost::geometry::strategy::area::geographic<FormulaPolicy, SeriesOrder, Spheroid, CalculationType>::spheroid_constants’ does not have any field named ‘m_ep2’
  101 |             , m_ep2(m_e2 / (calc_t(1.0) - m_e2))
      |               ^~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/geographic/area.hpp:101:21: error: ‘m_e2’ was not declared in this scope
  101 |             , m_ep2(m_e2 / (calc_t(1.0) - m_e2))
      |                     ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/geographic/area.hpp:102:15: error: class ‘boost::geometry::strategy::area::geographic<FormulaPolicy, SeriesOrder, Spheroid, CalculationType>::spheroid_constants’ does not have any field named ‘m_ep’
  102 |             , m_ep(math::sqrt(m_ep2))
      |               ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/geographic/area.hpp:102:31: error: ‘m_ep2’ was not declared in this scope
  102 |             , m_ep(math::sqrt(m_ep2))
      |                               ^~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/geographic/area.hpp:103:15: error: class ‘boost::geometry::strategy::area::geographic<FormulaPolicy, SeriesOrder, Spheroid, CalculationType>::spheroid_constants’ does not have any field named ‘m_c2’
  103 |             , m_c2(formula_dispatch::authalic_radius_sqr
      |               ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/geographic/area.hpp:106:30: error: ‘m_a2’ was not declared in this scope
  106 |                     >::apply(m_a2, m_e2))
      |                              ^~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:30,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:115,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/for_each_range.hpp: In function ‘bool boost::geometry::detail::any_range_of(const Geometry&, UnaryPredicate)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/for_each_range.hpp:245:21: error: use of ‘auto’ in lambda parameter declaration only available with ‘-std=c++14’ or ‘-std=gnu++14’
  245 |                 [&](auto&& range)
      |                     ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/for_each_range.hpp: In function ‘bool boost::geometry::detail::none_range_of(const Geometry&, UnaryPredicate)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/for_each_range.hpp:258:21: error: use of ‘auto’ in lambda parameter declaration only available with ‘-std=c++14’ or ‘-std=gnu++14’
  258 |                 [&](auto&& range)
      |                     ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/for_each_range.hpp: In function ‘Functor boost::geometry::detail::for_each_range(const Geometry&, Functor)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/for_each_range.hpp:271:13: error: use of ‘auto’ in lambda parameter declaration only available with ‘-std=c++14’ or ‘-std=gnu++14’
  271 |         [&](auto&& range)
      |             ^~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:115,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp: In function ‘void boost::geometry::strategy::convex_hull::detail::get_extremes(const Geometry&, Point&, Point&, const Less&)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:57:52: error: use of ‘auto’ in lambda parameter declaration only available with ‘-std=c++14’ or ‘-std=gnu++14’
   57 |     geometry::detail::for_each_range(geometry, [&](auto const& range)
      |                                                    ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp: In lambda function:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:70:42: error: no matching function for call to ‘begin(const int&)’
   70 |         auto left_it = boost::begin(range);
      |                                          ^
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/functions.hpp:18,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/iterator_range_core.hpp:38,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/lexical_cast.hpp:30,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/tools/convert_from_string.hpp:15,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:14,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:98:55: note: candidate: ‘template<class T> constexpr typename boost::range_iterator<T>::type boost::range_adl_barrier::begin(T&)’
   98 | inline BOOST_DEDUCED_TYPENAME range_iterator<T>::type begin( T& r )
      |                                                       ^~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:98:55: note:   template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp: In substitution of ‘template<class T> constexpr typename boost::range_iterator<T>::type boost::range_adl_barrier::begin(T&) [with T = const int]’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:70:42:   required from here
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:98:55: error: no type named ‘type’ in ‘struct boost::range_iterator<const int, void>’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:110:61: note: candidate: ‘template<class T> constexpr typename boost::range_iterator<const T>::type boost::range_adl_barrier::begin(const T&)’
  110 | inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type begin( const T& r )
      |                                                             ^~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:110:61: note:   template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp: In substitution of ‘template<class T> constexpr typename boost::range_iterator<const T>::type boost::range_adl_barrier::begin(const T&) [with T = int]’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:70:42:   required from here
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:110:61: error: no type named ‘type’ in ‘struct boost::range_iterator<const int, void>’
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:115,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:71:43: error: no matching function for call to ‘begin(const int&)’
   71 |         auto right_it = boost::begin(range);
      |                                           ^
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/functions.hpp:18,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/iterator_range_core.hpp:38,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/lexical_cast.hpp:30,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/tools/convert_from_string.hpp:15,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:14,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:98:55: note: candidate: ‘template<class T> constexpr typename boost::range_iterator<T>::type boost::range_adl_barrier::begin(T&)’
   98 | inline BOOST_DEDUCED_TYPENAME range_iterator<T>::type begin( T& r )
      |                                                       ^~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:98:55: note:   template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp: In substitution of ‘template<class T> constexpr typename boost::range_iterator<T>::type boost::range_adl_barrier::begin(T&) [with T = const int]’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:71:43:   required from here
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:98:55: error: no type named ‘type’ in ‘struct boost::range_iterator<const int, void>’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:110:61: note: candidate: ‘template<class T> constexpr typename boost::range_iterator<const T>::type boost::range_adl_barrier::begin(const T&)’
  110 | inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type begin( const T& r )
      |                                                             ^~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:110:61: note:   template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp: In substitution of ‘template<class T> constexpr typename boost::range_iterator<const T>::type boost::range_adl_barrier::begin(const T&) [with T = int]’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:71:43:   required from here
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:110:61: error: no type named ‘type’ in ‘struct boost::range_iterator<const int, void>’
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:115,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:73:44: error: no matching function for call to ‘begin(const int&)’
   73 |         for (auto it = ++boost::begin(range); it != boost::end(range); ++it)
      |                                            ^
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/functions.hpp:18,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/iterator_range_core.hpp:38,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/lexical_cast.hpp:30,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/tools/convert_from_string.hpp:15,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:14,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:98:55: note: candidate: ‘template<class T> constexpr typename boost::range_iterator<T>::type boost::range_adl_barrier::begin(T&)’
   98 | inline BOOST_DEDUCED_TYPENAME range_iterator<T>::type begin( T& r )
      |                                                       ^~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:98:55: note:   template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp: In substitution of ‘template<class T> constexpr typename boost::range_iterator<T>::type boost::range_adl_barrier::begin(T&) [with T = const int]’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:73:44:   required from here
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:98:55: error: no type named ‘type’ in ‘struct boost::range_iterator<const int, void>’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:110:61: note: candidate: ‘template<class T> constexpr typename boost::range_iterator<const T>::type boost::range_adl_barrier::begin(const T&)’
  110 | inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type begin( const T& r )
      |                                                             ^~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:110:61: note:   template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp: In substitution of ‘template<class T> constexpr typename boost::range_iterator<const T>::type boost::range_adl_barrier::begin(const T&) [with T = int]’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:73:44:   required from here
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:110:61: error: no type named ‘type’ in ‘struct boost::range_iterator<const int, void>’
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:115,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:73:69: error: no matching function for call to ‘end(const int&)’
   73 |         for (auto it = ++boost::begin(range); it != boost::end(range); ++it)
      |                                                                     ^
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/functions.hpp:19,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/iterator_range_core.hpp:38,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/lexical_cast.hpp:30,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/tools/convert_from_string.hpp:15,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:14,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:92:55: note: candidate: ‘template<class T> constexpr typename boost::range_iterator<T>::type boost::range_adl_barrier::end(T&)’
   92 | inline BOOST_DEDUCED_TYPENAME range_iterator<T>::type end( T& r )
      |                                                       ^~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:92:55: note:   template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/end.hpp: In substitution of ‘template<class T> constexpr typename boost::range_iterator<T>::type boost::range_adl_barrier::end(T&) [with T = const int]’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:73:69:   required from here
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:92:55: error: no type named ‘type’ in ‘struct boost::range_iterator<const int, void>’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:104:61: note: candidate: ‘template<class T> constexpr typename boost::range_iterator<const T>::type boost::range_adl_barrier::end(const T&)’
  104 | inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type end( const T& r )
      |                                                             ^~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:104:61: note:   template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/end.hpp: In substitution of ‘template<class T> constexpr typename boost::range_iterator<const T>::type boost::range_adl_barrier::end(const T&) [with T = int]’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:73:69:   required from here
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:104:61: error: no type named ‘type’ in ‘struct boost::range_iterator<const int, void>’
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:115,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp: In function ‘void boost::geometry::strategy::convex_hull::detail::assign_ranges(const Geometry&, const Point&, const Point&, Container&, Container&, const SideStrategy&)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:124:52: error: use of ‘auto’ in lambda parameter declaration only available with ‘-std=c++14’ or ‘-std=gnu++14’
  124 |     geometry::detail::for_each_range(geometry, [&](auto const& range)
      |                                                    ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp: In lambda function:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:127:42: error: no matching function for call to ‘begin(const int&)’
  127 |         for (auto it = boost::begin(range); it != boost::end(range); ++it)
      |                                          ^
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/functions.hpp:18,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/iterator_range_core.hpp:38,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/lexical_cast.hpp:30,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/tools/convert_from_string.hpp:15,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:14,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:98:55: note: candidate: ‘template<class T> constexpr typename boost::range_iterator<T>::type boost::range_adl_barrier::begin(T&)’
   98 | inline BOOST_DEDUCED_TYPENAME range_iterator<T>::type begin( T& r )
      |                                                       ^~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:98:55: note:   template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp: In substitution of ‘template<class T> constexpr typename boost::range_iterator<T>::type boost::range_adl_barrier::begin(T&) [with T = const int]’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:127:42:   required from here
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:98:55: error: no type named ‘type’ in ‘struct boost::range_iterator<const int, void>’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:110:61: note: candidate: ‘template<class T> constexpr typename boost::range_iterator<const T>::type boost::range_adl_barrier::begin(const T&)’
  110 | inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type begin( const T& r )
      |                                                             ^~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:110:61: note:   template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp: In substitution of ‘template<class T> constexpr typename boost::range_iterator<const T>::type boost::range_adl_barrier::begin(const T&) [with T = int]’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:127:42:   required from here
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:110:61: error: no type named ‘type’ in ‘struct boost::range_iterator<const int, void>’
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:115,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:127:67: error: no matching function for call to ‘end(const int&)’
  127 |         for (auto it = boost::begin(range); it != boost::end(range); ++it)
      |                                                                   ^
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/functions.hpp:19,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/iterator_range_core.hpp:38,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/lexical_cast.hpp:30,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/tools/convert_from_string.hpp:15,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:14,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:92:55: note: candidate: ‘template<class T> constexpr typename boost::range_iterator<T>::type boost::range_adl_barrier::end(T&)’
   92 | inline BOOST_DEDUCED_TYPENAME range_iterator<T>::type end( T& r )
      |                                                       ^~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:92:55: note:   template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/end.hpp: In substitution of ‘template<class T> constexpr typename boost::range_iterator<T>::type boost::range_adl_barrier::end(T&) [with T = const int]’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:127:67:   required from here
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:92:55: error: no type named ‘type’ in ‘struct boost::range_iterator<const int, void>’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:104:61: note: candidate: ‘template<class T> constexpr typename boost::range_iterator<const T>::type boost::range_adl_barrier::end(const T&)’
  104 | inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type end( const T& r )
      |                                                             ^~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:104:61: note:   template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/end.hpp: In substitution of ‘template<class T> constexpr typename boost::range_iterator<const T>::type boost::range_adl_barrier::end(const T&) [with T = int]’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:127:67:   required from here
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:104:61: error: no type named ‘type’ in ‘struct boost::range_iterator<const int, void>’
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian.hpp:14,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:158,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/area/cartesian.hpp: At global scope:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/area/cartesian.hpp:30:12: error: ‘area’ function uses ‘auto’ type specifier without trailing return type
   30 |     static auto area(Geometry const&)
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/area/cartesian.hpp:30:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/area/cartesian.hpp:50:12: error: ‘get’ function uses ‘auto’ type specifier without trailing return type
   50 |     static auto get(strategy::area::cartesian<CT> const&)
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/area/cartesian.hpp:50:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian.hpp:15,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:158,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:40:12: error: ‘envelope’ function uses ‘auto’ type specifier without trailing return type
   40 |     static auto envelope(Geometry const&, Box const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:40:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:47:12: error: ‘envelope’ function uses ‘auto’ type specifier without trailing return type
   47 |     static auto envelope(Geometry const&, Box const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:47:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:54:12: error: ‘envelope’ function uses ‘auto’ type specifier without trailing return type
   54 |     static auto envelope(Geometry const&, Box const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:54:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:61:12: error: ‘envelope’ function uses ‘auto’ type specifier without trailing return type
   61 |     static auto envelope(Geometry const&, Box const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:61:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:68:12: error: ‘envelope’ function uses ‘auto’ type specifier without trailing return type
   68 |     static auto envelope(Geometry const&, Box const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:68:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:75:12: error: ‘expand’ function uses ‘auto’ type specifier without trailing return type
   75 |     static auto expand(Box const&, Geometry const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:75:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:83:12: error: ‘expand’ function uses ‘auto’ type specifier without trailing return type
   83 |     static auto expand(Box const&, Geometry const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:83:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:90:12: error: ‘expand’ function uses ‘auto’ type specifier without trailing return type
   90 |     static auto expand(Box const&, Geometry const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:90:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:111:12: error: ‘get’ function uses ‘auto’ type specifier without trailing return type
  111 |     static auto get(strategy::envelope::cartesian_point const& )
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:111:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:120:12: error: ‘get’ function uses ‘auto’ type specifier without trailing return type
  120 |     static auto get(strategy::envelope::cartesian_multipoint const&)
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:120:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:129:12: error: ‘get’ function uses ‘auto’ type specifier without trailing return type
  129 |     static auto get(strategy::envelope::cartesian_box const& )
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:129:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:138:12: error: ‘get’ function uses ‘auto’ type specifier without trailing return type
  138 |     static auto get(strategy::envelope::cartesian_segment<CT> const&)
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:138:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:147:12: error: ‘get’ function uses ‘auto’ type specifier without trailing return type
  147 |     static auto get(strategy::envelope::cartesian<CT> const&)
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:147:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian.hpp:16,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:158,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/expand/cartesian.hpp:36:12: error: ‘expand’ function uses ‘auto’ type specifier without trailing return type
   36 |     static auto expand(Box const&, Geometry const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/expand/cartesian.hpp:36:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/expand/cartesian.hpp:43:12: error: ‘expand’ function uses ‘auto’ type specifier without trailing return type
   43 |     static auto expand(Box const&, Geometry const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/expand/cartesian.hpp:43:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/expand/cartesian.hpp:50:12: error: ‘expand’ function uses ‘auto’ type specifier without trailing return type
   50 |     static auto expand(Box const&, Geometry const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/expand/cartesian.hpp:50:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/expand/cartesian.hpp:71:12: error: ‘get’ function uses ‘auto’ type specifier without trailing return type
   71 |     static auto get(strategy::expand::cartesian_point const& )
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/expand/cartesian.hpp:71:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/expand/cartesian.hpp:80:12: error: ‘get’ function uses ‘auto’ type specifier without trailing return type
   80 |     static auto get(strategy::expand::cartesian_box const& )
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/expand/cartesian.hpp:80:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/expand/cartesian.hpp:89:12: error: ‘get’ function uses ‘auto’ type specifier without trailing return type
   89 |     static auto get(strategy::expand::cartesian_segment const&)
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/expand/cartesian.hpp:89:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:158,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian.hpp:33:12: error: ‘area’ function uses ‘auto’ type specifier without trailing return type
   33 |     static auto area(Geometry const&)
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian.hpp:33:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian.hpp:41:12: error: ‘envelope’ function uses ‘auto’ type specifier without trailing return type
   41 |     static auto envelope(Geometry const&, Box const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian.hpp:41:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian.hpp:48:12: error: ‘envelope’ function uses ‘auto’ type specifier without trailing return type
   48 |     static auto envelope(Geometry const&, Box const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian.hpp:48:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian.hpp:55:12: error: ‘envelope’ function uses ‘auto’ type specifier without trailing return type
   55 |     static auto envelope(Geometry const&, Box const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian.hpp:55:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian.hpp:62:12: error: ‘envelope’ function uses ‘auto’ type specifier without trailing return type
   62 |     static auto envelope(Geometry const&, Box const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian.hpp:62:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian.hpp:69:12: error: ‘envelope’ function uses ‘auto’ type specifier without trailing return type
   69 |     static auto envelope(Geometry const&, Box const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian.hpp:69:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian.hpp:78:12: error: ‘expand’ function uses ‘auto’ type specifier without trailing return type
   78 |     static auto expand(Box const&, Geometry const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian.hpp:78:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian.hpp:85:12: error: ‘expand’ function uses ‘auto’ type specifier without trailing return type
   85 |     static auto expand(Box const&, Geometry const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian.hpp:85:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian.hpp:92:12: error: ‘expand’ function uses ‘auto’ type specifier without trailing return type
   92 |     static auto expand(Box const&, Geometry const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian.hpp:92:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic.hpp:14,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:159,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/area/geographic.hpp:47:5: error: ‘area’ function uses ‘auto’ type specifier without trailing return type
   47 |     auto area(Geometry const&) const
      |     ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/area/geographic.hpp:47:5: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/area/geographic.hpp:70:12: error: ‘get’ function uses ‘auto’ type specifier without trailing return type
   70 |     static auto get(strategy::area::geographic<FP, SO, S, CT> const& strategy)
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/area/geographic.hpp:70:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/geographic.hpp:21,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic.hpp:15,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:159,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/spherical.hpp:46:12: error: ‘envelope’ function uses ‘auto’ type specifier without trailing return type
   46 |     static auto envelope(Geometry const&, Box const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/spherical.hpp:46:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/spherical.hpp:53:12: error: ‘envelope’ function uses ‘auto’ type specifier without trailing return type
   53 |     static auto envelope(Geometry const&, Box const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/spherical.hpp:53:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/spherical.hpp:60:12: error: ‘envelope’ function uses ‘auto’ type specifier without trailing return type
   60 |     static auto envelope(Geometry const&, Box const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/spherical.hpp:60:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/spherical.hpp:67:12: error: ‘envelope’ function uses ‘auto’ type specifier without trailing return type
   67 |     static auto envelope(Geometry const&, Box const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/spherical.hpp:67:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/spherical.hpp:74:12: error: ‘envelope’ function uses ‘auto’ type specifier without trailing return type
   74 |     static auto envelope(Geometry const&, Box const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/spherical.hpp:74:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/spherical.hpp:81:12: error: ‘expand’ function uses ‘auto’ type specifier without trailing return type
   81 |     static auto expand(Box const&, Geometry const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/spherical.hpp:81:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/spherical.hpp:89:12: error: ‘expand’ function uses ‘auto’ type specifier without trailing return type
   89 |     static auto expand(Box const&, Geometry const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/spherical.hpp:89:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/spherical.hpp:96:12: error: ‘expand’ function uses ‘auto’ type specifier without trailing return type
   96 |     static auto expand(Box const&, Geometry const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/spherical.hpp:96:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/spherical.hpp:129:12: error: ‘get’ function uses ‘auto’ type specifier without trailing return type
  129 |     static auto get(strategy::envelope::spherical_point const& )
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/spherical.hpp:129:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/spherical.hpp:138:12: error: ‘get’ function uses ‘auto’ type specifier without trailing return type
  138 |     static auto get(strategy::envelope::spherical_multipoint const&)
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/spherical.hpp:138:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/spherical.hpp:147:12: error: ‘get’ function uses ‘auto’ type specifier without trailing return type
  147 |     static auto get(strategy::envelope::spherical_box const& )
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/spherical.hpp:147:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/spherical.hpp:156:12: error: ‘get’ function uses ‘auto’ type specifier without trailing return type
  156 |     static auto get(strategy::envelope::spherical_segment<CT> const&)
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/spherical.hpp:156:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/spherical.hpp:165:12: error: ‘get’ function uses ‘auto’ type specifier without trailing return type
  165 |     static auto get(strategy::envelope::spherical<CT> const&)
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/spherical.hpp:165:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic.hpp:15,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:159,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/geographic.hpp:50:12: error: ‘envelope’ function uses ‘auto’ type specifier without trailing return type
   50 |     static auto envelope(Geometry const&, Box const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/geographic.hpp:50:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/geographic.hpp:57:12: error: ‘envelope’ function uses ‘auto’ type specifier without trailing return type
   57 |     static auto envelope(Geometry const&, Box const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/geographic.hpp:57:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/geographic.hpp:64:12: error: ‘envelope’ function uses ‘auto’ type specifier without trailing return type
   64 |     static auto envelope(Geometry const&, Box const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/geographic.hpp:64:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/geographic.hpp:71:5: error: ‘envelope’ function uses ‘auto’ type specifier without trailing return type
   71 |     auto envelope(Geometry const&, Box const&,
      |     ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/geographic.hpp:71:5: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/geographic.hpp:81:5: error: ‘envelope’ function uses ‘auto’ type specifier without trailing return type
   81 |     auto envelope(Geometry const&, Box const&,
      |     ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/geographic.hpp:81:5: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/geographic.hpp:91:12: error: ‘expand’ function uses ‘auto’ type specifier without trailing return type
   91 |     static auto expand(Box const&, Geometry const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/geographic.hpp:91:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/geographic.hpp:99:12: error: ‘expand’ function uses ‘auto’ type specifier without trailing return type
   99 |     static auto expand(Box const&, Geometry const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/geographic.hpp:99:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/geographic.hpp:106:5: error: ‘expand’ function uses ‘auto’ type specifier without trailing return type
  106 |     auto expand(Box const&, Geometry const&,
      |     ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/geographic.hpp:106:5: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/geographic.hpp:130:12: error: ‘get’ function uses ‘auto’ type specifier without trailing return type
  130 |     static auto get(strategy::envelope::geographic_segment<FP, S, CT> const& s)
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/geographic.hpp:130:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/geographic.hpp:139:12: error: ‘get’ function uses ‘auto’ type specifier without trailing return type
  139 |     static auto get(strategy::envelope::geographic<FP, S, CT> const& s)
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/geographic.hpp:139:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/expand/geographic.hpp:19,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic.hpp:16,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:159,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/expand/spherical.hpp:41:12: error: ‘expand’ function uses ‘auto’ type specifier without trailing return type
   41 |     static auto expand(Box const&, Geometry const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/expand/spherical.hpp:41:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/expand/spherical.hpp:48:12: error: ‘expand’ function uses ‘auto’ type specifier without trailing return type
   48 |     static auto expand(Box const&, Geometry const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/expand/spherical.hpp:48:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/expand/spherical.hpp:55:12: error: ‘expand’ function uses ‘auto’ type specifier without trailing return type
   55 |     static auto expand(Box const&, Geometry const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/expand/spherical.hpp:55:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/expand/spherical.hpp:88:12: error: ‘get’ function uses ‘auto’ type specifier without trailing return type
   88 |     static auto get(strategy::expand::spherical_point const& )
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/expand/spherical.hpp:88:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/expand/spherical.hpp:97:12: error: ‘get’ function uses ‘auto’ type specifier without trailing return type
   97 |     static auto get(strategy::expand::spherical_box const& )
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/expand/spherical.hpp:97:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/expand/spherical.hpp:106:12: error: ‘get’ function uses ‘auto’ type specifier without trailing return type
  106 |     static auto get(strategy::expand::spherical_segment<CT> const&)
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/expand/spherical.hpp:106:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic.hpp:16,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:159,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/expand/geographic.hpp:48:12: error: ‘expand’ function uses ‘auto’ type specifier without trailing return type
   48 |     static auto expand(Box const&, Geometry const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/expand/geographic.hpp:48:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/expand/geographic.hpp:55:12: error: ‘expand’ function uses ‘auto’ type specifier without trailing return type
   55 |     static auto expand(Box const&, Geometry const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/expand/geographic.hpp:55:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/expand/geographic.hpp:62:5: error: ‘expand’ function uses ‘auto’ type specifier without trailing return type
   62 |     auto expand(Box const&, Geometry const&,
      |     ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/expand/geographic.hpp:62:5: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/expand/geographic.hpp:86:12: error: ‘get’ function uses ‘auto’ type specifier without trailing return type
   86 |     static auto get(strategy::expand::geographic_segment<FP, S, CT> const& s)
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/expand/geographic.hpp:86:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:159,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic.hpp:50:5: error: ‘area’ function uses ‘auto’ type specifier without trailing return type
   50 |     auto area(Geometry const&) const
      |     ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic.hpp:50:5: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic.hpp:61:12: error: ‘envelope’ function uses ‘auto’ type specifier without trailing return type
   61 |     static auto envelope(Geometry const&, Box const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic.hpp:61:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic.hpp:68:12: error: ‘envelope’ function uses ‘auto’ type specifier without trailing return type
   68 |     static auto envelope(Geometry const&, Box const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic.hpp:68:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic.hpp:75:12: error: ‘envelope’ function uses ‘auto’ type specifier without trailing return type
   75 |     static auto envelope(Geometry const&, Box const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic.hpp:75:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic.hpp:82:5: error: ‘envelope’ function uses ‘auto’ type specifier without trailing return type
   82 |     auto envelope(Geometry const&, Box const&,
      |     ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic.hpp:82:5: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic.hpp:92:5: error: ‘envelope’ function uses ‘auto’ type specifier without trailing return type
   92 |     auto envelope(Geometry const&, Box const&,
      |     ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic.hpp:92:5: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic.hpp:104:12: error: ‘expand’ function uses ‘auto’ type specifier without trailing return type
  104 |     static auto expand(Box const&, Geometry const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic.hpp:104:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic.hpp:111:12: error: ‘expand’ function uses ‘auto’ type specifier without trailing return type
  111 |     static auto expand(Box const&, Geometry const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic.hpp:111:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic.hpp:118:5: error: ‘expand’ function uses ‘auto’ type specifier without trailing return type
  118 |     auto expand(Box const&, Geometry const&,
      |     ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic.hpp:118:5: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical.hpp:14,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:160,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/area/spherical.hpp:46:5: error: ‘area’ function uses ‘auto’ type specifier without trailing return type
   46 |     auto area(Geometry const&) const
      |     ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/area/spherical.hpp:46:5: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/area/spherical.hpp:81:12: error: ‘get’ function uses ‘auto’ type specifier without trailing return type
   81 |     static auto get(strategy::area::spherical<R, CT> const& strategy)
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/area/spherical.hpp:81:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:160,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical.hpp:49:5: error: ‘area’ function uses ‘auto’ type specifier without trailing return type
   49 |     auto area(Geometry const&) const
      |     ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical.hpp:49:5: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical.hpp:60:12: error: ‘envelope’ function uses ‘auto’ type specifier without trailing return type
   60 |     static auto envelope(Geometry const&, Box const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical.hpp:60:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical.hpp:67:12: error: ‘envelope’ function uses ‘auto’ type specifier without trailing return type
   67 |     static auto envelope(Geometry const&, Box const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical.hpp:67:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical.hpp:74:12: error: ‘envelope’ function uses ‘auto’ type specifier without trailing return type
   74 |     static auto envelope(Geometry const&, Box const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical.hpp:74:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical.hpp:81:12: error: ‘envelope’ function uses ‘auto’ type specifier without trailing return type
   81 |     static auto envelope(Geometry const&, Box const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical.hpp:81:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical.hpp:88:12: error: ‘envelope’ function uses ‘auto’ type specifier without trailing return type
   88 |     static auto envelope(Geometry const&, Box const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical.hpp:88:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical.hpp:97:12: error: ‘expand’ function uses ‘auto’ type specifier without trailing return type
   97 |     static auto expand(Box const&, Geometry const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical.hpp:97:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical.hpp:104:12: error: ‘expand’ function uses ‘auto’ type specifier without trailing return type
  104 |     static auto expand(Box const&, Geometry const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical.hpp:104:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical.hpp:111:12: error: ‘expand’ function uses ‘auto’ type specifier without trailing return type
  111 |     static auto expand(Box const&, Geometry const&,
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical.hpp:111:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:61,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/area.hpp:246:12: error: ‘apply’ function uses ‘auto’ type specifier without trailing return type
  246 |     static auto apply(Geometry const& geometry, Strategy const& strategy)
      |            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/area.hpp:246:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:28,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/direction_code.hpp: In static member function ‘static int boost::geometry::detail::direction_code_impl<boost::geometry::spherical_tag>::apply(Point1, Point1, Point2)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:230:22: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
  230 |                 std::conditional_t
      |                      ^~~~~~~~~~~~~
      |                      conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:230:22: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
  230 |                 std::conditional_t
      |                      ^~~~~~~~~~~~~
      |                      conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:239:21: error: wrong number of template arguments (3, should be 1)
  239 |                     >
      |                     ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:39:8: note: provided for ‘template<class CSTag> struct boost::geometry::detail::direction_code_impl’
   39 | struct direction_code_impl
      |        ^~~~~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:240:16: error: ‘::apply’ has not been declared
  240 |             >::apply(segment_a, segment_b, p);
      |                ^~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:240:16: note: suggested alternatives:
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/apply_fwd.hpp:31,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/apply.hpp:22,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/find_if.hpp:17,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/find.hpp:17,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/contains.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/policies/policy.hpp:10,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:12,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:18:8: note:   ‘boost::mpl::apply’
   18 | struct apply;
      |        ^~~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/move/utility_core.hpp:31,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/move/utility.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/variant/apply_visitor.hpp:16,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/append.hpp:27,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_points.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/move/detail/meta_utils.hpp:47:8: note:   ‘boost::move_detail::apply’
   47 | struct apply
      |        ^~~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:19,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:30,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:34,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/result.hpp: At global scope:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:623:37: error: ‘integer_sequence’ is not a member of ‘std’
  623 | struct static_check_characters<std::integer_sequence<char, C, Cs...>>
      |                                     ^~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:623:37: error: ‘integer_sequence’ is not a member of ‘std’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:623:68: error: template argument 1 is invalid
  623 | struct static_check_characters<std::integer_sequence<char, C, Cs...>>
      |                                                                    ^~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:624:36: error: ‘integer_sequence’ is not a member of ‘std’
  624 |     : static_check_characters<std::integer_sequence<char, Cs...>>
      |                                    ^~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:624:36: error: ‘integer_sequence’ is not a member of ‘std’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:624:64: error: template argument 1 is invalid
  624 |     : static_check_characters<std::integer_sequence<char, Cs...>>
      |                                                                ^~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:30,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:34,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/tuples.hpp:201:9: error: expected template-name before ‘<’ token
  201 |         <
      |         ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/tuples.hpp:201:9: error: expected ‘{’ before ‘<’ token
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/tuples.hpp:206:3: warning: extra ‘;’ [-Wpedantic]
  206 | {};
      |   ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/tuples.hpp:239:9: error: expected template-name before ‘<’ token
  239 |         <
      |         ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/tuples.hpp:239:9: error: expected ‘{’ before ‘<’ token
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/tuples.hpp:244:3: warning: extra ‘;’ [-Wpedantic]
  244 | {};
      |   ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/tuples.hpp:356:26: error: ‘index_sequence’ is not a member of ‘std’
  356 | struct push_back_st<std::index_sequence<Is...>, std::tuple<Ts...>, T>
      |                          ^~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/tuples.hpp:356:26: error: ‘index_sequence’ is not a member of ‘std’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/tuples.hpp:356:43: error: expected parameter pack before ‘...’
  356 | struct push_back_st<std::index_sequence<Is...>, std::tuple<Ts...>, T>
      |                                           ^~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/tuples.hpp:356:46: error: wrong number of template arguments (1, should be 3)
  356 | struct push_back_st<std::index_sequence<Is...>, std::tuple<Ts...>, T>
      |                                              ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/tuples.hpp:353:8: note: provided for ‘template<class Is, class Tuple, class T> struct boost::geometry::tuples::push_back_st’
  353 | struct push_back_st;
      |        ^~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/tuples.hpp:374:2: warning: extra ‘;’ [-Wpedantic]
  374 | };
      |  ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/tuples.hpp:380:18: error: ‘make_index_sequence’ is not a member of ‘std’
  380 |             std::make_index_sequence<sizeof...(Ts)>,
      |                  ^~~~~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/tuples.hpp:380:18: error: ‘make_index_sequence’ is not a member of ‘std’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/tuples.hpp:380:51: error: wrong number of template arguments (1, should be 3)
  380 |             std::make_index_sequence<sizeof...(Ts)>,
      |                                                   ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/tuples.hpp:353:8: note: provided for ‘template<class Is, class Tuple, class T> struct boost::geometry::tuples::push_back_st’
  353 | struct push_back_st;
      |        ^~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/tuples.hpp:383:9: error: expected ‘{’ before ‘>’ token
  383 |         >
      |         ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/tuples.hpp:384:3: warning: extra ‘;’ [-Wpedantic]
  384 | {};
      |   ^
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:30,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:34,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:145:18: error: ‘integer_sequence’ is not a member of ‘std’
  145 |             std::integer_sequence
      |                  ^~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:145:18: error: ‘integer_sequence’ is not a member of ‘std’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:148:17: error: wrong number of template arguments (1, should be at least 2)
  148 |                 >,
      |                 ^
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:19,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:30,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:34,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:641:8: note: provided for ‘template<class Seq, long unsigned int Height, long unsigned int Width> struct boost::geometry::detail::relate::static_mask’
  641 | struct static_mask
      |        ^~~~~~~~~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:30,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:34,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:149:13: error: expected class-name before numeric constant
  149 |             3, 3
      |             ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:149:13: error: expected ‘{’ before numeric constant
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:151:3: warning: extra ‘;’ [-Wpedantic]
  151 | {};
      |   ^
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlaps/interface.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:37,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/relate_impl.hpp:38:9: error: expected template-name before ‘<’ token
   38 |         <
      |         ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/relate_impl.hpp:38:9: error: expected ‘{’ before ‘<’ token
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/relate_impl.hpp:51:3: warning: extra ‘;’ [-Wpedantic]
   51 | {};
      |   ^
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/ring_type.hpp:27,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/closure.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:34,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/parameters.hpp:88:14: error: ‘integer_sequence’ is not a member of ‘std’
   88 |         std::integer_sequence<size_t, MaxElements, MinElements>);
      |              ^~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro ‘BOOST_GEOMETRY_STATIC_ASSERT’
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                     ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/parameters.hpp:88:14: error: ‘integer_sequence’ is not a member of ‘std’
   88 |         std::integer_sequence<size_t, MaxElements, MinElements>);
      |              ^~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro ‘BOOST_GEOMETRY_STATIC_ASSERT’
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                     ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/parameters.hpp:88:63: error: template argument 2 is invalid
   88 |         std::integer_sequence<size_t, MaxElements, MinElements>);
      |                                                               ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro ‘BOOST_GEOMETRY_STATIC_ASSERT’
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                     ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/parameters.hpp:88:63: error: type/value mismatch at argument 2 in template parameter list for ‘template<bool Check, class ... Ts> struct boost::geometry::detail::static_assert_check’
   88 |         std::integer_sequence<size_t, MaxElements, MinElements>);
      |                                                               ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro ‘BOOST_GEOMETRY_STATIC_ASSERT’
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                     ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/parameters.hpp:88:63: note:   expected a type, got ‘MaxElements’
   88 |         std::integer_sequence<size_t, MaxElements, MinElements>);
      |                                                               ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro ‘BOOST_GEOMETRY_STATIC_ASSERT’
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                     ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/parameters.hpp:88:63: error: type/value mismatch at argument 2 in template parameter list for ‘template<bool Check, class ... Ts> struct boost::geometry::detail::static_assert_check’
   88 |         std::integer_sequence<size_t, MaxElements, MinElements>);
      |                                                               ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro ‘BOOST_GEOMETRY_STATIC_ASSERT’
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                     ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/parameters.hpp:88:63: note:   expected a type, got ‘MinElements’
   88 |         std::integer_sequence<size_t, MaxElements, MinElements>);
      |                                                               ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro ‘BOOST_GEOMETRY_STATIC_ASSERT’
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                     ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:83: error: ‘::value’ has not been declared
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                                   ^~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:83: note: in definition of macro ‘BOOST_GEOMETRY_STATIC_ASSERT’
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                                   ^~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/parameters.hpp:109:14: error: ‘integer_sequence’ is not a member of ‘std’
  109 |         std::integer_sequence<size_t, MaxElements, MinElements>);
      |              ^~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro ‘BOOST_GEOMETRY_STATIC_ASSERT’
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                     ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/parameters.hpp:109:14: error: ‘integer_sequence’ is not a member of ‘std’
  109 |         std::integer_sequence<size_t, MaxElements, MinElements>);
      |              ^~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro ‘BOOST_GEOMETRY_STATIC_ASSERT’
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                     ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/parameters.hpp:109:63: error: template argument 2 is invalid
  109 |         std::integer_sequence<size_t, MaxElements, MinElements>);
      |                                                               ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro ‘BOOST_GEOMETRY_STATIC_ASSERT’
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                     ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/parameters.hpp:109:63: error: type/value mismatch at argument 2 in template parameter list for ‘template<bool Check, class ... Ts> struct boost::geometry::detail::static_assert_check’
  109 |         std::integer_sequence<size_t, MaxElements, MinElements>);
      |                                                               ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro ‘BOOST_GEOMETRY_STATIC_ASSERT’
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                     ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/parameters.hpp:109:63: note:   expected a type, got ‘MaxElements’
  109 |         std::integer_sequence<size_t, MaxElements, MinElements>);
      |                                                               ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro ‘BOOST_GEOMETRY_STATIC_ASSERT’
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                     ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/parameters.hpp:109:63: error: type/value mismatch at argument 2 in template parameter list for ‘template<bool Check, class ... Ts> struct boost::geometry::detail::static_assert_check’
  109 |         std::integer_sequence<size_t, MaxElements, MinElements>);
      |                                                               ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro ‘BOOST_GEOMETRY_STATIC_ASSERT’
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                     ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/parameters.hpp:109:63: note:   expected a type, got ‘MinElements’
  109 |         std::integer_sequence<size_t, MaxElements, MinElements>);
      |                                                               ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro ‘BOOST_GEOMETRY_STATIC_ASSERT’
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                     ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:83: error: ‘::value’ has not been declared
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                                   ^~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:83: note: in definition of macro ‘BOOST_GEOMETRY_STATIC_ASSERT’
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                                   ^~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/parameters.hpp:140:14: error: ‘integer_sequence’ is not a member of ‘std’
  140 |         std::integer_sequence<size_t, MaxElements, MinElements>);
      |              ^~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro ‘BOOST_GEOMETRY_STATIC_ASSERT’
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                     ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/parameters.hpp:140:14: error: ‘integer_sequence’ is not a member of ‘std’
  140 |         std::integer_sequence<size_t, MaxElements, MinElements>);
      |              ^~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro ‘BOOST_GEOMETRY_STATIC_ASSERT’
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                     ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/parameters.hpp:140:63: error: template argument 2 is invalid
  140 |         std::integer_sequence<size_t, MaxElements, MinElements>);
      |                                                               ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro ‘BOOST_GEOMETRY_STATIC_ASSERT’
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                     ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/parameters.hpp:140:63: error: type/value mismatch at argument 2 in template parameter list for ‘template<bool Check, class ... Ts> struct boost::geometry::detail::static_assert_check’
  140 |         std::integer_sequence<size_t, MaxElements, MinElements>);
      |                                                               ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro ‘BOOST_GEOMETRY_STATIC_ASSERT’
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                     ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/parameters.hpp:140:63: note:   expected a type, got ‘MaxElements’
  140 |         std::integer_sequence<size_t, MaxElements, MinElements>);
      |                                                               ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro ‘BOOST_GEOMETRY_STATIC_ASSERT’
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                     ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/parameters.hpp:140:63: error: type/value mismatch at argument 2 in template parameter list for ‘template<bool Check, class ... Ts> struct boost::geometry::detail::static_assert_check’
  140 |         std::integer_sequence<size_t, MaxElements, MinElements>);
      |                                                               ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro ‘BOOST_GEOMETRY_STATIC_ASSERT’
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                     ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/parameters.hpp:140:63: note:   expected a type, got ‘MinElements’
  140 |         std::integer_sequence<size_t, MaxElements, MinElements>);
      |                                                               ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro ‘BOOST_GEOMETRY_STATIC_ASSERT’
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                     ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:83: error: ‘::value’ has not been declared
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                                   ^~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:83: note: in definition of macro ‘BOOST_GEOMETRY_STATIC_ASSERT’
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                                   ^~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/predicates.hpp:591:14: error: ‘integer_sequence’ is not a member of ‘std’
  591 |         std::integer_sequence<unsigned, First, Last>);
      |              ^~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro ‘BOOST_GEOMETRY_STATIC_ASSERT’
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                     ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/predicates.hpp:591:14: error: ‘integer_sequence’ is not a member of ‘std’
  591 |         std::integer_sequence<unsigned, First, Last>);
      |              ^~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro ‘BOOST_GEOMETRY_STATIC_ASSERT’
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                     ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/predicates.hpp:591:52: error: template argument 2 is invalid
  591 |         std::integer_sequence<unsigned, First, Last>);
      |                                                    ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro ‘BOOST_GEOMETRY_STATIC_ASSERT’
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                     ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:83: error: ‘::value’ has not been declared
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                                   ^~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:83: note: in definition of macro ‘BOOST_GEOMETRY_STATIC_ASSERT’
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                                   ^~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/predicates.hpp:609:14: error: ‘integer_sequence’ is not a member of ‘std’
  609 |         std::integer_sequence<unsigned, First, Last>);
      |              ^~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro ‘BOOST_GEOMETRY_STATIC_ASSERT’
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                     ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/predicates.hpp:609:14: error: ‘integer_sequence’ is not a member of ‘std’
  609 |         std::integer_sequence<unsigned, First, Last>);
      |              ^~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro ‘BOOST_GEOMETRY_STATIC_ASSERT’
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                     ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/predicates.hpp:609:52: error: template argument 2 is invalid
  609 |         std::integer_sequence<unsigned, First, Last>);
      |                                                    ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro ‘BOOST_GEOMETRY_STATIC_ASSERT’
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                     ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:83: error: ‘::value’ has not been declared
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                                   ^~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/static_assert.hpp:24:83: note: in definition of macro ‘BOOST_GEOMETRY_STATIC_ASSERT’
   24 | static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
      |                                                                                   ^~~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/comparable_distance_far.hpp:14,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/distance_predicates.hpp:22,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/distance_predicates.hpp:14,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:59,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/diff_abs.hpp:26:10: error: ‘std::enable_if_t’ has not been declared
   26 |     std::enable_if_t<std::is_integral<T>::value, int> = 0
      |          ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/diff_abs.hpp:26:21: error: expected ‘>’ before ‘<’ token
   26 |     std::enable_if_t<std::is_integral<T>::value, int> = 0
      |                     ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/diff_abs.hpp:36:10: error: ‘std::enable_if_t’ has not been declared
   36 |     std::enable_if_t<! std::is_integral<T>::value, int> = 0
      |          ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/diff_abs.hpp:36:21: error: expected ‘>’ before ‘<’ token
   36 |     std::enable_if_t<! std::is_integral<T>::value, int> = 0
      |                     ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/diff_abs.hpp:38:10: error: redefinition of ‘template<class T, <typeprefixerror><anonymous> > T boost::geometry::index::detail::diff_abs(const T&, const T&)’
   38 | inline T diff_abs(T const& v1, T const& v2)
      |          ^~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/diff_abs.hpp:28:10: note: ‘template<class T, <typeprefixerror><anonymous> > T boost::geometry::index::detail::diff_abs(const T&, const T&)’ previously declared here
   28 | inline T diff_abs(T const& v1, T const& v2)
      |          ^~~~~~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:62,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/meta.hpp:54:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
   54 |     typedef std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/meta.hpp:64:9: error: type/value mismatch at argument 4 in template parameter list for ‘template<class T, class Value, class Indexable, class ResultType, int Ver> struct boost::geometry::index::detail::convertible_type_impl’
   64 |         >::type type;
      |         ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/meta.hpp:64:9: note:   expected a type, got ‘result_type’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/meta.hpp:70:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
   70 |     typedef std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/meta.hpp:81:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
   81 |     typedef std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/meta.hpp:96:9: error: type/value mismatch at argument 4 in template parameter list for ‘template<class T, class Value, class Indexable, class ResultType, int Ver> struct boost::geometry::index::detail::convertible_type_impl’
   96 |         >::type type;
      |         ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/meta.hpp:96:9: note:   expected a type, got ‘result_type’
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray.hpp:45,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:64,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray_detail.hpp:117:26: error: ‘remove_const_t’ is not a member of ‘std’; did you mean ‘remove_const’?
  117 |                     std::remove_const_t
      |                          ^~~~~~~~~~~~~~
      |                          remove_const
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray_detail.hpp:117:26: error: ‘remove_const_t’ is not a member of ‘std’; did you mean ‘remove_const’?
  117 |                     std::remove_const_t
      |                          ^~~~~~~~~~~~~~
      |                          remove_const
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray_detail.hpp:120:25: error: wrong number of template arguments (1, should be 2)
  120 |                         >,
      |                         ^
In file included from /usr/include/c++/10/unordered_map:38,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/Rcpp/platform/compiler.h:153,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/Rcpp/r/headers.h:67,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/RcppCommon.h:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/Rcpp.h:27,
                 from file51ed552c167d.cpp:5:
/usr/include/c++/10/type_traits:582:12: note: provided for ‘template<class, class> struct std::is_same’
  582 |     struct is_same;
      |            ^~~~~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray.hpp:45,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:64,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray_detail.hpp:121:26: error: ‘remove_const_t’ is not a member of ‘std’; did you mean ‘remove_const’?
  121 |                     std::remove_const_t
      |                          ^~~~~~~~~~~~~~
      |                          remove_const
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray_detail.hpp:121:26: error: ‘remove_const_t’ is not a member of ‘std’; did you mean ‘remove_const’?
  121 |                     std::remove_const_t
      |                          ^~~~~~~~~~~~~~
      |                          remove_const
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray_detail.hpp:124:25: error: wrong number of template arguments (3, should be 2)
  124 |                         >
      |                         ^
In file included from /usr/include/c++/10/unordered_map:38,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/Rcpp/platform/compiler.h:153,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/Rcpp/r/headers.h:67,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/RcppCommon.h:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/Rcpp.h:27,
                 from file51ed552c167d.cpp:5:
/usr/include/c++/10/type_traits:57:12: note: provided for ‘template<class _Tp, _Tp __v> struct std::integral_constant’
   57 |     struct integral_constant
      |            ^~~~~~~~~~~~~~~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray.hpp:45,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:64,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray_detail.hpp:125:17: error: expected ‘{’ before ‘>’ token
  125 |                 >::value
      |                 ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray_detail.hpp:136:3: warning: extra ‘;’ [-Wpedantic]
  136 | {};
      |   ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray_detail.hpp:146:26: error: ‘remove_const_t’ is not a member of ‘std’; did you mean ‘remove_const’?
  146 |                     std::remove_const_t
      |                          ^~~~~~~~~~~~~~
      |                          remove_const
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray_detail.hpp:146:26: error: ‘remove_const_t’ is not a member of ‘std’; did you mean ‘remove_const’?
  146 |                     std::remove_const_t
      |                          ^~~~~~~~~~~~~~
      |                          remove_const
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray_detail.hpp:149:25: error: wrong number of template arguments (1, should be 2)
  149 |                         >,
      |                         ^
In file included from /usr/include/c++/10/unordered_map:38,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/Rcpp/platform/compiler.h:153,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/Rcpp/r/headers.h:67,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/RcppCommon.h:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/Rcpp.h:27,
                 from file51ed552c167d.cpp:5:
/usr/include/c++/10/type_traits:582:12: note: provided for ‘template<class, class> struct std::is_same’
  582 |     struct is_same;
      |            ^~~~~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray.hpp:45,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:64,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray_detail.hpp:150:26: error: ‘remove_const_t’ is not a member of ‘std’; did you mean ‘remove_const’?
  150 |                     std::remove_const_t<V>
      |                          ^~~~~~~~~~~~~~
      |                          remove_const
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray_detail.hpp:150:26: error: ‘remove_const_t’ is not a member of ‘std’; did you mean ‘remove_const’?
  150 |                     std::remove_const_t<V>
      |                          ^~~~~~~~~~~~~~
      |                          remove_const
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray_detail.hpp:150:42: error: wrong number of template arguments (3, should be 2)
  150 |                     std::remove_const_t<V>
      |                                          ^
In file included from /usr/include/c++/10/unordered_map:38,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/Rcpp/platform/compiler.h:153,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/Rcpp/r/headers.h:67,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/RcppCommon.h:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/Rcpp.h:27,
                 from file51ed552c167d.cpp:5:
/usr/include/c++/10/type_traits:57:12: note: provided for ‘template<class _Tp, _Tp __v> struct std::integral_constant’
   57 |     struct integral_constant
      |            ^~~~~~~~~~~~~~~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray.hpp:45,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:64,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray_detail.hpp:151:17: error: expected ‘{’ before ‘>’ token
  151 |                 >::value
      |                 ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray_detail.hpp:158:3: warning: extra ‘;’ [-Wpedantic]
  158 | {};
      |   ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray_detail.hpp:372:44: error: ‘remove_const_t’ is not a member of ‘std’; did you mean ‘remove_const’?
  372 |             ::boost::has_nothrow_move<std::remove_const_t<T> >::value
      |                                            ^~~~~~~~~~~~~~
      |                                            remove_const
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray_detail.hpp:372:44: error: ‘remove_const_t’ is not a member of ‘std’; did you mean ‘remove_const’?
  372 |             ::boost::has_nothrow_move<std::remove_const_t<T> >::value
      |                                            ^~~~~~~~~~~~~~
      |                                            remove_const
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray_detail.hpp:372:60: error: template argument 1 is invalid
  372 |             ::boost::has_nothrow_move<std::remove_const_t<T> >::value
      |                                                            ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray_detail.hpp:372:62: error: template argument 2 is invalid
  372 |             ::boost::has_nothrow_move<std::remove_const_t<T> >::value
      |                                                              ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray_detail.hpp:372:63: error: ‘<declaration error>’ is not a template [-fpermissive]
  372 |             ::boost::has_nothrow_move<std::remove_const_t<T> >::value
      |                                                               ^~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray_detail.hpp:372:65: error: expected ‘{’ before ‘value’
  372 |             ::boost::has_nothrow_move<std::remove_const_t<T> >::value
      |                                                                 ^~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray_detail.hpp:376:3: warning: extra ‘;’ [-Wpedantic]
  376 | {};
      |   ^
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:64,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray.hpp: In member function ‘void boost::geometry::index::detail::varray<Value, Capacity>::swap_dispatch(boost::geometry::index::detail::varray<typename boost::geometry::index::detail::varray_detail::varray_traits<Value, Capacity>::value_type, C>&, std::true_type)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray.hpp:1565:22: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
 1565 |         typedef std::conditional_t
      |                      ^~~~~~~~~~~~~
      |                      conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray.hpp:1572:9: error: ‘storage_type’ was not declared in this scope; did you mean ‘Rcpp::traits::storage_type’?
 1572 |         storage_type temp;
      |         ^~~~~~~~~~~~
      |         Rcpp::traits::storage_type
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/Rcpp/traits/traits.h:52,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/RcppCommon.h:148,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/Rcpp.h:27,
                 from file51ed552c167d.cpp:5:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/Rcpp/traits/storage_type.h:35:28: note: ‘Rcpp::traits::storage_type’ declared here
   35 | template<int RTYPE> struct storage_type{
      |                            ^~~~~~~~~~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:64,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray.hpp:1573:53: error: ‘temp’ was not declared in this scope
 1573 |         Value * temp_ptr = reinterpret_cast<Value*>(temp.address());
      |                                                     ^~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/linear/linear.hpp:14,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:78,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/linear/redistribute_elements.hpp: At global scope:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/linear/redistribute_elements.hpp:91:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
   91 |     typedef std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/linear/redistribute_elements.hpp:109:30: error: ‘separation_type’ has not been declared
  109 |                              separation_type & separation,
      |                              ^~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/linear/redistribute_elements.hpp: In static member function ‘static void boost::geometry::index::detail::rtree::linear::find_greatest_normalized_separation<Elements, Parameters, Translator, Tag, DimensionIndex>::apply(const Elements&, const Parameters&, const Translator&, int&, size_t&, size_t&)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/linear/redistribute_elements.hpp:170:33: error: ‘separation_type’ was not declared in this scope; did you mean ‘fraction_type’?
  170 |         separation = difference<separation_type>(lowest_high, highest_low);
      |                                 ^~~~~~~~~~~~~~~
      |                                 fraction_type
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/scoped_ptr.hpp:13,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/query_iterators.hpp:18,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:90,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/scoped_ptr.hpp: At global scope:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/scoped_ptr.hpp:74:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
   74 |     explicit scoped_ptr( std::auto_ptr<T> p ) BOOST_SP_NOEXCEPT : px( p.release() )
      |                               ^~~~~~~~
In file included from /usr/include/c++/10/bits/locale_conv.h:41,
                 from /usr/include/c++/10/locale:43,
                 from /usr/include/c++/10/iomanip:43,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/Rcpp.h:27,
                 from file51ed552c167d.cpp:5:
/usr/include/c++/10/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1243:10: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
 1243 |     std::conditional_t
      |          ^~~~~~~~~~~~~
      |          conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1310:10: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
 1310 |     std::conditional_t
      |          ^~~~~~~~~~~~~
      |          conditional
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:27,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/relate.hpp:15,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:82:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
   82 |     typedef std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:89:40: error: ‘sub_type’ was not declared in this scope; did you mean ‘true_type’?
   89 |     typedef detail_dispatch::sub_range<sub_type> sub_sub_range;
      |                                        ^~~~~~~~
      |                                        true_type
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:89:48: error: template argument 1 is invalid
   89 |     typedef detail_dispatch::sub_range<sub_type> sub_sub_range;
      |                                                ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:89:48: error: template argument 2 is invalid
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:89:48: error: template argument 3 is invalid
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:92:22: error: ‘sub_sub_range’ is not a class, namespace, or enumeration
   92 |     typedef typename sub_sub_range::return_type return_type;
      |                      ^~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/sub_range.hpp: In static member function ‘static boost::geometry::detail_dispatch::sub_range<Geometry, Tag, true>::return_type boost::geometry::detail_dispatch::sub_range<Geometry, Tag, true>::apply(Geometry&, const Id&)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:100:16: error: ‘sub_sub_range’ is not a class, namespace, or enumeration
  100 |         return sub_sub_range::apply(range::at(geometry, mi), id);
      |                ^~~~~~~~~~~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:42,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/relate.hpp:15,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp: In function ‘void boost::geometry::sectionalize(const Geometry&, const RobustPolicy&, Sections&, int, std::size_t)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:1076:18: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
 1076 |             std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:1076:18: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
 1076 |             std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:1081:17: error: type/value mismatch at argument 1 in template parameter list for ‘template<class Tag, class CSTag, class CalculationType> struct boost::geometry::strategy::expand::services::default_strategy’
 1081 |                 >,
      |                 ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:1081:17: note:   expected a type, got ‘(<expression error> < std::is_same<typename boost::geometry::tag<Geometry>::type, boost::geometry::box_tag>::value)’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:1081:18: error: expected identifier before ‘,’ token
 1081 |                 >,
      |                  ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:1081:18: error: expected unqualified-id before ‘,’ token
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:1082:13: error: expected unqualified-id before ‘typename’
 1082 |             typename cs_tag<Geometry>::type
      |             ^~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:1090:11: error: there are no arguments to ‘expand_strategy_type’ that depend on a template parameter, so a declaration of ‘expand_strategy_type’ must be available [-fpermissive]
 1090 |           expand_strategy_type(),
      |           ^~~~~~~~~~~~~~~~~~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/ever_circling_iterator.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:57,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/relate.hpp:15,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/base.hpp: At global scope:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/base.hpp:42:14: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
   42 |         std::conditional_t
      |              ^~~~~~~~~~~~~
      |              conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/base.hpp:42:14: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
   42 |         std::conditional_t
      |              ^~~~~~~~~~~~~
      |              conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/base.hpp:51:9: error: type/value mismatch at argument 4 in template parameter list for ‘template<class Derived, class Base, class Value, class Traversal, class Reference, class Difference> class boost::iterators::iterator_adaptor’
   51 |         >
      |         ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/base.hpp:51:9: note:   expected a type, got ‘(<expression error> < std::is_convertible<typename boost::iterators::iterator_traversal<Base>::type, boost::iterators::random_access_traversal_tag>::value)’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/base.hpp:52:5: error: expected ‘{’ before ‘>’ token
   52 |     >
      |     ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/base.hpp:68:2: warning: extra ‘;’ [-Wpedantic]
   68 | };
      |  ^
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/relate.hpp:15,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp: In static member function ‘static void boost::geometry::detail::get_turns::get_turns_generic<Geometry1, Geometry2, Reverse1, Reverse2, TurnPolicy>::apply(int, const Geometry1&, int, const Geometry2&, const IntersectionStrategy&, const RobustPolicy&, Turns&, InterruptPolicy&)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:557:22: error: ‘integer_sequence’ in namespace ‘std’ does not name a template type
  557 |         typedef std::integer_sequence<std::size_t, 0, 1> dimensions;
      |                      ^~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:564:42: error: ‘dimensions’ was not declared in this scope; did you mean ‘dimension’?
  564 |         geometry::sectionalize<Reverse1, dimensions>(geometry1, robust_policy,
      |                                          ^~~~~~~~~~
      |                                          dimension
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp: In function ‘void boost::geometry::get_turns(const Geometry1&, const Geometry2&, const IntersectionStrategy&, const RobustPolicy&, Turns&, InterruptPolicy&)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:1160:10: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
 1160 |     std::conditional_t
      |          ^~~~~~~~~~~~~
      |          conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:1170:14: error: expected primary-expression before ‘,’ token
 1170 |             >,
      |              ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:1179:9: error: expected primary-expression before ‘>’ token
 1179 |         >::apply(0, geometry1,
      |         ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:1179:12: error: ‘::apply’ has not been declared
 1179 |         >::apply(0, geometry1,
      |            ^~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:1179:12: note: suggested alternatives:
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/apply_fwd.hpp:31,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/apply.hpp:22,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/find_if.hpp:17,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/find.hpp:17,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/contains.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/policies/policy.hpp:10,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:12,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:18:8: note:   ‘boost::mpl::apply’
   18 | struct apply;
      |        ^~~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/move/utility_core.hpp:31,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/move/utility.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/variant/apply_visitor.hpp:16,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/append.hpp:27,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_points.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/move/detail/meta_utils.hpp:47:8: note:   ‘boost::move_detail::apply’
   47 | struct apply
      |        ^~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/move/detail/meta_utils.hpp:47:8: note:   ‘boost::move_detail::apply’
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/has_self_intersections.hpp:26,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/backtrack_check_si.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_policies.hpp:23,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:40,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp: In static member function ‘static bool boost::geometry::detail::self_get_turn_points::get_turns<Reverse, TurnPolicy>::apply(const Geometry&, const IntersectionStrategy&, const RobustPolicy&, Turns&, InterruptPolicy&, int, bool)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:152:22: error: ‘integer_sequence’ in namespace ‘std’ does not name a template type
  152 |         typedef std::integer_sequence<std::size_t, 0, 1> dimensions;
      |                      ^~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:155:41: error: ‘dimensions’ was not declared in this scope; did you mean ‘dimension’?
  155 |         geometry::sectionalize<Reverse, dimensions>(geometry, robust_policy, sec,
      |                                         ^~~~~~~~~~
      |                                         dimension
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/disjoint/areal_areal.hpp:33,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/disjoint/implementation.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersects/implementation.hpp:27,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/intersects.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/linear_or_areal_to_areal.hpp:18,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/implementation.hpp:28,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/implementation.hpp:22,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/comparable_distance.hpp:23,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/piece_border.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:43,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/for_each.hpp: In function ‘bool boost::geometry::any_point_of(Geometry&, UnaryPredicate)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/for_each.hpp:526:70: error: use of ‘auto’ in lambda parameter declaration only available with ‘-std=c++14’ or ‘-std=gnu++14’
  526 |     return ! dispatch::for_each_point<Geometry>::apply(geometry, [&](auto&& pt)
      |                                                                      ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/for_each.hpp: In function ‘bool boost::geometry::any_segment_of(const Geometry&, UnaryPredicate)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/for_each.hpp:538:78: error: use of ‘auto’ in lambda parameter declaration only available with ‘-std=c++14’ or ‘-std=gnu++14’
  538 |     return ! dispatch::for_each_segment<Geometry const>::apply(geometry, [&](auto&& s)
      |                                                                              ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/for_each.hpp: In function ‘bool boost::geometry::none_point_of(Geometry&, UnaryPredicate)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/for_each.hpp:549:68: error: use of ‘auto’ in lambda parameter declaration only available with ‘-std=c++14’ or ‘-std=gnu++14’
  549 |     return dispatch::for_each_point<Geometry>::apply(geometry, [&](auto&& pt)
      |                                                                    ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/for_each.hpp: In function ‘bool boost::geometry::none_segment_of(const Geometry&, UnaryPredicate)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/for_each.hpp:561:76: error: use of ‘auto’ in lambda parameter declaration only available with ‘-std=c++14’ or ‘-std=gnu++14’
  561 |     return dispatch::for_each_segment<Geometry const>::apply(geometry, [&](auto&& s)
      |                                                                            ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/for_each.hpp: In function ‘Functor boost::geometry::for_each_point(Geometry&, Functor)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/for_each.hpp:587:61: error: use of ‘auto’ in lambda parameter declaration only available with ‘-std=c++14’ or ‘-std=gnu++14’
  587 |     dispatch::for_each_point<Geometry>::apply(geometry, [&](auto&& pt)
      |                                                             ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/for_each.hpp: In function ‘Functor boost::geometry::for_each_segment(Geometry&, Functor)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/for_each.hpp:615:63: error: use of ‘auto’ in lambda parameter declaration only available with ‘-std=c++14’ or ‘-std=gnu++14’
  615 |     dispatch::for_each_segment<Geometry>::apply(geometry, [&](auto&& s)
      |                                                               ^~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/disjoint/implementation.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersects/implementation.hpp:27,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/intersects.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/linear_or_areal_to_areal.hpp:18,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/implementation.hpp:28,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/implementation.hpp:22,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/comparable_distance.hpp:23,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/piece_border.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:43,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/disjoint/areal_areal.hpp: In function ‘bool boost::geometry::detail::disjoint::rings_containing(const Geometry1&, const Geometry2&, const Strategy&)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/disjoint/areal_areal.hpp:67:58: error: use of ‘auto’ in lambda parameter declaration only available with ‘-std=c++14’ or ‘-std=gnu++14’
   67 |     return geometry::detail::any_range_of(geometry2, [&](auto const& range)
      |                                                          ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/disjoint/areal_areal.hpp: In static member function ‘static bool boost::geometry::detail::disjoint::areal_box<Areal, Box>::apply(const Areal&, const Box&, const Strategy&)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/disjoint/areal_areal.hpp:121:52: error: use of ‘auto’ in lambda parameter declaration only available with ‘-std=c++14’ or ‘-std=gnu++14’
  121 |         if (! geometry::all_segments_of(areal, [&](auto const& s)
      |                                                    ^~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp: In constructor ‘boost::geometry::detail::buffer::buffered_piece_collection<Ring, IntersectionStrategy, DistanceStrategy, RobustPolicy>::original_ring::original_ring(const clockwise_ring_type&, bool, bool, const envelope_strategy_type&, const expand_strategy_type&)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:248:26: error: ‘integer_sequence’ in namespace ‘std’ does not name a template type
  248 |             typedef std::integer_sequence<std::size_t, 0> dimensions;
      |                          ^~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:249:43: error: ‘dimensions’ was not declared in this scope; did you mean ‘dimension’?
  249 |             geometry::sectionalize<false, dimensions>(m_ring,
      |                                           ^~~~~~~~~~
      |                                           dimension
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp: In member function ‘void boost::geometry::detail::buffer::buffered_piece_collection<Ring, IntersectionStrategy, DistanceStrategy, RobustPolicy>::sectionalize(const boost::geometry::detail::buffer::buffered_piece_collection<Ring, IntersectionStrategy, DistanceStrategy, RobustPolicy>::piece&, const boost::geometry::detail::buffer::buffered_ring<Ring>&)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:861:18: error: ‘integer_sequence’ is not a member of ‘std’
  861 |             std::integer_sequence<std::size_t, 0, 1> // x,y dimension
      |                  ^~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:861:18: error: ‘integer_sequence’ is not a member of ‘std’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:861:52: error: wrong number of template arguments (4, should be 2)
  861 |             std::integer_sequence<std::size_t, 0, 1> // x,y dimension
      |                                                    ^
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:42,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/relate.hpp:15,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:389:8: note: provided for ‘template<class Point, class DimensionVector> struct boost::geometry::detail::sectionalize::sectionalize_part’
  389 | struct sectionalize_part
      |        ^~~~~~~~~~~~~~~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:862:9: error: expected unqualified-id before ‘>’ token
  862 |         > sectionalizer;
      |         ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:869:9: error: ‘sectionalizer’ has not been declared
  869 |         sectionalizer::apply(monotonic_sections,
      |         ^~~~~~~~~~~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/simplify.hpp:42,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:33,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/concepts/simplify_concept.hpp: In static member function ‘static void boost::geometry::concepts::SimplifyStrategy<Strategy, Point>::checker::apply(ApplyMethod)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/concepts/simplify_concept.hpp:62:26: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
   62 |             typedef std::conditional_t
      |                          ^~~~~~~~~~~~~
      |                          conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/concepts/simplify_concept.hpp:84:51: error: ‘base_index’ was not declared in this scope
   84 |             boost::ignore_unused<parameter_types, base_index>();
      |                                                   ^~~~~~~~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/follow.hpp:33,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:31,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:34,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/difference.hpp:22,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:73,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp: At global scope:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:236:38: error: ‘index_sequence’ is not a member of ‘std’
  236 | struct tupled_back_inserters_st<std::index_sequence<Is...>, std::tuple<Ts...> >
      |                                      ^~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:236:38: error: ‘index_sequence’ is not a member of ‘std’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:236:55: error: expected parameter pack before ‘...’
  236 | struct tupled_back_inserters_st<std::index_sequence<Is...>, std::tuple<Ts...> >
      |                                                       ^~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:236:58: error: wrong number of template arguments (1, should be 2)
  236 | struct tupled_back_inserters_st<std::index_sequence<Is...>, std::tuple<Ts...> >
      |                                                          ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:233:8: note: provided for ‘template<class Is, class Tuple> struct boost::geometry::detail::tupled_back_inserters_st’
  233 | struct tupled_back_inserters_st;
      |        ^~~~~~~~~~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:244:2: warning: extra ‘;’ [-Wpedantic]
  244 | };
      |  ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:250:18: error: ‘make_index_sequence’ is not a member of ‘std’
  250 |             std::make_index_sequence<sizeof...(Ts)>,
      |                  ^~~~~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:250:18: error: ‘make_index_sequence’ is not a member of ‘std’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:250:51: error: wrong number of template arguments (1, should be 2)
  250 |             std::make_index_sequence<sizeof...(Ts)>,
      |                                                   ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:233:8: note: provided for ‘template<class Is, class Tuple> struct boost::geometry::detail::tupled_back_inserters_st’
  233 | struct tupled_back_inserters_st;
      |        ^~~~~~~~~~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:252:9: error: expected ‘{’ before ‘>’ token
  252 |         >
      |         ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:253:3: warning: extra ‘;’ [-Wpedantic]
  253 | {};
      |   ^
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:32,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:34,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/difference.hpp:22,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:73,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp: In function ‘void boost::geometry::get_intersection_points(const Geometry1&, const Geometry2&, const RobustPolicy&, Turns&, const Strategy&)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp:120:10: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
  120 |     std::conditional_t
      |          ^~~~~~~~~~~~~
      |          conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp:130:14: error: expected primary-expression before ‘,’ token
  130 |             >,
      |              ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp:139:9: error: expected primary-expression before ‘>’ token
  139 |         >::apply(0, geometry1,
      |         ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp:139:12: error: ‘::apply’ has not been declared
  139 |         >::apply(0, geometry1,
      |            ^~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp:139:12: note: suggested alternatives:
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/apply_fwd.hpp:31,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/apply.hpp:22,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/find_if.hpp:17,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/find.hpp:17,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/contains.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/policies/policy.hpp:10,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:12,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:18:8: note:   ‘boost::mpl::apply’
   18 | struct apply;
      |        ^~~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/move/utility_core.hpp:31,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/move/utility.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/variant/apply_visitor.hpp:16,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/append.hpp:27,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_points.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/move/detail/meta_utils.hpp:47:8: note:   ‘boost::move_detail::apply’
   47 | struct apply
      |        ^~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/move/detail/meta_utils.hpp:47:8: note:   ‘boost::move_detail::apply’
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/boundary_view.hpp:14,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:53,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:34,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/difference.hpp:22,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:73,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp: At global scope:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:278:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
  278 |     typedef std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:285:36: error: ‘polygon_type’ was not declared in this scope; did you mean ‘polygon_tag’?
  285 |     typedef polygon_rings_iterator<polygon_type> inner_iterator_type;
      |                                    ^~~~~~~~~~~~
      |                                    polygon_tag
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:285:48: error: template argument 1 is invalid
  285 |     typedef polygon_rings_iterator<polygon_type> inner_iterator_type;
      |                                                ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:285:48: error: template argument 2 is invalid
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:285:48: error: template argument 3 is invalid
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:285:48: error: template argument 4 is invalid
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:289:49: error: ‘polygon_type’ has not been declared
  289 |         static inline inner_iterator_type apply(polygon_type& polygon)
      |                                                 ^~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:297:49: error: ‘polygon_type’ has not been declared
  297 |         static inline inner_iterator_type apply(polygon_type& polygon)
      |                                                 ^~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:307:65: error: ‘value_type’ in ‘struct std::iterator_traits<int>’ does not name a type
  307 |             typename std::iterator_traits<inner_iterator_type>::value_type,
      |                                                                 ^~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:310:65: error: ‘reference’ in ‘struct std::iterator_traits<int>’ does not name a type
  310 |             typename std::iterator_traits<inner_iterator_type>::reference
      |                                                                 ^~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:311:9: error: template argument 3 is invalid
  311 |         > rings_iterator_type;
      |         ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:311:9: error: template argument 6 is invalid
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp: In static member function ‘static void boost::geometry::detail::boundary_views::views_container_initializer<MultiPolygon, boost::geometry::multi_polygon_tag>::apply(const MultiPolygon&, BoundaryView*)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:319:59: error: expression list treated as compound expression in initializer [-fpermissive]
  319 |                                   boost::end(multipolygon));
      |                                                           ^
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:34,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/difference.hpp:22,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:73,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp: At global scope:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:940:18: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
  940 |             std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:940:18: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
  940 |             std::conditional_t
      |                  ^~~~~~~~~~~~~
      |                  conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:945:17: error: template argument 4 is invalid
  945 |                 >,
      |                 ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:947:9: error: expected ‘{’ before ‘>’ token
  947 |         >
      |         ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:966:2: warning: extra ‘;’ [-Wpedantic]
  966 | };
      |  ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp: In function ‘OutputIterator boost::geometry::detail::intersection::insert(const Geometry1&, const Geometry2&, RobustPolicy, OutputIterator, const Strategy&)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:1432:17: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
 1432 |     return std::conditional_t
      |                 ^~~~~~~~~~~~~
      |                 conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:1442:14: error: expected primary-expression before ‘,’ token
 1442 |             >,
      |              ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:1451:9: error: expected primary-expression before ‘>’ token
 1451 |         >::apply(geometry1, geometry2, robust_policy, out, strategy);
      |         ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:1451:12: error: ‘::apply’ has not been declared
 1451 |         >::apply(geometry1, geometry2, robust_policy, out, strategy);
      |            ^~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:1451:12: note: suggested alternatives:
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/apply_fwd.hpp:31,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/apply.hpp:22,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/find_if.hpp:17,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/find.hpp:17,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/contains.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/policies/policy.hpp:10,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:12,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:18:8: note:   ‘boost::mpl::apply’
   18 | struct apply;
      |        ^~~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/move/utility_core.hpp:31,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/move/utility.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/variant/apply_visitor.hpp:16,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/append.hpp:27,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_points.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/move/detail/meta_utils.hpp:47:8: note:   ‘boost::move_detail::apply’
   47 | struct apply
      |        ^~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/move/detail/meta_utils.hpp:47:8: note:   ‘boost::move_detail::apply’
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/difference.hpp:22,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:73,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp: At global scope:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:450:22: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
  450 |                 std::conditional_t
      |                      ^~~~~~~~~~~~~
      |                      conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:450:22: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
  450 |                 std::conditional_t
      |                      ^~~~~~~~~~~~~
      |                      conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:455:21: error: template argument 4 is invalid
  455 |                     >,
      |                     ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:457:13: error: expected ‘{’ before ‘>’ token
  457 |             >
      |             ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:458:3: warning: extra ‘;’ [-Wpedantic]
  458 | {};
      |   ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:488:22: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
  488 |                 std::conditional_t
      |                      ^~~~~~~~~~~~~
      |                      conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:488:22: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
  488 |                 std::conditional_t
      |                      ^~~~~~~~~~~~~
      |                      conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:493:21: error: template argument 4 is invalid
  493 |                     >,
      |                     ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:495:13: error: expected ‘{’ before ‘>’ token
  495 |             >
      |             ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:496:3: warning: extra ‘;’ [-Wpedantic]
  496 | {};
      |   ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:528:22: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
  528 |                 std::conditional_t
      |                      ^~~~~~~~~~~~~
      |                      conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:528:22: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
  528 |                 std::conditional_t
      |                      ^~~~~~~~~~~~~
      |                      conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:533:21: error: template argument 4 is invalid
  533 |                     >,
      |                     ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:535:13: error: expected ‘{’ before ‘>’ token
  535 |             >
      |             ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:536:3: warning: extra ‘;’ [-Wpedantic]
  536 | {};
      |   ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:565:22: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
  565 |                 std::conditional_t
      |                      ^~~~~~~~~~~~~
      |                      conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:565:22: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
  565 |                 std::conditional_t
      |                      ^~~~~~~~~~~~~
      |                      conditional
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:570:21: error: template argument 4 is invalid
  570 |                     >,
      |                     ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:572:13: error: expected ‘{’ before ‘>’ token
  572 |             >
      |             ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:573:3: warning: extra ‘;’ [-Wpedantic]
  573 | {};
      |   ^
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:89,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/make.hpp:87:10: error: ‘std::enable_if_t’ has not been declared
   87 |     std::enable_if_t<! traits::make<Geometry>::is_specialized, int> = 0
      |          ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/make.hpp:87:21: error: expected ‘>’ before ‘<’ token
   87 |     std::enable_if_t<! traits::make<Geometry>::is_specialized, int> = 0
      |                     ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/make.hpp:108:10: error: ‘std::enable_if_t’ has not been declared
  108 |     std::enable_if_t<traits::make<Geometry>::is_specialized, int> = 0
      |          ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/make.hpp:108:21: error: expected ‘>’ before ‘<’ token
  108 |     std::enable_if_t<traits::make<Geometry>::is_specialized, int> = 0
      |                     ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/make.hpp:110:27: error: redefinition of ‘template<class Geometry, class Type, <typeprefixerror><anonymous> > constexpr Geometry boost::geometry::make(const Type&, const Type&)’
  110 | constexpr inline Geometry make(Type const& c1, Type const& c2)
      |                           ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/make.hpp:89:17: note: ‘template<class Geometry, class Type, <typeprefixerror><anonymous> > Geometry boost::geometry::make(const Type&, const Type&)’ previously declared here
   89 | inline Geometry make(Type const& c1, Type const& c2)
      |                 ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/make.hpp:143:10: error: ‘std::enable_if_t’ has not been declared
  143 |     std::enable_if_t<! traits::make<Geometry>::is_specialized, int> = 0
      |          ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/make.hpp:143:21: error: expected ‘>’ before ‘<’ token
  143 |     std::enable_if_t<! traits::make<Geometry>::is_specialized, int> = 0
      |                     ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/make.hpp:163:10: error: ‘std::enable_if_t’ has not been declared
  163 |     std::enable_if_t<traits::make<Geometry>::is_specialized, int> = 0
      |          ^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/make.hpp:163:21: error: expected ‘>’ before ‘<’ token
  163 |     std::enable_if_t<traits::make<Geometry>::is_specialized, int> = 0
      |                     ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/make.hpp:165:27: error: redefinition of ‘template<class Geometry, class Type, <typeprefixerror><anonymous> > constexpr Geometry boost::geometry::make(const Type&, const Type&, const Type&)’
  165 | constexpr inline Geometry make(Type const& c1, Type const& c2, Type const& c3)
      |                           ^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/make.hpp:145:17: note: ‘template<class Geometry, class Type, <typeprefixerror><anonymous> > Geometry boost::geometry::make(const Type&, const Type&, const Type&)’ previously declared here
  145 | inline Geometry make(Type const& c1, Type const& c2, Type const& c3)
      |                 ^~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/touches.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:102,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/touches/implementation.hpp: In function ‘bool boost::geometry::detail::touches::rings_containing(const FirstGeometry&, const SecondGeometry&, const IntersectionStrategy&)’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/touches/implementation.hpp:225:58: error: use of ‘auto’ in lambda parameter declaration only available with ‘-std=c++14’ or ‘-std=gnu++14’
  225 |     return geometry::detail::any_range_of(geometry2, [&](auto const& range)
      |                                                          ^~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/ring_type.hpp:28,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/closure.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:34,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/tag.hpp: In instantiation of ‘struct boost::geometry::tag<std::pair<double, double> >’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/indexable.hpp:334:8:   required from ‘struct boost::geometry::index::indexable<std::pair<double, double> >’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/translator.hpp:47:8:   required from ‘struct boost::geometry::index::detail::translator<boost::geometry::index::indexable<std::pair<double, double> >, boost::geometry::index::equal_to<std::pair<double, double> > >’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/translator.hpp:76:51:   required from ‘struct boost::geometry::index::detail::result_type<boost::geometry::index::detail::translator<boost::geometry::index::indexable<std::pair<double, double> >, boost::geometry::index::equal_to<std::pair<double, double> > > >’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/translator.hpp:86:13:   required from ‘struct boost::geometry::index::detail::indexable_type<boost::geometry::index::detail::translator<boost::geometry::index::indexable<std::pair<double, double> >, boost::geometry::index::equal_to<std::pair<double, double> > > >’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:186:13:   required from ‘class boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::linear<16> >’
file51ed552c167d.cpp:78:52:   required from here
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/tag.hpp:68:17: error: no type named ‘type’ in ‘struct boost::geometry::util::remove_cptrref<std::pair<double, double> >’
   68 |         >::type type;
      |                 ^~~~
file51ed552c167d.cpp: In lambda function:
file51ed552c167d.cpp:143:33: error: ‘using rtree_type_1 = class boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::linear<16> >’ {aka ‘class boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::linear<16> >’} has no member named ‘query’
  143 |   auto do_rt_1_query = [&]{ rt1.query(
      |                                 ^~~~~
file51ed552c167d.cpp: In lambda function:
file51ed552c167d.cpp:165:33: error: ‘using rtree_type_2 = class boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::quadratic<16> >’ {aka ‘class boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::quadratic<16> >’} has no member named ‘query’
  165 |   auto do_rt_2_query = [&]{ rt2.query(
      |                                 ^~~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp: In instantiation of ‘void boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::insert(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >; Value = std::pair<double, double>; Parameters = boost::geometry::index::linear<16>; IndexableGetter = boost::geometry::index::indexable<std::pair<double, double> >; EqualTo = boost::geometry::index::equal_to<std::pair<double, double> >; Allocator = boost::container::new_allocator<std::pair<double, double> >]’:
file51ed552c167d.cpp:136:38:   required from here
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:854:25: error: ‘struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::linear<16> >::members_holder’ has no member named ‘root’
  854 |         if ( !m_members.root )
      |               ~~~~~~~~~~^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp: In instantiation of ‘void boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::insert(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >; Value = std::pair<double, double>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable<std::pair<double, double> >; EqualTo = boost::geometry::index::equal_to<std::pair<double, double> >; Allocator = boost::container::new_allocator<std::pair<double, double> >]’:
file51ed552c167d.cpp:161:38:   required from here
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:854:25: error: ‘struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::quadratic<16> >::members_holder’ has no member named ‘root’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp: In instantiation of ‘boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::members_holder::members_holder(const IndGet&, const ValEq&, const Parameters&, Alloc&&) [with IndGet = boost::geometry::index::indexable<std::pair<double, double> >; ValEq = boost::geometry::index::equal_to<std::pair<double, double> >; Alloc = const boost::container::new_allocator<std::pair<double, double> >&; Value = std::pair<double, double>; Parameters = boost::geometry::index::linear<16>; IndexableGetter = boost::geometry::index::indexable<std::pair<double, double> >; EqualTo = boost::geometry::index::equal_to<std::pair<double, double> >; Allocator = boost::container::new_allocator<std::pair<double, double> >]’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:433:57:   required from ‘boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::rtree(const Range&, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Range = std::vector<std::pair<double, double> >; Value = std::pair<double, double>; Parameters = boost::geometry::index::linear<16>; IndexableGetter = boost::geometry::index::indexable<std::pair<double, double> >; EqualTo = boost::geometry::index::equal_to<std::pair<double, double> >; Allocator = boost::container::new_allocator<std::pair<double, double> >; boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::parameters_type = boost::geometry::index::linear<16>; boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::indexable_getter = boost::geometry::index::indexable<std::pair<double, double> >; boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::value_equal = boost::geometry::index::equal_to<std::pair<double, double> >; boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::allocator_type = boost::container::new_allocator<std::pair<double, double> >]’
file51ed552c167d.cpp:78:52:   required from here
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:273:21: error: using invalid field ‘boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::members_holder::values_count’
  273 |             , root(0)
      |                     ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:273:21: error: using invalid field ‘boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::members_holder::leafs_level’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:273:21: error: using invalid field ‘boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::members_holder::root’
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp: In instantiation of ‘void boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = __gnu_cxx::__normal_iterator<const std::pair<double, double>*, std::vector<std::pair<double, double> > >; PackAlloc = boost::container::new_allocator<void>; Value = std::pair<double, double>; Parameters = boost::geometry::index::linear<16>; IndexableGetter = boost::geometry::index::indexable<std::pair<double, double> >; EqualTo = boost::geometry::index::equal_to<std::pair<double, double> >; Allocator = boost::container::new_allocator<std::pair<double, double> >]’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:435:23:   required from ‘boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::rtree(const Range&, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Range = std::vector<std::pair<double, double> >; Value = std::pair<double, double>; Parameters = boost::geometry::index::linear<16>; IndexableGetter = boost::geometry::index::indexable<std::pair<double, double> >; EqualTo = boost::geometry::index::equal_to<std::pair<double, double> >; Allocator = boost::container::new_allocator<std::pair<double, double> >; boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::parameters_type = boost::geometry::index::linear<16>; boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::indexable_getter = boost::geometry::index::indexable<std::pair<double, double> >; boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::value_equal = boost::geometry::index::equal_to<std::pair<double, double> >; boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::allocator_type = boost::container::new_allocator<std::pair<double, double> >]’
file51ed552c167d.cpp:78:52:   required from here
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1973:19: error: ‘struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::linear<16> >::members_holder’ has no member named ‘root’
 1973 |         m_members.root = pack::apply(first, last, vc, ll,
      |         ~~~~~~~~~~^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1973:37: error: ‘apply’ is not a member of ‘pack’ {aka ‘boost::geometry::index::detail::rtree::pack<boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::linear<16> >::members_holder>’}
 1973 |         m_members.root = pack::apply(first, last, vc, ll,
      |                          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
 1974 |                                      m_members.parameters(), m_members.translator(),
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1975 |                                      m_members.allocators(), temp_allocator);
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1975:48: error: ‘struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::linear<16> >::members_holder’ has no member named ‘allocators’; did you mean ‘allocators_type’?
 1975 |                                      m_members.allocators(), temp_allocator);
      |                                      ~~~~~~~~~~^~~~~~~~~~
      |                                      allocators_type
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1976:19: error: ‘struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::linear<16> >::members_holder’ has no member named ‘values_count’
 1976 |         m_members.values_count = vc;
      |         ~~~~~~~~~~^~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1977:19: error: ‘struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::linear<16> >::members_holder’ has no member named ‘leafs_level’
 1977 |         m_members.leafs_level = ll;
      |         ~~~~~~~~~~^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp: In instantiation of ‘void boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::raw_destroy(boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>&) [with Value = std::pair<double, double>; Parameters = boost::geometry::index::linear<16>; IndexableGetter = boost::geometry::index::indexable<std::pair<double, double> >; EqualTo = boost::geometry::index::equal_to<std::pair<double, double> >; Allocator = boost::container::new_allocator<std::pair<double, double> >]’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:595:15:   required from ‘boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::~rtree() [with Value = std::pair<double, double>; Parameters = boost::geometry::index::linear<16>; IndexableGetter = boost::geometry::index::indexable<std::pair<double, double> >; EqualTo = boost::geometry::index::equal_to<std::pair<double, double> >; Allocator = boost::container::new_allocator<std::pair<double, double> >]’
file51ed552c167d.cpp:78:52:   required from here
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1775:26: error: ‘struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::linear<16> >::members_holder’ has no member named ‘root’
 1775 |         if ( t.m_members.root )
      |              ~~~~~~~~~~~~^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1778:24: error: ‘apply’ is not a member of ‘boost::geometry::index::detail::rtree::visitors::destroy<boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::linear<16> >::members_holder>’
 1777 |             detail::rtree::visitors::destroy<members_holder>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1778 |                 ::apply(t.m_members.root, t.m_members.allocators());
      |                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1778:37: error: ‘struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::linear<16> >::members_holder’ has no member named ‘root’
 1778 |                 ::apply(t.m_members.root, t.m_members.allocators());
      |                         ~~~~~~~~~~~~^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1778:55: error: ‘struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::linear<16> >::members_holder’ has no member named ‘allocators’; did you mean ‘allocators_type’?
 1778 |                 ::apply(t.m_members.root, t.m_members.allocators());
      |                                           ~~~~~~~~~~~~^~~~~~~~~~
      |                                           allocators_type
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1780:25: error: ‘struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::linear<16> >::members_holder’ has no member named ‘root’
 1780 |             t.m_members.root = 0;
      |             ~~~~~~~~~~~~^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1782:21: error: ‘struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::linear<16> >::members_holder’ has no member named ‘values_count’
 1782 |         t.m_members.values_count = 0;
      |         ~~~~~~~~~~~~^~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1783:21: error: ‘struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::linear<16> >::members_holder’ has no member named ‘leafs_level’
 1783 |         t.m_members.leafs_level = 0;
      |         ~~~~~~~~~~~~^~~~~~~~~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp: In instantiation of ‘boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::members_holder::members_holder(const IndGet&, const ValEq&, const Parameters&, Alloc&&) [with IndGet = boost::geometry::index::indexable<std::pair<double, double> >; ValEq = boost::geometry::index::equal_to<std::pair<double, double> >; Alloc = const boost::container::new_allocator<std::pair<double, double> >&; Value = std::pair<double, double>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable<std::pair<double, double> >; EqualTo = boost::geometry::index::equal_to<std::pair<double, double> >; Allocator = boost::container::new_allocator<std::pair<double, double> >]’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:433:57:   required from ‘boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::rtree(const Range&, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Range = std::vector<std::pair<double, double> >; Value = std::pair<double, double>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable<std::pair<double, double> >; EqualTo = boost::geometry::index::equal_to<std::pair<double, double> >; Allocator = boost::container::new_allocator<std::pair<double, double> >; boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::parameters_type = boost::geometry::index::quadratic<16>; boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::indexable_getter = boost::geometry::index::indexable<std::pair<double, double> >; boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::value_equal = boost::geometry::index::equal_to<std::pair<double, double> >; boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::allocator_type = boost::container::new_allocator<std::pair<double, double> >]’
file51ed552c167d.cpp:87:52:   required from here
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:273:21: error: using invalid field ‘boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::members_holder::values_count’
  273 |             , root(0)
      |                     ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:273:21: error: using invalid field ‘boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::members_holder::leafs_level’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:273:21: error: using invalid field ‘boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::members_holder::root’
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp: In instantiation of ‘void boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = __gnu_cxx::__normal_iterator<const std::pair<double, double>*, std::vector<std::pair<double, double> > >; PackAlloc = boost::container::new_allocator<void>; Value = std::pair<double, double>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable<std::pair<double, double> >; EqualTo = boost::geometry::index::equal_to<std::pair<double, double> >; Allocator = boost::container::new_allocator<std::pair<double, double> >]’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:435:23:   required from ‘boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::rtree(const Range&, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Range = std::vector<std::pair<double, double> >; Value = std::pair<double, double>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable<std::pair<double, double> >; EqualTo = boost::geometry::index::equal_to<std::pair<double, double> >; Allocator = boost::container::new_allocator<std::pair<double, double> >; boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::parameters_type = boost::geometry::index::quadratic<16>; boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::indexable_getter = boost::geometry::index::indexable<std::pair<double, double> >; boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::value_equal = boost::geometry::index::equal_to<std::pair<double, double> >; boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::allocator_type = boost::container::new_allocator<std::pair<double, double> >]’
file51ed552c167d.cpp:87:52:   required from here
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1973:19: error: ‘struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::quadratic<16> >::members_holder’ has no member named ‘root’
 1973 |         m_members.root = pack::apply(first, last, vc, ll,
      |         ~~~~~~~~~~^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1973:37: error: ‘apply’ is not a member of ‘pack’ {aka ‘boost::geometry::index::detail::rtree::pack<boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::quadratic<16> >::members_holder>’}
 1973 |         m_members.root = pack::apply(first, last, vc, ll,
      |                          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
 1974 |                                      m_members.parameters(), m_members.translator(),
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1975 |                                      m_members.allocators(), temp_allocator);
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1975:48: error: ‘struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::quadratic<16> >::members_holder’ has no member named ‘allocators’; did you mean ‘allocators_type’?
 1975 |                                      m_members.allocators(), temp_allocator);
      |                                      ~~~~~~~~~~^~~~~~~~~~
      |                                      allocators_type
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1976:19: error: ‘struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::quadratic<16> >::members_holder’ has no member named ‘values_count’
 1976 |         m_members.values_count = vc;
      |         ~~~~~~~~~~^~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1977:19: error: ‘struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::quadratic<16> >::members_holder’ has no member named ‘leafs_level’
 1977 |         m_members.leafs_level = ll;
      |         ~~~~~~~~~~^~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp: In instantiation of ‘void boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::raw_destroy(boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>&) [with Value = std::pair<double, double>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable<std::pair<double, double> >; EqualTo = boost::geometry::index::equal_to<std::pair<double, double> >; Allocator = boost::container::new_allocator<std::pair<double, double> >]’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:595:15:   required from ‘boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::~rtree() [with Value = std::pair<double, double>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable<std::pair<double, double> >; EqualTo = boost::geometry::index::equal_to<std::pair<double, double> >; Allocator = boost::container::new_allocator<std::pair<double, double> >]’
file51ed552c167d.cpp:87:52:   required from here
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1775:26: error: ‘struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::quadratic<16> >::members_holder’ has no member named ‘root’
 1775 |         if ( t.m_members.root )
      |              ~~~~~~~~~~~~^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1778:24: error: ‘apply’ is not a member of ‘boost::geometry::index::detail::rtree::visitors::destroy<boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::quadratic<16> >::members_holder>’
 1777 |             detail::rtree::visitors::destroy<members_holder>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1778 |                 ::apply(t.m_members.root, t.m_members.allocators());
      |                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1778:37: error: ‘struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::quadratic<16> >::members_holder’ has no member named ‘root’
 1778 |                 ::apply(t.m_members.root, t.m_members.allocators());
      |                         ~~~~~~~~~~~~^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1778:55: error: ‘struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::quadratic<16> >::members_holder’ has no member named ‘allocators’; did you mean ‘allocators_type’?
 1778 |                 ::apply(t.m_members.root, t.m_members.allocators());
      |                                           ~~~~~~~~~~~~^~~~~~~~~~
      |                                           allocators_type
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1780:25: error: ‘struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::quadratic<16> >::members_holder’ has no member named ‘root’
 1780 |             t.m_members.root = 0;
      |             ~~~~~~~~~~~~^~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1782:21: error: ‘struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::quadratic<16> >::members_holder’ has no member named ‘values_count’
 1782 |         t.m_members.values_count = 0;
      |         ~~~~~~~~~~~~^~~~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1783:21: error: ‘struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::quadratic<16> >::members_holder’ has no member named ‘leafs_level’
 1783 |         t.m_members.leafs_level = 0;
      |         ~~~~~~~~~~~~^~~~~~~~~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
                 from file51ed552c167d.cpp:8:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp: In instantiation of ‘boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::members_holder::members_holder(const IndGet&, const ValEq&, const Parameters&) [with IndGet = boost::geometry::index::indexable<std::pair<double, double> >; ValEq = boost::geometry::index::equal_to<std::pair<double, double> >; Value = std::pair<double, double>; Parameters = boost::geometry::index::linear<16>; IndexableGetter = boost::geometry::index::indexable<std::pair<double, double> >; EqualTo = boost::geometry::index::equal_to<std::pair<double, double> >; Allocator = boost::container::new_allocator<std::pair<double, double> >]’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:362:46:   required from ‘boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::rtree(const parameters_type&, const indexable_getter&, const value_equal&) [with Value = std::pair<double, double>; Parameters = boost::geometry::index::linear<16>; IndexableGetter = boost::geometry::index::indexable<std::pair<double, double> >; EqualTo = boost::geometry::index::equal_to<std::pair<double, double> >; Allocator = boost::container::new_allocator<std::pair<double, double> >; boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::parameters_type = boost::geometry::index::linear<16>; boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::indexable_getter = boost::geometry::index::indexable<std::pair<double, double> >; boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::value_equal = boost::geometry::index::equal_to<std::pair<double, double> >]’
file51ed552c167d.cpp:129:16:   required from here
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:285:21: error: using invalid field ‘boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::members_holder::values_count’
  285 |             , root(0)
      |                     ^
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:285:21: error: using invalid field ‘boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::members_holder::leafs_level’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:285:21: error: using invalid field ‘boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::members_holder::root’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp: In instantiation of ‘boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::members_holder::members_holder(const IndGet&, const ValEq&, const Parameters&) [with IndGet = boost::geometry::index::indexable<std::pair<double, double> >; ValEq = boost::geometry::index::equal_to<std::pair<double, double> >; Value = std::pair<double, double>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable<std::pair<double, double> >; EqualTo = boost::geometry::index::equal_to<std::pair<double, double> >; Allocator = boost::container::new_allocator<std::pair<double, double> >]’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:362:46:   required from ‘boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::rtree(const parameters_type&, const indexable_getter&, const value_equal&) [with Value = std::pair<double, double>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable<std::pair<double, double> >; EqualTo = boost::geometry::index::equal_to<std::pair<double, double> >; Allocator = boost::container::new_allocator<std::pair<double, double> >; boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::parameters_type = boost::geometry::index::quadratic<16>; boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::indexable_getter = boost::geometry::index::indexable<std::pair<double, double> >; boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::value_equal = boost::geometry::index::equal_to<std::pair<double, double> >]’
file51ed552c167d.cpp:154:16:   required from here
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:285:21: error: using invalid field ‘boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::members_holder::values_count’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:285:21: error: using invalid field ‘boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::members_holder::leafs_level’
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:285:21: error: using invalid field ‘boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::members_holder::root’
make[1]: *** [/home/hornik/tmp/R.check/r-release-gcc/Work/build/etc/Makeconf:179: file51ed552c167d.o] Error 1
make[1]: Entering directory '/tmp/RtmpjqFKD4/sourceCpp-x86_64-pc-linux-gnu-1.0.6/sourcecpp_51ed6df8c75c'
g++-10 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG   -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include" -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include" -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/kdtools/include" -I"/tmp/RtmpjqFKD4/sourceCpp-x86_64-pc-linux-gnu-1.0.6" -I/usr/local/include -D_FORTIFY_SOURCE=2  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c file51ed552c167d.cpp -o file51ed552c167d.o
make[1]: Leaving directory '/tmp/RtmpjqFKD4/sourceCpp-x86_64-pc-linux-gnu-1.0.6/sourcecpp_51ed6df8c75c'
Quitting from lines 314-492 (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