Last updated on 2021-01-26 10:13:19 CET.
Flavor | Version | Tinstall | Tcheck | Ttotal | Status | Flags |
---|---|---|---|---|---|---|
r-devel-linux-x86_64-debian-clang | 0.4.2 | 247.50 | 76.07 | 323.57 | WARN | |
r-devel-linux-x86_64-debian-gcc | 0.4.2 | 81.08 | 51.40 | 132.48 | WARN | |
r-devel-linux-x86_64-fedora-clang | 0.4.2 | 237.26 | WARN | |||
r-devel-linux-x86_64-fedora-gcc | 0.4.2 | 226.61 | WARN | |||
r-devel-windows-ix86+x86_64 | 0.4.2 | 197.00 | 120.00 | 317.00 | WARN | |
r-patched-linux-x86_64 | 0.4.2 | 90.48 | 66.28 | 156.76 | WARN | |
r-patched-solaris-x86 | 0.4.2 | 204.40 | WARN | |||
r-release-linux-x86_64 | 0.4.2 | 90.56 | 67.53 | 158.09 | WARN | |
r-release-macos-x86_64 | 0.4.2 | NOTE | ||||
r-release-windows-ix86+x86_64 | 0.4.2 | 196.00 | 104.00 | 300.00 | WARN | |
r-oldrel-macos-x86_64 | 0.4.2 | NOTE | ||||
r-oldrel-windows-ix86+x86_64 | 0.4.2 | 164.00 | 133.00 | 297.00 | WARN |
Version: 0.4.2
Check: re-building of vignette outputs
Result: WARN
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...
In file included from file488c472b57a2.cpp:26:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include/Rcpp.h:57:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include/Rcpp/DataFrame.h:136:18: warning: unused variable 'data' [-Wunused-variable]
SEXP data = Parent::get__();
^
1 warning generated.
Building shared library for Rcpp code chunk...
In file included from file488c29cd740c.cpp:5:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include/Rcpp.h:57:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include/Rcpp/DataFrame.h:136:18: warning: unused variable 'data' [-Wunused-variable]
SEXP data = Parent::get__();
^
In file included from file488c29cd740c.cpp:8:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry.hpp:17:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:27:1: warning: CAUTION: Boost.Geometry in Boost 1.73 deprecates support for C++03 and will require C++14 from Boost 1.75 onwards. [-W#pragma-messages]
BOOST_PRAGMA_MESSAGE("CAUTION: Boost.Geometry in Boost 1.73 deprecates support for C++03 and will require C++14 from Boost 1.75 onwards.")
^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/config/pragma_message.hpp:24:34: note: expanded from macro 'BOOST_PRAGMA_MESSAGE'
# define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x)))
^
<scratch space>:288:2: note: expanded from here
message("CAUTION: Boost.Geometry in Boost 1.73 deprecates support for C++03 and will require C++14 from Boost 1.75 onwards.")
^
In file included from file488c29cd740c.cpp:8:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry.hpp:17:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:28:1: warning: CAUTION: Define BOOST_GEOMETRY_DISABLE_DEPRECATED_03_WARNING to suppress this message. [-W#pragma-messages]
BOOST_PRAGMA_MESSAGE("CAUTION: Define BOOST_GEOMETRY_DISABLE_DEPRECATED_03_WARNING to suppress this message.")
^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/config/pragma_message.hpp:24:34: note: expanded from macro 'BOOST_PRAGMA_MESSAGE'
# define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x)))
^
<scratch space>:291:2: note: expanded from here
message("CAUTION: Define BOOST_GEOMETRY_DISABLE_DEPRECATED_03_WARNING to suppress this message.")
^
In file included from file488c29cd740c.cpp:8:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:34:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/closure.hpp:24:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/ring_type.hpp:28:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/tag.hpp:23:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/util/type_traits_std.hpp:54:12: error: no template named 'conditional_t' in namespace 'std'; did you mean 'conditional'?
: std::conditional_t<Trait::value, conjunction<Traits...>, Trait>
~~~~~^~~~~~~~~~~~~
conditional
/usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/type_traits:2200:12: note: 'conditional' declared here
struct conditional
^
In file included from file488c29cd740c.cpp:8:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:34:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/closure.hpp:24:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/ring_type.hpp:28:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/tag.hpp:23:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/util/type_traits_std.hpp:68:12: error: no template named 'conditional_t' in namespace 'std'; did you mean 'conditional'?
: std::conditional_t<Trait::value, Trait, disjunction<Traits...>>
~~~~~^~~~~~~~~~~~~
conditional
/usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/type_traits:2200:12: note: 'conditional' declared here
struct conditional
^
In file included from file488c29cd740c.cpp:8:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:34:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/closure.hpp:24:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/ring_type.hpp:28:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/tag.hpp:23:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/util/type_traits_std.hpp:95:23: error: no template named 'remove_cv_t' in namespace 'std'
using type = std::remove_cv_t<std::remove_reference_t<T>>;
~~~~~^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/util/type_traits_std.hpp:95:35: error: no template named 'remove_reference_t' in namespace 'std'; did you mean simply 'remove_reference_t'?
using type = std::remove_cv_t<std::remove_reference_t<T>>;
^~~~~~~~~~~~~~~~~~~~~~~
remove_reference_t
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/type_traits/remove_reference.hpp:53:23: note: 'remove_reference_t' declared here
template <class T> using remove_reference_t = typename remove_reference<T>::type;
^
In file included from file488c29cd740c.cpp:8:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:34:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/closure.hpp:24:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/ring_type.hpp:28:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/tag.hpp:23:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/util/type_traits_std.hpp:105:18: error: no template named 'remove_const_t' in namespace 'std'; did you mean simply 'remove_const_t'?
using type = std::remove_const_t<std::remove_reference_t<T>>;
^~~~~~~~~~~~~~~~~~~
remove_const_t
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/type_traits/remove_const.hpp:33:23: note: 'remove_const_t' declared here
template <class T> using remove_const_t = typename remove_const<T>::type;
^
In file included from file488c29cd740c.cpp:8:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:34:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/closure.hpp:24:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/ring_type.hpp:28:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/tag.hpp:23:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/util/type_traits_std.hpp:105:38: error: no template named 'remove_reference_t' in namespace 'std'; did you mean simply 'remove_reference_t'?
using type = std::remove_const_t<std::remove_reference_t<T>>;
^~~~~~~~~~~~~~~~~~~~~~~
remove_reference_t
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/type_traits/remove_reference.hpp:53:23: note: 'remove_reference_t' declared here
template <class T> using remove_reference_t = typename remove_reference<T>::type;
^
In file included from file488c29cd740c.cpp:8:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:34:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/closure.hpp:24:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/ring_type.hpp:28:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/tag.hpp:23:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/util/type_traits_std.hpp:115:18: error: no template named 'remove_const_t' in namespace 'std'; did you mean simply 'remove_const_t'?
using type = std::remove_const_t
^~~~~~~~~~~~~~~~~~~
remove_const_t
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/type_traits/remove_const.hpp:33:23: note: 'remove_const_t' declared here
template <class T> using remove_const_t = typename remove_const<T>::type;
^
In file included from file488c29cd740c.cpp:8:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:34:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/closure.hpp:24:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/ring_type.hpp:28:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/tag.hpp:23:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/util/type_traits_std.hpp:117:18: error: no template named 'remove_pointer_t' in namespace 'std'; did you mean 'remove_pointer'?
std::remove_pointer_t<std::remove_reference_t<T>>
~~~~~^~~~~~~~~~~~~~~~
remove_pointer
/usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/type_traits:2018:12: note: 'remove_pointer' declared here
struct remove_pointer
^
In file included from file488c29cd740c.cpp:8:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:34:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/closure.hpp:24:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/ring_type.hpp:28:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/tag.hpp:23:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/util/type_traits_std.hpp:117:35: error: no template named 'remove_reference_t' in namespace 'std'; did you mean simply 'remove_reference_t'?
std::remove_pointer_t<std::remove_reference_t<T>>
^~~~~~~~~~~~~~~~~~~~~~~
remove_reference_t
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/type_traits/remove_reference.hpp:53:23: note: 'remove_reference_t' declared here
template <class T> using remove_reference_t = typename remove_reference<T>::type;
^
In file included from file488c29cd740c.cpp:8:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:34:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/closure.hpp:24:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/ring_type.hpp:28:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/tag.hpp:23:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/util/type_traits_std.hpp:129:23: error: no template named 'conditional_t' in namespace 'std'; did you mean 'conditional'?
using type = std::conditional_t
~~~~~^~~~~~~~~~~~~
conditional
/usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/type_traits:2200:12: note: 'conditional' declared here
struct conditional
^
In file included from file488c29cd740c.cpp:8:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:34:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/closure.hpp:24:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/ring_type.hpp:28:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/tag.hpp:23:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/util/type_traits_std.hpp:131:39: error: no template named 'remove_reference_t' in namespace 'std'; did you mean simply 'remove_reference_t'?
std::is_const<std::remove_reference_t<From>>::value,
^~~~~~~~~~~~~~~~~~~~~~~
remove_reference_t
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/type_traits/remove_reference.hpp:53:23: note: 'remove_reference_t' declared here
template <class T> using remove_reference_t = typename remove_reference<T>::type;
^
In file included from file488c29cd740c.cpp:8:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:34:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/closure.hpp:24:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/ring_type.hpp:28:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/tag.hpp:23:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/util/type_traits_std.hpp:132:30: error: no template named 'add_const_t' in namespace 'std'; did you mean 'add_const'?
std::add_const_t<To>,
~~~~~^~~~~~~~~~~
add_const
/usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/type_traits:1544:12: note: 'add_const' declared here
struct add_const
^
In file included from file488c29cd740c.cpp:8:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:34:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/closure.hpp:24:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/ring_type.hpp:28:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/tag.hpp:23:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/util/type_traits_std.hpp:166:18: error: no template named 'conditional_t' in namespace 'std'; did you mean 'conditional'?
typedef std::conditional_t
~~~~~^~~~~~~~~~~~~
conditional
/usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/type_traits:2200:12: note: 'conditional' declared here
struct conditional
^
In file included from file488c29cd740c.cpp:8:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:34:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/closure.hpp:24:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/ring_type.hpp:96:18: error: no template named 'conditional_t' in namespace 'std'; did you mean 'conditional'?
typedef std::conditional_t
~~~~~^~~~~~~~~~~~~
conditional
/usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/type_traits:2200:12: note: 'conditional' declared here
struct conditional
^
In file included from file488c29cd740c.cpp:8:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:34:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/closure.hpp:24:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/ring_type.hpp:111:18: error: no template named 'conditional_t' in namespace 'std'; did you mean 'conditional'?
std::conditional_t
~~~~~^~~~~~~~~~~~~
conditional
/usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/type_traits:2200:12: note: 'conditional' declared here
struct conditional
^
In file included from file488c29cd740c.cpp:8:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:34:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/closure.hpp:24:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/ring_type.hpp:127:18: error: no template named 'conditional_t' in namespace 'std'; did you mean 'conditional'?
std::conditional_t
~~~~~^~~~~~~~~~~~~
conditional
/usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/type_traits:2200:12: note: 'conditional' declared here
struct conditional
^
In file included from file488c29cd740c.cpp:8:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:35:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/coordinate_dimension.hpp:101:23: error: constexpr function's return type 'void' is not a literal type
constexpr inline void assert_dimension()
^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/coordinate_dimension.hpp:111:23: error: constexpr function's return type 'void' is not a literal type
constexpr inline void assert_dimension_less_equal()
^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/geometry/core/coordinate_dimension.hpp:117:23: error: constexpr function's return type 'void' is not a literal type
constexpr inline void assert_dimension_greater_equal()
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
3 warnings and 20 errors generated.
make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:175: file488c29cd740c.o] Error 1
make[1]: Entering directory '/tmp/Rtmp5KJdPw/sourceCpp-x86_64-pc-linux-gnu-1.0.6/sourcecpp_488c62fb1b87'
clang++-11 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include" -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include" -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/kdtools/include" -I"/tmp/Rtmp5KJdPw/sourceCpp-x86_64-pc-linux-gnu-1.0.6" -I/usr/local/include -D_FORTIFY_SOURCE=2 -fpic -g -O3 -Wall -pedantic -mtune=native -c file488c29cd740c.cpp -o file488c29cd740c.o
make[1]: Leaving directory '/tmp/Rtmp5KJdPw/sourceCpp-x86_64-pc-linux-gnu-1.0.6/sourcecpp_488c62fb1b87'
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
Flavor: r-devel-linux-x86_64-debian-clang
Version: 0.4.2
Check: re-building of vignette outputs
Result: WARN
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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:26,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/core/tag.hpp:23,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/core/ring_type.hpp:28,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/core/closure.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:34,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/core/closure.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:34,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/core/coordinate_type.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:37,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:39,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:44,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/na_assert.hpp:23,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/arg.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/placeholders.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/apply.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/find_if.hpp:17,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/find.hpp:17,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/contains.hpp:20,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/math/policies/policy.hpp:10,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:12,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:37,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/direction.hpp:22,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:20,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/policies/robustness/no_rescale_policy.hpp:19,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/policies/robustness/rescale_policy_tags.hpp:12,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/policies/robustness/segment_ratio_type.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:20,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:20,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/policies/robustness/segment_ratio_type.hpp: At global scope:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:34,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/disjoint_segment_box.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:43,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/point_in_poly_winding.hpp:30,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:46,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/intersection.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/cross_product.hpp: At global scope:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/segment_iterator.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/spherical/envelope.hpp:27,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/detail/point_iterator/iterator_type.hpp:26,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/point_iterator.hpp:26,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/detail/segment_iterator/value_type.hpp:18,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/detail/segment_iterator/iterator_type.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/segment_iterator.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/spherical/envelope.hpp:27,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/detail/segment_iterator/iterator_type.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/segment_iterator.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/spherical/envelope.hpp:27,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/helper_geometry.hpp:22,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/spherical/expand_box.hpp:37,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/spherical/envelope_box.hpp:22,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/spherical/envelope.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/box.hpp:96:13: error: expected ‘>’ before ‘<’ token
96 | <
| ^
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/box.hpp:118:13: error: expected ‘>’ before ‘<’ token
118 | <
| ^
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/helper_geometry.hpp:23,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/spherical/expand_box.hpp:37,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/spherical/envelope_box.hpp:22,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/spherical/envelope.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/spherical/envelope_segment.hpp:39,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/spherical/envelope.hpp:30,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/bind/mem_fn.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mem_fn.hpp:22,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/function/detail/prologue.hpp:18,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/function.hpp:30,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/algorithm/string/detail/find_iterator.hpp:18,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/algorithm/string/find_iterator.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/algorithm/string/iter_find.hpp:27,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/algorithm/string/split.hpp:16,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/algorithm/string.hpp:23,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/io/wkt/read.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/io/wkt/wkt.hpp:17,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/buffer_end_round.hpp:27,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:46,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/get_pointer.hpp: At global scope:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/Rcpp/include/RcppCommon.h:52,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp.h:27,
from file4925608c948e.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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:54,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/disjoint_segment_box.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:43,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:54,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/disjoint_segment_box.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:43,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:54,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/distance_result.hpp:32,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/default_distance_result.hpp:22,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:33,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:55,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp: At global scope:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:55:3: warning: extra ‘;’ [-Wpedantic]
55 | {};
| ^
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:81:3: warning: extra ‘;’ [-Wpedantic]
81 | {};
| ^
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:86:3: warning: extra ‘;’ [-Wpedantic]
86 | {};
| ^
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:138:2: warning: extra ‘;’ [-Wpedantic]
138 | };
| ^
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:182:2: warning: extra ‘;’ [-Wpedantic]
182 | };
| ^
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:36,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:36,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:51,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:55,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:51,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:55,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/range/functions.hpp:18,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/range/iterator_range_core.hpp:38,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/lexical_cast.hpp:30,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/math/tools/convert_from_string.hpp:15,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:14,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:98:55: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:94:74: required from here
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:110:61: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:94:74: required from here
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:51,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:55,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/range/functions.hpp:19,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/range/iterator_range_core.hpp:38,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/lexical_cast.hpp:30,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/math/tools/convert_from_string.hpp:15,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:14,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:92:55: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:95:70: required from here
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:104:61: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:95:70: required from here
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:51,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:55,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/range/functions.hpp:18,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/range/iterator_range_core.hpp:38,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/lexical_cast.hpp:30,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/math/tools/convert_from_string.hpp:15,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:14,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:98:55: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:97:62: required from here
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:110:61: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:97:62: required from here
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:51,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:55,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/range/functions.hpp:19,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/range/iterator_range_core.hpp:38,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/lexical_cast.hpp:30,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/math/tools/convert_from_string.hpp:15,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:14,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:92:55: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:98:58: required from here
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:104:61: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:98:58: required from here
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:61,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp: At global scope:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/distance_segment_box.hpp:14,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:63,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:78,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp: At global scope:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:79,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:80,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:81,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:82,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/compare.hpp: At global scope:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/apply_fwd.hpp:31,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/apply.hpp:22,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/find_if.hpp:17,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/find.hpp:17,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/contains.hpp:20,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/math/policies/policy.hpp:10,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:12,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/move/utility_core.hpp:31,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/move/utility.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/variant/apply_visitor.hpp:16,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/append.hpp:27,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_points.hpp:20,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:90,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic/intersection.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic/distance_cross_track.hpp:35,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:96,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/geographic/area.hpp: At global scope:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:30,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:115,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:115,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp: In lambda function:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/range/functions.hpp:18,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/range/iterator_range_core.hpp:38,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/lexical_cast.hpp:30,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/math/tools/convert_from_string.hpp:15,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:14,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:98:55: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:110:61: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:115,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/range/functions.hpp:18,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/range/iterator_range_core.hpp:38,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/lexical_cast.hpp:30,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/math/tools/convert_from_string.hpp:15,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:14,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:98:55: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:110:61: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:115,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/range/functions.hpp:18,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/range/iterator_range_core.hpp:38,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/lexical_cast.hpp:30,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/math/tools/convert_from_string.hpp:15,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:14,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:98:55: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:110:61: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:115,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/range/functions.hpp:19,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/range/iterator_range_core.hpp:38,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/lexical_cast.hpp:30,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/math/tools/convert_from_string.hpp:15,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:14,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:92:55: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:104:61: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:115,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp: In lambda function:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/range/functions.hpp:18,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/range/iterator_range_core.hpp:38,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/lexical_cast.hpp:30,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/math/tools/convert_from_string.hpp:15,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:14,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:98:55: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:110:61: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:115,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/range/functions.hpp:19,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/range/iterator_range_core.hpp:38,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/lexical_cast.hpp:30,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/math/tools/convert_from_string.hpp:15,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:14,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:92:55: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:104:61: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian.hpp:14,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:158,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/area/cartesian.hpp: At global scope:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian.hpp:15,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:158,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian.hpp:16,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:158,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:158,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic.hpp:14,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:159,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/geographic.hpp:21,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic.hpp:15,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:159,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic.hpp:15,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:159,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/expand/geographic.hpp:19,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic.hpp:16,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:159,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic.hpp:16,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:159,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:159,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical.hpp:14,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:160,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:160,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:61,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:28,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/apply_fwd.hpp:31,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/apply.hpp:22,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/find_if.hpp:17,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/find.hpp:17,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/contains.hpp:20,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/math/policies/policy.hpp:10,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:12,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/move/utility_core.hpp:31,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/move/utility.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/variant/apply_visitor.hpp:16,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/append.hpp:27,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_points.hpp:20,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:19,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:30,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:34,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/result.hpp: At global scope:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:30,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:34,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/util/tuples.hpp:201:9: error: expected ‘{’ before ‘<’ token
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/util/tuples.hpp:206:3: warning: extra ‘;’ [-Wpedantic]
206 | {};
| ^
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/util/tuples.hpp:239:9: error: expected ‘{’ before ‘<’ token
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/util/tuples.hpp:244:3: warning: extra ‘;’ [-Wpedantic]
244 | {};
| ^
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/util/tuples.hpp:374:2: warning: extra ‘;’ [-Wpedantic]
374 | };
| ^
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/util/tuples.hpp:383:9: error: expected ‘{’ before ‘>’ token
383 | >
| ^
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:30,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:34,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:19,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:30,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:34,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:30,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:34,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlaps/interface.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:37,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/core/ring_type.hpp:27,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/core/closure.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:34,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/comparable_distance_far.hpp:14,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/distance_predicates.hpp:22,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/index/distance_predicates.hpp:14,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:59,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:62,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray.hpp:45,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:64,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp/platform/compiler.h:153,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp/r/headers.h:67,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/RcppCommon.h:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp.h:27,
from file4925608c948e.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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray.hpp:45,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:64,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp/platform/compiler.h:153,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp/r/headers.h:67,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/RcppCommon.h:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp.h:27,
from file4925608c948e.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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray.hpp:45,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:64,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp/platform/compiler.h:153,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp/r/headers.h:67,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/RcppCommon.h:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp.h:27,
from file4925608c948e.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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray.hpp:45,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:64,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp/platform/compiler.h:153,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp/r/headers.h:67,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/RcppCommon.h:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp.h:27,
from file4925608c948e.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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray.hpp:45,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:64,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:64,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp/traits/traits.h:52,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/RcppCommon.h:148,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp.h:27,
from file4925608c948e.cpp:5:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:64,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/linear/linear.hpp:14,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:78,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/linear/redistribute_elements.hpp: At global scope:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/scoped_ptr.hpp:13,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/query_iterators.hpp:18,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:90,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/smart_ptr/scoped_ptr.hpp: At global scope:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/Rcpp/include/RcppCommon.h:52,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp.h:27,
from file4925608c948e.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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:27,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/relate.hpp:15,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:42,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/relate.hpp:15,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/ever_circling_iterator.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:57,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/relate.hpp:15,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/base.hpp: At global scope:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/base.hpp:52:5: error: expected ‘{’ before ‘>’ token
52 | >
| ^
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/relate.hpp:15,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/apply_fwd.hpp:31,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/apply.hpp:22,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/find_if.hpp:17,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/find.hpp:17,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/contains.hpp:20,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/math/policies/policy.hpp:10,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:12,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/move/utility_core.hpp:31,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/move/utility.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/variant/apply_visitor.hpp:16,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/append.hpp:27,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_points.hpp:20,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/has_self_intersections.hpp:26,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/backtrack_check_si.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_policies.hpp:23,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:40,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/disjoint/areal_areal.hpp:33,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/disjoint/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersects/implementation.hpp:27,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/intersects.hpp:25,
from /home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/implementation.hpp:28,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/implementation.hpp:22,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/comparable_distance.hpp:23,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/piece_border.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:43,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/disjoint/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersects/implementation.hpp:27,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/intersects.hpp:25,
from /home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/implementation.hpp:28,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/implementation.hpp:22,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/comparable_distance.hpp:23,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/piece_border.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:43,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:42,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/relate.hpp:15,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/simplify.hpp:42,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:33,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/follow.hpp:33,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:31,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:34,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/difference.hpp:22,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:73,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp: At global scope:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:32,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:34,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/difference.hpp:22,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:73,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/apply_fwd.hpp:31,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/apply.hpp:22,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/find_if.hpp:17,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/find.hpp:17,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/contains.hpp:20,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/math/policies/policy.hpp:10,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:12,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/move/utility_core.hpp:31,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/move/utility.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/variant/apply_visitor.hpp:16,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/append.hpp:27,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_points.hpp:20,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/boundary_view.hpp:14,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:53,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:34,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/difference.hpp:22,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:73,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp: At global scope:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:34,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/difference.hpp:22,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:73,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp: At global scope:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/apply_fwd.hpp:31,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/apply.hpp:22,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/find_if.hpp:17,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/find.hpp:17,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/mpl/contains.hpp:20,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/math/policies/policy.hpp:10,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:12,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/move/utility_core.hpp:31,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/move/utility.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/variant/apply_visitor.hpp:16,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/append.hpp:27,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_points.hpp:20,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/difference.hpp:22,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:73,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp: At global scope:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:89,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/touches.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:102,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/core/ring_type.hpp:28,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/core/closure.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:34,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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> >’
file4925608c948e.cpp:78:52: required from here
/home/hornik/tmp/R.check/r-devel-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;
| ^~~~
file4925608c948e.cpp: In lambda function:
file4925608c948e.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(
| ^~~~~
file4925608c948e.cpp: In lambda function:
file4925608c948e.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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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> >]’:
file4925608c948e.cpp:136:38: required from here
/home/hornik/tmp/R.check/r-devel-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-devel-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> >]’:
file4925608c948e.cpp:161:38: required from here
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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> >]’
file4925608c948e.cpp:78:52: required from here
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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> >]’
file4925608c948e.cpp:78:52: required from here
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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> >]’
file4925608c948e.cpp:78:52: required from here
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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> >]’
file4925608c948e.cpp:87:52: required from here
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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> >]’
file4925608c948e.cpp:87:52: required from here
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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> >]’
file4925608c948e.cpp:87:52: required from here
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file4925608c948e.cpp:8:
/home/hornik/tmp/R.check/r-devel-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-devel-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> >]’
file4925608c948e.cpp:129:16: required from here
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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> >]’
file4925608c948e.cpp:154:16: required from here
/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-gcc/Work/build/etc/Makeconf:175: file4925608c948e.o] Error 1
make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp96WGI7/sourceCpp-x86_64-pc-linux-gnu-1.0.6/sourcecpp_49252456acff'
g++-10 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include" -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BH/include" -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/kdtools/include" -I"/home/hornik/tmp/scratch/Rtmp96WGI7/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 file4925608c948e.cpp -o file4925608c948e.o
make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp96WGI7/sourceCpp-x86_64-pc-linux-gnu-1.0.6/sourcecpp_49252456acff'
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
Flavor: r-devel-linux-x86_64-debian-gcc
Version: 0.4.2
Check: installed package size
Result: NOTE
installed size is 15.9Mb
sub-directories of 1Mb or more:
libs 14.5Mb
Flavors: r-devel-linux-x86_64-fedora-clang, r-devel-windows-ix86+x86_64, r-release-macos-x86_64, r-release-windows-ix86+x86_64, r-oldrel-macos-x86_64, r-oldrel-windows-ix86+x86_64
Version: 0.4.2
Check: re-building of vignette outputs
Result: WARN
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...
In file included from file11bbd93e6fec9b.cpp:26:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp.h:57:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/DataFrame.h:136:18: warning: unused variable 'data' [-Wunused-variable]
SEXP data = Parent::get__();
^
1 warning generated.
Building shared library for Rcpp code chunk...
In file included from file11bbd9706c8af1.cpp:5:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp.h:57:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/DataFrame.h:136:18: warning: unused variable 'data' [-Wunused-variable]
SEXP data = Parent::get__();
^
In file included from file11bbd9706c8af1.cpp:8:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:27:1: warning: CAUTION: Boost.Geometry in Boost 1.73 deprecates support for C++03 and will require C++14 from Boost 1.75 onwards. [-W#pragma-messages]
BOOST_PRAGMA_MESSAGE("CAUTION: Boost.Geometry in Boost 1.73 deprecates support for C++03 and will require C++14 from Boost 1.75 onwards.")
^
/data/gannet/ripley/R/test-clang/BH/include/boost/config/pragma_message.hpp:24:34: note: expanded from macro 'BOOST_PRAGMA_MESSAGE'
# define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x)))
^
<scratch space>:622:2: note: expanded from here
message("CAUTION: Boost.Geometry in Boost 1.73 deprecates support for C++03 and will require C++14 from Boost 1.75 onwards.")
^
In file included from file11bbd9706c8af1.cpp:8:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:28:1: warning: CAUTION: Define BOOST_GEOMETRY_DISABLE_DEPRECATED_03_WARNING to suppress this message. [-W#pragma-messages]
BOOST_PRAGMA_MESSAGE("CAUTION: Define BOOST_GEOMETRY_DISABLE_DEPRECATED_03_WARNING to suppress this message.")
^
/data/gannet/ripley/R/test-clang/BH/include/boost/config/pragma_message.hpp:24:34: note: expanded from macro 'BOOST_PRAGMA_MESSAGE'
# define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x)))
^
<scratch space>:2:2: note: expanded from here
message("CAUTION: Define BOOST_GEOMETRY_DISABLE_DEPRECATED_03_WARNING to suppress this message.")
^
In file included from file11bbd9706c8af1.cpp:8:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:34:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/closure.hpp:24:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/ring_type.hpp:28:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/tag.hpp:23:
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/util/type_traits_std.hpp:54:12: error: no template named 'conditional_t' in namespace 'std'; did you mean 'conditional'?
: std::conditional_t<Trait::value, conjunction<Traits...>, Trait>
~~~~~^~~~~~~~~~~~~
conditional
/usr/local/bin/../include/c++/v1/type_traits:530:33: note: 'conditional' declared here
struct _LIBCPP_TEMPLATE_VIS conditional {typedef _If type;};
^
In file included from file11bbd9706c8af1.cpp:8:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:34:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/closure.hpp:24:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/ring_type.hpp:28:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/tag.hpp:23:
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/util/type_traits_std.hpp:68:12: error: no template named 'conditional_t' in namespace 'std'; did you mean 'conditional'?
: std::conditional_t<Trait::value, Trait, disjunction<Traits...>>
~~~~~^~~~~~~~~~~~~
conditional
/usr/local/bin/../include/c++/v1/type_traits:530:33: note: 'conditional' declared here
struct _LIBCPP_TEMPLATE_VIS conditional {typedef _If type;};
^
In file included from file11bbd9706c8af1.cpp:8:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:34:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/closure.hpp:24:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/ring_type.hpp:28:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/tag.hpp:23:
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/util/type_traits_std.hpp:95:23: error: no template named 'remove_cv_t' in namespace 'std'; did you mean 'remove_cv'?
using type = std::remove_cv_t<std::remove_reference_t<T>>;
~~~~~^~~~~~~~~~~
remove_cv
/usr/local/bin/../include/c++/v1/type_traits:776:50: note: 'remove_cv' declared here
template <class _Tp> struct _LIBCPP_TEMPLATE_VIS remove_cv
^
In file included from file11bbd9706c8af1.cpp:8:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:34:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/closure.hpp:24:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/ring_type.hpp:28:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/tag.hpp:23:
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/util/type_traits_std.hpp:95:35: error: no template named 'remove_reference_t' in namespace 'std'; did you mean simply 'remove_reference_t'?
using type = std::remove_cv_t<std::remove_reference_t<T>>;
^~~~~~~~~~~~~~~~~~~~~~~
remove_reference_t
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/remove_reference.hpp:53:23: note: 'remove_reference_t' declared here
template <class T> using remove_reference_t = typename remove_reference<T>::type;
^
In file included from file11bbd9706c8af1.cpp:8:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:34:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/closure.hpp:24:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/ring_type.hpp:28:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/tag.hpp:23:
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/util/type_traits_std.hpp:105:18: error: no template named 'remove_const_t' in namespace 'std'; did you mean simply 'remove_const_t'?
using type = std::remove_const_t<std::remove_reference_t<T>>;
^~~~~~~~~~~~~~~~~~~
remove_const_t
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/remove_const.hpp:33:23: note: 'remove_const_t' declared here
template <class T> using remove_const_t = typename remove_const<T>::type;
^
In file included from file11bbd9706c8af1.cpp:8:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:34:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/closure.hpp:24:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/ring_type.hpp:28:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/tag.hpp:23:
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/util/type_traits_std.hpp:105:38: error: no template named 'remove_reference_t' in namespace 'std'; did you mean simply 'remove_reference_t'?
using type = std::remove_const_t<std::remove_reference_t<T>>;
^~~~~~~~~~~~~~~~~~~~~~~
remove_reference_t
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/remove_reference.hpp:53:23: note: 'remove_reference_t' declared here
template <class T> using remove_reference_t = typename remove_reference<T>::type;
^
In file included from file11bbd9706c8af1.cpp:8:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:34:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/closure.hpp:24:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/ring_type.hpp:28:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/tag.hpp:23:
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/util/type_traits_std.hpp:115:18: error: no template named 'remove_const_t' in namespace 'std'; did you mean simply 'remove_const_t'?
using type = std::remove_const_t
^~~~~~~~~~~~~~~~~~~
remove_const_t
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/remove_const.hpp:33:23: note: 'remove_const_t' declared here
template <class T> using remove_const_t = typename remove_const<T>::type;
^
In file included from file11bbd9706c8af1.cpp:8:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:34:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/closure.hpp:24:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/ring_type.hpp:28:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/tag.hpp:23:
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/util/type_traits_std.hpp:117:18: error: no template named 'remove_pointer_t' in namespace 'std'; did you mean 'remove_pointer'?
std::remove_pointer_t<std::remove_reference_t<T>>
~~~~~^~~~~~~~~~~~~~~~
remove_pointer
/usr/local/bin/../include/c++/v1/type_traits:1446:50: note: 'remove_pointer' declared here
template <class _Tp> struct _LIBCPP_TEMPLATE_VIS remove_pointer {typedef _LIBCPP_NODEBUG_TYPE _Tp type;};
^
In file included from file11bbd9706c8af1.cpp:8:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:34:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/closure.hpp:24:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/ring_type.hpp:28:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/tag.hpp:23:
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/util/type_traits_std.hpp:117:35: error: no template named 'remove_reference_t' in namespace 'std'; did you mean simply 'remove_reference_t'?
std::remove_pointer_t<std::remove_reference_t<T>>
^~~~~~~~~~~~~~~~~~~~~~~
remove_reference_t
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/remove_reference.hpp:53:23: note: 'remove_reference_t' declared here
template <class T> using remove_reference_t = typename remove_reference<T>::type;
^
In file included from file11bbd9706c8af1.cpp:8:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:34:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/closure.hpp:24:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/ring_type.hpp:28:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/tag.hpp:23:
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/util/type_traits_std.hpp:129:23: error: no template named 'conditional_t' in namespace 'std'; did you mean 'conditional'?
using type = std::conditional_t
~~~~~^~~~~~~~~~~~~
conditional
/usr/local/bin/../include/c++/v1/type_traits:530:33: note: 'conditional' declared here
struct _LIBCPP_TEMPLATE_VIS conditional {typedef _If type;};
^
In file included from file11bbd9706c8af1.cpp:8:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:34:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/closure.hpp:24:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/ring_type.hpp:28:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/tag.hpp:23:
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/util/type_traits_std.hpp:131:39: error: no template named 'remove_reference_t' in namespace 'std'; did you mean simply 'remove_reference_t'?
std::is_const<std::remove_reference_t<From>>::value,
^~~~~~~~~~~~~~~~~~~~~~~
remove_reference_t
/data/gannet/ripley/R/test-clang/BH/include/boost/type_traits/remove_reference.hpp:53:23: note: 'remove_reference_t' declared here
template <class T> using remove_reference_t = typename remove_reference<T>::type;
^
In file included from file11bbd9706c8af1.cpp:8:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:34:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/closure.hpp:24:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/ring_type.hpp:28:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/tag.hpp:23:
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/util/type_traits_std.hpp:132:30: error: no template named 'add_const_t' in namespace 'std'; did you mean 'add_const'?
std::add_const_t<To>,
~~~~~^~~~~~~~~~~
add_const
/usr/local/bin/../include/c++/v1/type_traits:1328:50: note: 'add_const' declared here
template <class _Tp> struct _LIBCPP_TEMPLATE_VIS add_const {
^
In file included from file11bbd9706c8af1.cpp:8:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:34:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/closure.hpp:24:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/ring_type.hpp:28:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/tag.hpp:23:
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/util/type_traits_std.hpp:166:18: error: no template named 'conditional_t' in namespace 'std'; did you mean 'conditional'?
typedef std::conditional_t
~~~~~^~~~~~~~~~~~~
conditional
/usr/local/bin/../include/c++/v1/type_traits:530:33: note: 'conditional' declared here
struct _LIBCPP_TEMPLATE_VIS conditional {typedef _If type;};
^
In file included from file11bbd9706c8af1.cpp:8:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:34:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/closure.hpp:24:
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/ring_type.hpp:96:18: error: no template named 'conditional_t' in namespace 'std'; did you mean 'conditional'?
typedef std::conditional_t
~~~~~^~~~~~~~~~~~~
conditional
/usr/local/bin/../include/c++/v1/type_traits:530:33: note: 'conditional' declared here
struct _LIBCPP_TEMPLATE_VIS conditional {typedef _If type;};
^
In file included from file11bbd9706c8af1.cpp:8:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:34:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/closure.hpp:24:
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/ring_type.hpp:111:18: error: no template named 'conditional_t' in namespace 'std'; did you mean 'conditional'?
std::conditional_t
~~~~~^~~~~~~~~~~~~
conditional
/usr/local/bin/../include/c++/v1/type_traits:530:33: note: 'conditional' declared here
struct _LIBCPP_TEMPLATE_VIS conditional {typedef _If type;};
^
In file included from file11bbd9706c8af1.cpp:8:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:34:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/closure.hpp:24:
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/ring_type.hpp:127:18: error: no template named 'conditional_t' in namespace 'std'; did you mean 'conditional'?
std::conditional_t
~~~~~^~~~~~~~~~~~~
conditional
/usr/local/bin/../include/c++/v1/type_traits:530:33: note: 'conditional' declared here
struct _LIBCPP_TEMPLATE_VIS conditional {typedef _If type;};
^
In file included from file11bbd9706c8af1.cpp:8:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry.hpp:17:
In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/geometry/geometry.hpp:35:
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/coordinate_dimension.hpp:101:23: error: constexpr function's return type 'void' is not a literal type
constexpr inline void assert_dimension()
^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/coordinate_dimension.hpp:111:23: error: constexpr function's return type 'void' is not a literal type
constexpr inline void assert_dimension_less_equal()
^
/data/gannet/ripley/R/test-clang/BH/include/boost/geometry/core/coordinate_dimension.hpp:117:23: error: constexpr function's return type 'void' is not a literal type
constexpr inline void assert_dimension_greater_equal()
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
3 warnings and 20 errors generated.
make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:175: file11bbd9706c8af1.o] Error 1
make[1]: Entering directory '/tmp/Rtmpb3CscU/working_dir/RtmpfiUMpn/sourceCpp-x86_64-pc-linux-gnu-1.0.6/sourcecpp_11bbd9226726f8'
clang++ -std=gnu++11 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I"/data/gannet/ripley/R/test-clang/Rcpp/include" -I"/data/gannet/ripley/R/test-clang/BH/include" -I"/data/gannet/ripley/R/packages/tests-clang/kdtools.Rcheck/kdtools/include" -I"/tmp/Rtmpb3CscU/working_dir/RtmpfiUMpn/sourceCpp-x86_64-pc-linux-gnu-1.0.6" -isystem /usr/local/clang/include -fpic -g -O3 -Wall -pedantic -frtti -c file11bbd9706c8af1.cpp -o file11bbd9706c8af1.o
make[1]: Leaving directory '/tmp/Rtmpb3CscU/working_dir/RtmpfiUMpn/sourceCpp-x86_64-pc-linux-gnu-1.0.6/sourcecpp_11bbd9226726f8'
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
Flavor: r-devel-linux-x86_64-fedora-clang
Version: 0.4.2
Check: re-building of vignette outputs
Result: WARN
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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:26,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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)))
| ^~~~~~~
/data/gannet/ripley/R/test-4.1/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)))
| ^~~~~~~
/data/gannet/ripley/R/test-4.1/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)))
| ^~~~~~~
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/core/tag.hpp:23,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/core/ring_type.hpp:28,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/core/closure.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:34,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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>
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/type_traits_std.hpp:54:25: error: expected ‘{’ before ‘<’ token
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/type_traits_std.hpp:55:3: warning: extra ‘;’ [-Wpedantic]
55 | {};
| ^
/data/gannet/ripley/R/test-4.1/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...>>
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/type_traits_std.hpp:68:25: error: expected ‘{’ before ‘<’ token
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/type_traits_std.hpp:69:3: warning: extra ‘;’ [-Wpedantic]
69 | {};
| ^
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/core/closure.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:34,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/core/ring_type.hpp:116:17: error: wrong number of template arguments (4, should be 2)
116 | >
| ^
/data/gannet/ripley/R/test-4.1/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
| ^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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 | >
| ~
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/core/ring_type.hpp:132:17: error: wrong number of template arguments (4, should be 2)
132 | >
| ^
/data/gannet/ripley/R/test-4.1/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
| ^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/core/coordinate_type.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:37,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:39,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:44,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/math.hpp:37,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/core/radian_access.hpp:33,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:51,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/select_most_precise.hpp:41:9: error: expected template-name before ‘<’ token
41 | <
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/select_most_precise.hpp:41:9: error: expected ‘{’ before ‘<’ token
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/select_most_precise.hpp:56:3: warning: extra ‘;’ [-Wpedantic]
56 | {};
| ^
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/policies/relate/direction.hpp:22,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:20,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/policies/robustness/no_rescale_policy.hpp:19,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/policies/robustness/rescale_policy_tags.hpp:12,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/policies/robustness/segment_ratio_type.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:20,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp: In constructor ‘boost::geometry::segment_ratio<Type>::segment_ratio()’:
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp: In member function ‘void boost::geometry::segment_ratio<Type>::initialize()’:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:148:9: error: ‘m_approximation’ was not declared in this scope
148 | m_approximation =
| ^~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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()
| ^~~~~
/data/gannet/ripley/R/test-4.1/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)
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp: In member function ‘bool boost::geometry::segment_ratio<Type>::near_end() const’:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
| ^~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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
| ^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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;
| ^~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp: In member function ‘bool boost::geometry::segment_ratio<Type>::close_to(const thistype&) const’:
/data/gannet/ripley/R/test-4.1/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;
| ^~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp: In member function ‘bool boost::geometry::segment_ratio<Type>::operator<(const thistype&) const’:
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:20,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/policies/robustness/segment_ratio_type.hpp: At global scope:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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;
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/policies/robustness/segment_ratio_type.hpp:47:52: note: expected a type, got ‘coordinate_type’
In file included from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:34,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/promote_integral.hpp:282:9: error: template argument 2 is invalid
282 | >::type type;
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/promote_integral.hpp:282:10: error: expected identifier before ‘::’ token
282 | >::type type;
| ^~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/promote_integral.hpp:282:10: error: typedef name may not be a nested-name-specifier
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/promote_integral.hpp:282:12: error: expected ‘;’ at end of member declaration
282 | >::type type;
| ^~~~
| ;
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/promote_integral.hpp:282:17: error: declaration does not declare anything [-fpermissive]
282 | >::type type;
| ^~~~
In file included from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/cartesian/disjoint_segment_box.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:43,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/cartesian/point_in_poly_winding.hpp:30,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:46,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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&)’:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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;
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/cartesian/side_by_triangle.hpp:249:13: note: expected a type, got ‘coordinate_type’
/data/gannet/ripley/R/test-4.1/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);
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/cartesian/side_by_triangle.hpp:260:13: note: expected a type, got ‘coordinate_type’
In file included from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/spherical/intersection.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/arithmetic/cross_product.hpp: At global scope:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/arithmetic/cross_product.hpp:112:10: error: ‘std::enable_if_t’ has not been declared
112 | std::enable_if_t
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/arithmetic/cross_product.hpp:113:9: error: expected ‘>’ before ‘<’ token
113 | <
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/arithmetic/cross_product.hpp:133:10: error: ‘std::enable_if_t’ has not been declared
133 | std::enable_if_t
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/arithmetic/cross_product.hpp:134:9: error: expected ‘>’ before ‘<’ token
134 | <
| ^
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/arithmetic/cross_product.hpp:167:10: error: ‘std::enable_if_t’ has not been declared
167 | std::enable_if_t
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/arithmetic/cross_product.hpp:168:9: error: expected ‘>’ before ‘<’ token
168 | <
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/arithmetic/cross_product.hpp:188:10: error: ‘std::enable_if_t’ has not been declared
188 | std::enable_if_t
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/arithmetic/cross_product.hpp:189:9: error: expected ‘>’ before ‘<’ token
189 | <
| ^
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/iterators/segment_iterator.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategy/spherical/envelope.hpp:27,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/iterators/detail/point_iterator/iterator_type.hpp:26,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/iterators/point_iterator.hpp:26,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/iterators/detail/segment_iterator/value_type.hpp:18,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/iterators/detail/segment_iterator/iterator_type.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/iterators/segment_iterator.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategy/spherical/envelope.hpp:27,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/iterators/detail/segment_iterator/iterator_type.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/iterators/segment_iterator.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategy/spherical/envelope.hpp:27,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometries/helper_geometry.hpp:22,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategy/spherical/expand_box.hpp:37,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategy/spherical/envelope_box.hpp:22,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategy/spherical/envelope.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometries/box.hpp:95:14: error: ‘std::enable_if_t’ has not been declared
95 | std::enable_if_t
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometries/box.hpp:96:13: error: expected ‘>’ before ‘<’ token
96 | <
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometries/box.hpp:117:14: error: ‘std::enable_if_t’ has not been declared
117 | std::enable_if_t
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometries/box.hpp:118:13: error: expected ‘>’ before ‘<’ token
118 | <
| ^
/data/gannet/ripley/R/test-4.1/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)
| ^~~
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometries/helper_geometry.hpp:23,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategy/spherical/expand_box.hpp:37,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategy/spherical/envelope_box.hpp:22,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategy/spherical/envelope.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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
| ^
/data/gannet/ripley/R/test-4.1/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
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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
| ^
/data/gannet/ripley/R/test-4.1/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
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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
| ^
/data/gannet/ripley/R/test-4.1/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
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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
| ^
/data/gannet/ripley/R/test-4.1/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
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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
| ^
/data/gannet/ripley/R/test-4.1/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
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategy/spherical/envelope_segment.hpp:39,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategy/spherical/envelope.hpp:30,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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’:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/spherical/azimuth.hpp:83:51: error: template argument 1 is invalid
83 | geometry::formula::result_spherical<calc_t>
| ^
/data/gannet/ripley/R/test-4.1/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;
| ^~~~~~~
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/bind/mem_fn.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mem_fn.hpp:22,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/function/detail/prologue.hpp:18,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/function.hpp:30,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/algorithm/string/detail/find_iterator.hpp:18,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/algorithm/string/find_iterator.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/algorithm/string/iter_find.hpp:27,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/algorithm/string/split.hpp:16,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/algorithm/string.hpp:23,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/io/wkt/read.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/io/wkt/wkt.hpp:17,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/cartesian/buffer_end_round.hpp:27,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:46,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/get_pointer.hpp: At global scope:
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/Rcpp/include/RcppCommon.h:52,
from /data/gannet/ripley/R/test-4.1/Rcpp/include/Rcpp.h:27,
from file252272233f00d0.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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:54,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp: In constructor ‘boost::geometry::strategy::centroid::bashein_detmer<Point, PointOfSegment, CalculationType>::sums::sums()’:
/data/gannet/ripley/R/test-4.1/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())
| ^~~~~~
/data/gannet/ripley/R/test-4.1/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())
| ^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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())
| ^~~~~
/data/gannet/ripley/R/test-4.1/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())
| ^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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())
| ^~~~~
/data/gannet/ripley/R/test-4.1/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())
| ^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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&)’:
/data/gannet/ripley/R/test-4.1/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));
| ^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:180:9: note: suggested alternatives:
In file included from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/cartesian/disjoint_segment_box.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:43,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/calculation_type.hpp:94:11: note: ‘boost::geometry::util::calculation_type’
94 | namespace calculation_type
| ^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:54,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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));
| ^~~~~~
| ;
/data/gannet/ripley/R/test-4.1/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));
| ^~~~~~
| ;
/data/gannet/ripley/R/test-4.1/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));
| ^~~~~~
| ;
/data/gannet/ripley/R/test-4.1/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);
| ^~~~~~
| ;
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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&)’:
/data/gannet/ripley/R/test-4.1/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();
| ^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:193:9: note: suggested alternatives:
In file included from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/cartesian/disjoint_segment_box.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:43,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/calculation_type.hpp:94:11: note: ‘boost::geometry::util::calculation_type’
94 | namespace calculation_type
| ^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:54,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:196:29: error: expected ‘;’ before ‘const’
196 | calculation_type const v3 = 3;
| ^~~~~~
| ;
/data/gannet/ripley/R/test-4.1/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;
| ^~~~~~
| ;
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/distance_result.hpp:32,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/default_distance_result.hpp:22,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:33,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:55,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/sequence.hpp: At global scope:
/data/gannet/ripley/R/test-4.1/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 {};
| ^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/sequence.hpp:40:25: error: ‘integer_sequence’ is not a member of ‘std’
/data/gannet/ripley/R/test-4.1/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 {};
| ^~~
/data/gannet/ripley/R/test-4.1/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 {};
| ^~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/sequence.hpp:40:72: warning: extra ‘;’ [-Wpedantic]
40 | struct is_sequence<std::integer_sequence<T, Is...>> : std::true_type {};
| ^
/data/gannet/ripley/R/test-4.1/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...>>
| ^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/sequence.hpp:53:27: error: ‘integer_sequence’ is not a member of ‘std’
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/sequence.hpp:53:49: error: template argument 1 is invalid
53 | struct sequence_size<std::integer_sequence<T, Is...>>
| ^~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/sequence.hpp:53:52: error: expected unqualified-id before ‘>’ token
53 | struct sequence_size<std::integer_sequence<T, Is...>>
| ^~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/sequence.hpp:55:3: warning: extra ‘;’ [-Wpedantic]
55 | {};
| ^
/data/gannet/ripley/R/test-4.1/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...>>
| ^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/sequence.hpp:75:33: error: ‘integer_sequence’ is not a member of ‘std’
/data/gannet/ripley/R/test-4.1/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...>>
| ^~~
/data/gannet/ripley/R/test-4.1/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 {};
| ^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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...>>
| ^~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/sequence.hpp:81:3: warning: extra ‘;’ [-Wpedantic]
81 | {};
| ^
/data/gannet/ripley/R/test-4.1/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...>>
| ^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/sequence.hpp:84:33: error: ‘integer_sequence’ is not a member of ‘std’
/data/gannet/ripley/R/test-4.1/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...>>
| ^~~
/data/gannet/ripley/R/test-4.1/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 {};
| ^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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...>>
| ^~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/sequence.hpp:86:3: warning: extra ‘;’ [-Wpedantic]
86 | {};
| ^
/data/gannet/ripley/R/test-4.1/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...>>
| ^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/sequence.hpp:135:19: error: ‘integer_sequence’ is not a member of ‘std’
/data/gannet/ripley/R/test-4.1/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...>>
| ^
/data/gannet/ripley/R/test-4.1/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’
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/sequence.hpp:135:45: note: expected a type, got ‘I1s ...’
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/sequence.hpp:138:2: warning: extra ‘;’ [-Wpedantic]
138 | };
| ^
/data/gannet/ripley/R/test-4.1/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...>>
| ^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/sequence.hpp:173:21: error: ‘integer_sequence’ is not a member of ‘std’
/data/gannet/ripley/R/test-4.1/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...>>
| ^
/data/gannet/ripley/R/test-4.1/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’
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/sequence.hpp:173:47: note: expected a type, got ‘I1s’
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/sequence.hpp:173:47: note: so any instantiation with a non-empty parameter pack would be ill-formed
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/sequence.hpp:182:2: warning: extra ‘;’ [-Wpedantic]
182 | };
| ^
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:36,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:36,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:51,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:55,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/parameter_type_of.hpp:69:21: error: ‘indexed_type’ was not declared in this scope
69 | indexed_type
| ^~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/parameter_type_of.hpp:70:17: error: template argument 2 is invalid
70 | >::type
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/parameter_type_of.hpp:70:18: error: ‘<declaration error>’ is not a template [-fpermissive]
70 | >::type
| ^~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/parameter_type_of.hpp:71:9: error: template argument 1 is invalid
71 | >::type type;
| ^
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:51,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:55,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/views/detail/normalized_view.hpp:63:13: error: template argument 1 is invalid
63 | >::type reversible_type;
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/views/detail/normalized_view.hpp:63:13: error: template argument 2 is invalid
/data/gannet/ripley/R/test-4.1/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;
| ~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/views/detail/normalized_view.hpp:56:9: error: typedef name may not be a nested-name-specifier
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/views/detail/normalized_view.hpp:63:16: error: expected ‘;’ at end of member declaration
63 | >::type reversible_type;
| ^~~~
| ;
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/views/detail/normalized_view.hpp:75:17: error: ‘reversible’ was not declared in this scope
75 | reversible,
| ^~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/views/detail/normalized_view.hpp:77:13: error: template argument 1 is invalid
77 | >::type closeable_type;
| ^
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/views/detail/normalized_view.hpp:86:42: error: expected ‘)’ before ‘&’ token
86 | explicit inline normalized_view(range & r)
| ~ ^~
| )
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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;
| ^
/data/gannet/ripley/R/test-4.1/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;
| ^~
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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;
| ^
/data/gannet/ripley/R/test-4.1/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;
| ^~
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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’:
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/range/functions.hpp:18,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/range/iterator_range_core.hpp:38,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/lexical_cast.hpp:30,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/math/tools/convert_from_string.hpp:15,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/math/constants/constants.hpp:14,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/math.hpp:30,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/core/radian_access.hpp:33,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:51,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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 )
| ^~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/range/begin.hpp:98:55: note: template argument deduction/substitution failed:
/data/gannet/ripley/R/test-4.1/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]’:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/views/detail/normalized_view.hpp:94:74: required from here
/data/gannet/ripley/R/test-4.1/BH/include/boost/range/begin.hpp:98:55: error: no type named ‘type’ in ‘struct boost::range_iterator<const int, void>’
/data/gannet/ripley/R/test-4.1/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 )
| ^~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/range/begin.hpp:110:61: note: template argument deduction/substitution failed:
/data/gannet/ripley/R/test-4.1/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]’:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/views/detail/normalized_view.hpp:94:74: required from here
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:51,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:55,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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’:
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/range/functions.hpp:19,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/range/iterator_range_core.hpp:38,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/lexical_cast.hpp:30,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/math/tools/convert_from_string.hpp:15,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/math/constants/constants.hpp:14,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/math.hpp:30,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/core/radian_access.hpp:33,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:51,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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 )
| ^~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/range/end.hpp:92:55: note: template argument deduction/substitution failed:
/data/gannet/ripley/R/test-4.1/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]’:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/views/detail/normalized_view.hpp:95:70: required from here
/data/gannet/ripley/R/test-4.1/BH/include/boost/range/end.hpp:92:55: error: no type named ‘type’ in ‘struct boost::range_iterator<const int, void>’
/data/gannet/ripley/R/test-4.1/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 )
| ^~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/range/end.hpp:104:61: note: template argument deduction/substitution failed:
/data/gannet/ripley/R/test-4.1/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]’:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/views/detail/normalized_view.hpp:95:70: required from here
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:51,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:55,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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()’:
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/range/functions.hpp:18,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/range/iterator_range_core.hpp:38,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/lexical_cast.hpp:30,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/math/tools/convert_from_string.hpp:15,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/math/constants/constants.hpp:14,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/math.hpp:30,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/core/radian_access.hpp:33,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:51,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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 )
| ^~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/range/begin.hpp:98:55: note: template argument deduction/substitution failed:
/data/gannet/ripley/R/test-4.1/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]’:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/views/detail/normalized_view.hpp:97:62: required from here
/data/gannet/ripley/R/test-4.1/BH/include/boost/range/begin.hpp:98:55: error: no type named ‘type’ in ‘struct boost::range_iterator<int, void>’
/data/gannet/ripley/R/test-4.1/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 )
| ^~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/range/begin.hpp:110:61: note: template argument deduction/substitution failed:
/data/gannet/ripley/R/test-4.1/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]’:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/views/detail/normalized_view.hpp:97:62: required from here
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:51,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:55,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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()’:
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/range/functions.hpp:19,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/range/iterator_range_core.hpp:38,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/lexical_cast.hpp:30,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/math/tools/convert_from_string.hpp:15,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/math/constants/constants.hpp:14,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/math.hpp:30,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/core/radian_access.hpp:33,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:51,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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 )
| ^~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/range/end.hpp:92:55: note: template argument deduction/substitution failed:
/data/gannet/ripley/R/test-4.1/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]’:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/views/detail/normalized_view.hpp:98:58: required from here
/data/gannet/ripley/R/test-4.1/BH/include/boost/range/end.hpp:92:55: error: no type named ‘type’ in ‘struct boost::range_iterator<int, void>’
/data/gannet/ripley/R/test-4.1/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 )
| ^~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/range/end.hpp:104:61: note: template argument deduction/substitution failed:
/data/gannet/ripley/R/test-4.1/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]’:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/views/detail/normalized_view.hpp:98:58: required from here
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:61,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp: At global scope:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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 | >
| ^
/data/gannet/ripley/R/test-4.1/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
| ^~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp:278:9: error: expected unqualified-id before ‘>’ token
278 | > type;
| ^
In file included from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/cartesian/distance_segment_box.hpp:14,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:63,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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&)’:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
| ^~~~~~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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());
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp:791:17: error: template argument 6 is invalid
In file included from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:78,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp: At global scope:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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 | >
| ^
/data/gannet/ripley/R/test-4.1/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
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:822:9: error: expected unqualified-id before ‘>’ token
822 | > type;
| ^
In file included from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:79,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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 | >
| ^
/data/gannet/ripley/R/test-4.1/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
| ^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:80,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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 | >
| ^
/data/gannet/ripley/R/test-4.1/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
| ^~~~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:81,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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&)’:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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>
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:81:63: note: expected a type, got ‘cs_tag’
/data/gannet/ripley/R/test-4.1/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;
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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::
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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
| ^~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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,
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:141:21: note: expected a type, got ‘cs_tag’
In file included from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:82,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/spherical/compare.hpp: At global scope:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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&)’:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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&)’:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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&)’:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/spherical/compare.hpp:241:21: error: wrong number of template arguments (6, should be 4)
241 | >::value
| ^
/data/gannet/ripley/R/test-4.1/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
| ^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/spherical/compare.hpp:242:16: error: ‘::apply’ has not been declared
242 | >::apply(left, right);
| ^~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/spherical/compare.hpp:242:16: note: suggested alternatives:
In file included from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/apply_fwd.hpp:31,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/apply.hpp:22,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/find_if.hpp:17,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/find.hpp:17,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/contains.hpp:20,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/math/policies/policy.hpp:10,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/math/constants/constants.hpp:12,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/math.hpp:30,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/core/radian_access.hpp:33,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:51,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:18:8: note: ‘boost::mpl::apply’
18 | struct apply;
| ^~~~~
In file included from /data/gannet/ripley/R/test-4.1/BH/include/boost/move/utility_core.hpp:31,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/move/utility.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/variant/apply_visitor.hpp:16,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/append.hpp:27,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/policies/relate/intersection_points.hpp:20,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/move/detail/meta_utils.hpp:47:8: note: ‘boost::move_detail::apply’
47 | struct apply
| ^~~~~
In file included from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:90,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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’:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/geographic/intersection.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/geographic/distance_cross_track.hpp:35,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:96,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategy/geographic/area.hpp: At global scope:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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&)’:
/data/gannet/ripley/R/test-4.1/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)))
| ^~~~
/data/gannet/ripley/R/test-4.1/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))
| ^~~~
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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))
| ^~~~~
/data/gannet/ripley/R/test-4.1/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))
| ^~~~
/data/gannet/ripley/R/test-4.1/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))
| ^~~~
/data/gannet/ripley/R/test-4.1/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))
| ^~~~~
/data/gannet/ripley/R/test-4.1/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
| ^~~~
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:30,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:115,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/for_each_range.hpp: In function ‘bool boost::geometry::detail::any_range_of(const Geometry&, UnaryPredicate)’:
/data/gannet/ripley/R/test-4.1/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)
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/for_each_range.hpp: In function ‘bool boost::geometry::detail::none_range_of(const Geometry&, UnaryPredicate)’:
/data/gannet/ripley/R/test-4.1/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)
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/for_each_range.hpp: In function ‘Functor boost::geometry::detail::for_each_range(const Geometry&, Functor)’:
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:115,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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&)’:
/data/gannet/ripley/R/test-4.1/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)
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp: In lambda function:
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/range/functions.hpp:18,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/range/iterator_range_core.hpp:38,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/lexical_cast.hpp:30,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/math/tools/convert_from_string.hpp:15,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/math/constants/constants.hpp:14,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/math.hpp:30,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/core/radian_access.hpp:33,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:51,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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 )
| ^~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/range/begin.hpp:98:55: note: template argument deduction/substitution failed:
/data/gannet/ripley/R/test-4.1/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]’:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:70:42: required from here
/data/gannet/ripley/R/test-4.1/BH/include/boost/range/begin.hpp:98:55: error: no type named ‘type’ in ‘struct boost::range_iterator<const int, void>’
/data/gannet/ripley/R/test-4.1/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 )
| ^~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/range/begin.hpp:110:61: note: template argument deduction/substitution failed:
/data/gannet/ripley/R/test-4.1/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]’:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:70:42: required from here
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:115,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/range/functions.hpp:18,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/range/iterator_range_core.hpp:38,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/lexical_cast.hpp:30,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/math/tools/convert_from_string.hpp:15,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/math/constants/constants.hpp:14,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/math.hpp:30,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/core/radian_access.hpp:33,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:51,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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 )
| ^~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/range/begin.hpp:98:55: note: template argument deduction/substitution failed:
/data/gannet/ripley/R/test-4.1/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]’:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:71:43: required from here
/data/gannet/ripley/R/test-4.1/BH/include/boost/range/begin.hpp:98:55: error: no type named ‘type’ in ‘struct boost::range_iterator<const int, void>’
/data/gannet/ripley/R/test-4.1/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 )
| ^~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/range/begin.hpp:110:61: note: template argument deduction/substitution failed:
/data/gannet/ripley/R/test-4.1/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]’:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:71:43: required from here
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:115,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/range/functions.hpp:18,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/range/iterator_range_core.hpp:38,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/lexical_cast.hpp:30,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/math/tools/convert_from_string.hpp:15,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/math/constants/constants.hpp:14,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/math.hpp:30,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/core/radian_access.hpp:33,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:51,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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 )
| ^~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/range/begin.hpp:98:55: note: template argument deduction/substitution failed:
/data/gannet/ripley/R/test-4.1/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]’:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:73:44: required from here
/data/gannet/ripley/R/test-4.1/BH/include/boost/range/begin.hpp:98:55: error: no type named ‘type’ in ‘struct boost::range_iterator<const int, void>’
/data/gannet/ripley/R/test-4.1/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 )
| ^~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/range/begin.hpp:110:61: note: template argument deduction/substitution failed:
/data/gannet/ripley/R/test-4.1/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]’:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:73:44: required from here
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:115,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/range/functions.hpp:19,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/range/iterator_range_core.hpp:38,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/lexical_cast.hpp:30,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/math/tools/convert_from_string.hpp:15,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/math/constants/constants.hpp:14,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/math.hpp:30,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/core/radian_access.hpp:33,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:51,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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 )
| ^~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/range/end.hpp:92:55: note: template argument deduction/substitution failed:
/data/gannet/ripley/R/test-4.1/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]’:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:73:69: required from here
/data/gannet/ripley/R/test-4.1/BH/include/boost/range/end.hpp:92:55: error: no type named ‘type’ in ‘struct boost::range_iterator<const int, void>’
/data/gannet/ripley/R/test-4.1/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 )
| ^~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/range/end.hpp:104:61: note: template argument deduction/substitution failed:
/data/gannet/ripley/R/test-4.1/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]’:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:73:69: required from here
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:115,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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&)’:
/data/gannet/ripley/R/test-4.1/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)
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp: In lambda function:
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/range/functions.hpp:18,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/range/iterator_range_core.hpp:38,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/lexical_cast.hpp:30,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/math/tools/convert_from_string.hpp:15,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/math/constants/constants.hpp:14,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/math.hpp:30,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/core/radian_access.hpp:33,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:51,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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 )
| ^~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/range/begin.hpp:98:55: note: template argument deduction/substitution failed:
/data/gannet/ripley/R/test-4.1/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]’:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:127:42: required from here
/data/gannet/ripley/R/test-4.1/BH/include/boost/range/begin.hpp:98:55: error: no type named ‘type’ in ‘struct boost::range_iterator<const int, void>’
/data/gannet/ripley/R/test-4.1/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 )
| ^~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/range/begin.hpp:110:61: note: template argument deduction/substitution failed:
/data/gannet/ripley/R/test-4.1/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]’:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:127:42: required from here
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:115,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/range/functions.hpp:19,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/range/iterator_range_core.hpp:38,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/lexical_cast.hpp:30,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/math/tools/convert_from_string.hpp:15,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/math/constants/constants.hpp:14,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/math.hpp:30,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/core/radian_access.hpp:33,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:51,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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 )
| ^~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/range/end.hpp:92:55: note: template argument deduction/substitution failed:
/data/gannet/ripley/R/test-4.1/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]’:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:127:67: required from here
/data/gannet/ripley/R/test-4.1/BH/include/boost/range/end.hpp:92:55: error: no type named ‘type’ in ‘struct boost::range_iterator<const int, void>’
/data/gannet/ripley/R/test-4.1/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 )
| ^~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/range/end.hpp:104:61: note: template argument deduction/substitution failed:
/data/gannet/ripley/R/test-4.1/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]’:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:127:67: required from here
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/cartesian.hpp:14,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:158,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/area/cartesian.hpp: At global scope:
/data/gannet/ripley/R/test-4.1/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&)
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/area/cartesian.hpp:30:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&)
| ^~~~
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/cartesian.hpp:15,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:158,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:40:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:47:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:54:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:61:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:68:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:75:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:83:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:90:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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& )
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:111:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&)
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:120:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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& )
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:129:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&)
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:138:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&)
| ^~~~
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/cartesian.hpp:16,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:158,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/expand/cartesian.hpp:36:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/expand/cartesian.hpp:43:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/expand/cartesian.hpp:50:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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& )
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/expand/cartesian.hpp:71:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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& )
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/expand/cartesian.hpp:80:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&)
| ^~~~
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:158,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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&)
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/cartesian.hpp:33:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/cartesian.hpp:41:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/cartesian.hpp:48:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/cartesian.hpp:55:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/cartesian.hpp:62:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/cartesian.hpp:69:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/cartesian.hpp:78:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/cartesian.hpp:85:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/geographic.hpp:14,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:159,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/area/geographic.hpp:47:5: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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)
| ^~~~
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/envelope/geographic.hpp:21,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/geographic.hpp:15,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:159,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:46:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:53:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:60:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:67:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:74:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:81:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:89:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:96:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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& )
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:129:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&)
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:138:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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& )
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:147:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&)
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:156:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&)
| ^~~~
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/geographic.hpp:15,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:159,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/envelope/geographic.hpp:50:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/envelope/geographic.hpp:57:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/envelope/geographic.hpp:64:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/envelope/geographic.hpp:71:5: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/envelope/geographic.hpp:81:5: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/envelope/geographic.hpp:91:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/envelope/geographic.hpp:99:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/envelope/geographic.hpp:106:5: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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)
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/envelope/geographic.hpp:130:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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)
| ^~~~
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/expand/geographic.hpp:19,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/geographic.hpp:16,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:159,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/expand/spherical.hpp:41:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/expand/spherical.hpp:48:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/expand/spherical.hpp:55:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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& )
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/expand/spherical.hpp:88:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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& )
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/expand/spherical.hpp:97:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&)
| ^~~~
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/geographic.hpp:16,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:159,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/expand/geographic.hpp:48:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/expand/geographic.hpp:55:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/expand/geographic.hpp:62:5: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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)
| ^~~~
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:159,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/geographic.hpp:50:5: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/geographic.hpp:61:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/geographic.hpp:68:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/geographic.hpp:75:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/geographic.hpp:82:5: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/geographic.hpp:92:5: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/geographic.hpp:104:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/geographic.hpp:111:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/spherical.hpp:14,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:160,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/area/spherical.hpp:46:5: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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)
| ^~~~
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:160,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/spherical.hpp:49:5: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/spherical.hpp:60:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/spherical.hpp:67:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/spherical.hpp:74:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/spherical.hpp:81:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/spherical.hpp:88:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/spherical.hpp:97:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/spherical.hpp:104:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/data/gannet/ripley/R/test-4.1/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&,
| ^~~~
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:61,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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)
| ^~~~
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:28,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:63,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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)’:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:239:21: error: wrong number of template arguments (3, should be 1)
239 | >
| ^
/data/gannet/ripley/R/test-4.1/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
| ^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:240:16: error: ‘::apply’ has not been declared
240 | >::apply(segment_a, segment_b, p);
| ^~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:240:16: note: suggested alternatives:
In file included from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/apply_fwd.hpp:31,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/apply.hpp:22,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/find_if.hpp:17,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/find.hpp:17,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/contains.hpp:20,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/math/policies/policy.hpp:10,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/math/constants/constants.hpp:12,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/math.hpp:30,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/core/radian_access.hpp:33,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:51,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:18:8: note: ‘boost::mpl::apply’
18 | struct apply;
| ^~~~~
In file included from /data/gannet/ripley/R/test-4.1/BH/include/boost/move/utility_core.hpp:31,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/move/utility.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/variant/apply_visitor.hpp:16,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/append.hpp:27,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/policies/relate/intersection_points.hpp:20,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/move/detail/meta_utils.hpp:47:8: note: ‘boost::move_detail::apply’
47 | struct apply
| ^~~~~
In file included from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:19,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:30,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/rtree.hpp:34,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:63,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp: At global scope:
/data/gannet/ripley/R/test-4.1/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...>>
| ^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:623:37: error: ‘integer_sequence’ is not a member of ‘std’
/data/gannet/ripley/R/test-4.1/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...>>
| ^~
/data/gannet/ripley/R/test-4.1/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...>>
| ^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:624:36: error: ‘integer_sequence’ is not a member of ‘std’
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:30,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/rtree.hpp:34,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:63,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/tuples.hpp:201:9: error: expected template-name before ‘<’ token
201 | <
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/tuples.hpp:201:9: error: expected ‘{’ before ‘<’ token
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/tuples.hpp:206:3: warning: extra ‘;’ [-Wpedantic]
206 | {};
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/tuples.hpp:239:9: error: expected template-name before ‘<’ token
239 | <
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/tuples.hpp:239:9: error: expected ‘{’ before ‘<’ token
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/tuples.hpp:244:3: warning: extra ‘;’ [-Wpedantic]
244 | {};
| ^
/data/gannet/ripley/R/test-4.1/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>
| ^~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/tuples.hpp:356:26: error: ‘index_sequence’ is not a member of ‘std’
/data/gannet/ripley/R/test-4.1/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>
| ^~~
/data/gannet/ripley/R/test-4.1/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>
| ^
/data/gannet/ripley/R/test-4.1/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;
| ^~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/tuples.hpp:374:2: warning: extra ‘;’ [-Wpedantic]
374 | };
| ^
/data/gannet/ripley/R/test-4.1/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)>,
| ^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/tuples.hpp:380:18: error: ‘make_index_sequence’ is not a member of ‘std’
/data/gannet/ripley/R/test-4.1/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)>,
| ^
/data/gannet/ripley/R/test-4.1/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;
| ^~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/tuples.hpp:383:9: error: expected ‘{’ before ‘>’ token
383 | >
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/tuples.hpp:384:3: warning: extra ‘;’ [-Wpedantic]
384 | {};
| ^
In file included from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:30,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/rtree.hpp:34,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:63,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:145:18: error: ‘integer_sequence’ is not a member of ‘std’
145 | std::integer_sequence
| ^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:145:18: error: ‘integer_sequence’ is not a member of ‘std’
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:19,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:30,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/rtree.hpp:34,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:63,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:30,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/rtree.hpp:34,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:63,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:149:13: error: expected class-name before numeric constant
149 | 3, 3
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:149:13: error: expected ‘{’ before numeric constant
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:151:3: warning: extra ‘;’ [-Wpedantic]
151 | {};
| ^
In file included from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/overlaps/interface.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/rtree.hpp:37,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:63,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/relate/relate_impl.hpp:38:9: error: expected template-name before ‘<’ token
38 | <
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/relate/relate_impl.hpp:38:9: error: expected ‘{’ before ‘<’ token
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/relate/relate_impl.hpp:51:3: warning: extra ‘;’ [-Wpedantic]
51 | {};
| ^
In file included from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/core/ring_type.hpp:27,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/core/closure.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:34,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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>);
| ^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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>);
| ^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/parameters.hpp:88:63: error: template argument 2 is invalid
88 | std::integer_sequence<size_t, MaxElements, MinElements>);
| ^
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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>);
| ^
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/parameters.hpp:88:63: note: expected a type, got ‘MaxElements’
88 | std::integer_sequence<size_t, MaxElements, MinElements>);
| ^
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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>);
| ^
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/parameters.hpp:88:63: note: expected a type, got ‘MinElements’
88 | std::integer_sequence<size_t, MaxElements, MinElements>);
| ^
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~
/data/gannet/ripley/R/test-4.1/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>);
| ^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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>);
| ^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/parameters.hpp:109:63: error: template argument 2 is invalid
109 | std::integer_sequence<size_t, MaxElements, MinElements>);
| ^
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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>);
| ^
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/parameters.hpp:109:63: note: expected a type, got ‘MaxElements’
109 | std::integer_sequence<size_t, MaxElements, MinElements>);
| ^
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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>);
| ^
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/parameters.hpp:109:63: note: expected a type, got ‘MinElements’
109 | std::integer_sequence<size_t, MaxElements, MinElements>);
| ^
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~
/data/gannet/ripley/R/test-4.1/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>);
| ^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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>);
| ^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/parameters.hpp:140:63: error: template argument 2 is invalid
140 | std::integer_sequence<size_t, MaxElements, MinElements>);
| ^
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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>);
| ^
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/parameters.hpp:140:63: note: expected a type, got ‘MaxElements’
140 | std::integer_sequence<size_t, MaxElements, MinElements>);
| ^
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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>);
| ^
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/parameters.hpp:140:63: note: expected a type, got ‘MinElements’
140 | std::integer_sequence<size_t, MaxElements, MinElements>);
| ^
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~
/data/gannet/ripley/R/test-4.1/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>);
| ^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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>);
| ^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/detail/predicates.hpp:591:52: error: template argument 2 is invalid
591 | std::integer_sequence<unsigned, First, Last>);
| ^
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~
/data/gannet/ripley/R/test-4.1/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>);
| ^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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>);
| ^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/detail/predicates.hpp:609:52: error: template argument 2 is invalid
609 | std::integer_sequence<unsigned, First, Last>);
| ^
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/detail/algorithms/comparable_distance_far.hpp:14,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/detail/distance_predicates.hpp:22,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/distance_predicates.hpp:14,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/rtree.hpp:59,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:63,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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
| ^
/data/gannet/ripley/R/test-4.1/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
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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
| ^
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~~~~
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/rtree.hpp:62,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:63,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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;
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/detail/meta.hpp:64:9: note: expected a type, got ‘result_type’
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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;
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/detail/meta.hpp:96:9: note: expected a type, got ‘result_type’
In file included from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/detail/varray.hpp:45,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/rtree.hpp:64,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:63,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/Rcpp/include/Rcpp/platform/compiler.h:153,
from /data/gannet/ripley/R/test-4.1/Rcpp/include/Rcpp/r/headers.h:67,
from /data/gannet/ripley/R/test-4.1/Rcpp/include/RcppCommon.h:29,
from /data/gannet/ripley/R/test-4.1/Rcpp/include/Rcpp.h:27,
from file252272233f00d0.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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/detail/varray.hpp:45,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/rtree.hpp:64,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:63,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/Rcpp/include/Rcpp/platform/compiler.h:153,
from /data/gannet/ripley/R/test-4.1/Rcpp/include/Rcpp/r/headers.h:67,
from /data/gannet/ripley/R/test-4.1/Rcpp/include/RcppCommon.h:29,
from /data/gannet/ripley/R/test-4.1/Rcpp/include/Rcpp.h:27,
from file252272233f00d0.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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/detail/varray.hpp:45,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/rtree.hpp:64,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:63,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/detail/varray_detail.hpp:125:17: error: expected ‘{’ before ‘>’ token
125 | >::value
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/detail/varray_detail.hpp:136:3: warning: extra ‘;’ [-Wpedantic]
136 | {};
| ^
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/Rcpp/include/Rcpp/platform/compiler.h:153,
from /data/gannet/ripley/R/test-4.1/Rcpp/include/Rcpp/r/headers.h:67,
from /data/gannet/ripley/R/test-4.1/Rcpp/include/RcppCommon.h:29,
from /data/gannet/ripley/R/test-4.1/Rcpp/include/Rcpp.h:27,
from file252272233f00d0.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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/detail/varray.hpp:45,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/rtree.hpp:64,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:63,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/Rcpp/include/Rcpp/platform/compiler.h:153,
from /data/gannet/ripley/R/test-4.1/Rcpp/include/Rcpp/r/headers.h:67,
from /data/gannet/ripley/R/test-4.1/Rcpp/include/RcppCommon.h:29,
from /data/gannet/ripley/R/test-4.1/Rcpp/include/Rcpp.h:27,
from file252272233f00d0.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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/detail/varray.hpp:45,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/rtree.hpp:64,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:63,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/detail/varray_detail.hpp:151:17: error: expected ‘{’ before ‘>’ token
151 | >::value
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/detail/varray_detail.hpp:158:3: warning: extra ‘;’ [-Wpedantic]
158 | {};
| ^
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
| ^
/data/gannet/ripley/R/test-4.1/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
| ^
/data/gannet/ripley/R/test-4.1/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
| ^~
/data/gannet/ripley/R/test-4.1/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
| ^~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/detail/varray_detail.hpp:376:3: warning: extra ‘;’ [-Wpedantic]
376 | {};
| ^
In file included from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/rtree.hpp:64,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:63,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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)’:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/Rcpp/include/Rcpp/traits/traits.h:52,
from /data/gannet/ripley/R/test-4.1/Rcpp/include/RcppCommon.h:148,
from /data/gannet/ripley/R/test-4.1/Rcpp/include/Rcpp.h:27,
from file252272233f00d0.cpp:5:
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/rtree.hpp:64,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:63,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/detail/rtree/linear/linear.hpp:14,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/rtree.hpp:78,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:63,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/detail/rtree/linear/redistribute_elements.hpp: At global scope:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/detail/rtree/linear/redistribute_elements.hpp:109:30: error: ‘separation_type’ has not been declared
109 | separation_type & separation,
| ^~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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&)’:
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/scoped_ptr.hpp:13,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/detail/rtree/query_iterators.hpp:18,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/rtree.hpp:90,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:63,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/smart_ptr/scoped_ptr.hpp: At global scope:
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/Rcpp/include/RcppCommon.h:52,
from /data/gannet/ripley/R/test-4.1/Rcpp/include/Rcpp.h:27,
from file252272233f00d0.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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:63,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:27,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/relate.hpp:15,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:63,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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;
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:89:48: error: template argument 2 is invalid
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:89:48: error: template argument 3 is invalid
/data/gannet/ripley/R/test-4.1/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;
| ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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&)’:
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:42,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/relate.hpp:15,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:63,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp: In function ‘void boost::geometry::sectionalize(const Geometry&, const RobustPolicy&, Sections&, int, std::size_t)’:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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 | >,
| ^
/data/gannet/ripley/R/test-4.1/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)’
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:1081:18: error: expected identifier before ‘,’ token
1081 | >,
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:1081:18: error: expected unqualified-id before ‘,’ token
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:1082:13: error: expected unqualified-id before ‘typename’
1082 | typename cs_tag<Geometry>::type
| ^~~~~~~~
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/iterators/ever_circling_iterator.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:57,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/relate.hpp:15,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:63,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/iterators/base.hpp: At global scope:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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 | >
| ^
/data/gannet/ripley/R/test-4.1/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)’
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/iterators/base.hpp:52:5: error: expected ‘{’ before ‘>’ token
52 | >
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/iterators/base.hpp:68:2: warning: extra ‘;’ [-Wpedantic]
68 | };
| ^
In file included from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/relate.hpp:15,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:63,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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&)’:
/data/gannet/ripley/R/test-4.1/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;
| ^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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&)’:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:1170:14: error: expected primary-expression before ‘,’ token
1170 | >,
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:1179:9: error: expected primary-expression before ‘>’ token
1179 | >::apply(0, geometry1,
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:1179:12: error: ‘::apply’ has not been declared
1179 | >::apply(0, geometry1,
| ^~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:1179:12: note: suggested alternatives:
In file included from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/apply_fwd.hpp:31,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/apply.hpp:22,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/find_if.hpp:17,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/find.hpp:17,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/contains.hpp:20,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/math/policies/policy.hpp:10,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/math/constants/constants.hpp:12,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/math.hpp:30,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/core/radian_access.hpp:33,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:51,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:18:8: note: ‘boost::mpl::apply’
18 | struct apply;
| ^~~~~
In file included from /data/gannet/ripley/R/test-4.1/BH/include/boost/move/utility_core.hpp:31,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/move/utility.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/variant/apply_visitor.hpp:16,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/append.hpp:27,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/policies/relate/intersection_points.hpp:20,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/move/detail/meta_utils.hpp:47:8: note: ‘boost::move_detail::apply’
47 | struct apply
| ^~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/move/detail/meta_utils.hpp:47:8: note: ‘boost::move_detail::apply’
In file included from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/has_self_intersections.hpp:26,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/overlay/backtrack_check_si.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_policies.hpp:23,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:40,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:63,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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)’:
/data/gannet/ripley/R/test-4.1/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;
| ^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/disjoint/areal_areal.hpp:33,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/disjoint/implementation.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/intersects/implementation.hpp:27,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/intersects.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/distance/linear_or_areal_to_areal.hpp:18,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/distance/implementation.hpp:28,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/comparable_distance/implementation.hpp:22,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/comparable_distance.hpp:23,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/piece_border.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:43,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:63,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/for_each.hpp: In function ‘bool boost::geometry::any_point_of(Geometry&, UnaryPredicate)’:
/data/gannet/ripley/R/test-4.1/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)
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/for_each.hpp: In function ‘bool boost::geometry::any_segment_of(const Geometry&, UnaryPredicate)’:
/data/gannet/ripley/R/test-4.1/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)
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/for_each.hpp: In function ‘bool boost::geometry::none_point_of(Geometry&, UnaryPredicate)’:
/data/gannet/ripley/R/test-4.1/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)
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/for_each.hpp: In function ‘bool boost::geometry::none_segment_of(const Geometry&, UnaryPredicate)’:
/data/gannet/ripley/R/test-4.1/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)
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/for_each.hpp: In function ‘Functor boost::geometry::for_each_point(Geometry&, Functor)’:
/data/gannet/ripley/R/test-4.1/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)
| ^~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/for_each.hpp: In function ‘Functor boost::geometry::for_each_segment(Geometry&, Functor)’:
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/disjoint/implementation.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/intersects/implementation.hpp:27,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/intersects.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/distance/linear_or_areal_to_areal.hpp:18,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/distance/implementation.hpp:28,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/comparable_distance/implementation.hpp:22,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/comparable_distance.hpp:23,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/piece_border.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:43,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:63,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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&)’:
/data/gannet/ripley/R/test-4.1/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)
| ^~~~
/data/gannet/ripley/R/test-4.1/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&)’:
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:63,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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&)’:
/data/gannet/ripley/R/test-4.1/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;
| ^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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>&)’:
/data/gannet/ripley/R/test-4.1/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
| ^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:861:18: error: ‘integer_sequence’ is not a member of ‘std’
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:42,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/relate.hpp:15,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:63,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:63,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:862:9: error: expected unqualified-id before ‘>’ token
862 | > sectionalizer;
| ^
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/simplify.hpp:42,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:33,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:63,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/concepts/simplify_concept.hpp: In static member function ‘static void boost::geometry::concepts::SimplifyStrategy<Strategy, Point>::checker::apply(ApplyMethod)’:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/overlay/follow.hpp:33,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:31,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:34,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/difference.hpp:22,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:73,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp: At global scope:
/data/gannet/ripley/R/test-4.1/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...> >
| ^~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:236:38: error: ‘index_sequence’ is not a member of ‘std’
/data/gannet/ripley/R/test-4.1/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...> >
| ^~~
/data/gannet/ripley/R/test-4.1/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...> >
| ^
/data/gannet/ripley/R/test-4.1/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;
| ^~~~~~~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:244:2: warning: extra ‘;’ [-Wpedantic]
244 | };
| ^
/data/gannet/ripley/R/test-4.1/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)>,
| ^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:250:18: error: ‘make_index_sequence’ is not a member of ‘std’
/data/gannet/ripley/R/test-4.1/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)>,
| ^
/data/gannet/ripley/R/test-4.1/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;
| ^~~~~~~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:252:9: error: expected ‘{’ before ‘>’ token
252 | >
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:253:3: warning: extra ‘;’ [-Wpedantic]
253 | {};
| ^
In file included from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:32,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:34,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/difference.hpp:22,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:73,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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&)’:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp:130:14: error: expected primary-expression before ‘,’ token
130 | >,
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp:139:9: error: expected primary-expression before ‘>’ token
139 | >::apply(0, geometry1,
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp:139:12: error: ‘::apply’ has not been declared
139 | >::apply(0, geometry1,
| ^~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp:139:12: note: suggested alternatives:
In file included from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/apply_fwd.hpp:31,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/apply.hpp:22,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/find_if.hpp:17,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/find.hpp:17,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/contains.hpp:20,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/math/policies/policy.hpp:10,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/math/constants/constants.hpp:12,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/math.hpp:30,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/core/radian_access.hpp:33,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:51,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:18:8: note: ‘boost::mpl::apply’
18 | struct apply;
| ^~~~~
In file included from /data/gannet/ripley/R/test-4.1/BH/include/boost/move/utility_core.hpp:31,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/move/utility.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/variant/apply_visitor.hpp:16,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/append.hpp:27,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/policies/relate/intersection_points.hpp:20,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/move/detail/meta_utils.hpp:47:8: note: ‘boost::move_detail::apply’
47 | struct apply
| ^~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/move/detail/meta_utils.hpp:47:8: note: ‘boost::move_detail::apply’
In file included from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/views/detail/boundary_view.hpp:14,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:53,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:34,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/difference.hpp:22,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:73,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp: At global scope:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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;
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:285:48: error: template argument 2 is invalid
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:285:48: error: template argument 3 is invalid
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:285:48: error: template argument 4 is invalid
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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)
| ^~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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,
| ^~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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
| ^~~~~~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:311:9: error: template argument 3 is invalid
311 | > rings_iterator_type;
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:311:9: error: template argument 6 is invalid
/data/gannet/ripley/R/test-4.1/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*)’:
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:34,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/difference.hpp:22,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:73,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp: At global scope:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:945:17: error: template argument 4 is invalid
945 | >,
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:947:9: error: expected ‘{’ before ‘>’ token
947 | >
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:966:2: warning: extra ‘;’ [-Wpedantic]
966 | };
| ^
/data/gannet/ripley/R/test-4.1/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&)’:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:1442:14: error: expected primary-expression before ‘,’ token
1442 | >,
| ^
/data/gannet/ripley/R/test-4.1/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);
| ^
/data/gannet/ripley/R/test-4.1/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);
| ^~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:1451:12: note: suggested alternatives:
In file included from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/apply_fwd.hpp:31,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/apply.hpp:22,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/find_if.hpp:17,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/find.hpp:17,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/contains.hpp:20,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/math/policies/policy.hpp:10,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/math/constants/constants.hpp:12,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/util/math.hpp:30,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/core/radian_access.hpp:33,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:51,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:18:8: note: ‘boost::mpl::apply’
18 | struct apply;
| ^~~~~
In file included from /data/gannet/ripley/R/test-4.1/BH/include/boost/move/utility_core.hpp:31,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/move/utility.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/variant/apply_visitor.hpp:16,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/append.hpp:27,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/policies/relate/intersection_points.hpp:20,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:58,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/move/detail/meta_utils.hpp:47:8: note: ‘boost::move_detail::apply’
47 | struct apply
| ^~~~~
/data/gannet/ripley/R/test-4.1/BH/include/boost/move/detail/meta_utils.hpp:47:8: note: ‘boost::move_detail::apply’
In file included from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/difference.hpp:22,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:73,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp: At global scope:
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:455:21: error: template argument 4 is invalid
455 | >,
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:457:13: error: expected ‘{’ before ‘>’ token
457 | >
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:458:3: warning: extra ‘;’ [-Wpedantic]
458 | {};
| ^
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:493:21: error: template argument 4 is invalid
493 | >,
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:495:13: error: expected ‘{’ before ‘>’ token
495 | >
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:496:3: warning: extra ‘;’ [-Wpedantic]
496 | {};
| ^
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:533:21: error: template argument 4 is invalid
533 | >,
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:535:13: error: expected ‘{’ before ‘>’ token
535 | >
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:536:3: warning: extra ‘;’ [-Wpedantic]
536 | {};
| ^
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:570:21: error: template argument 4 is invalid
570 | >,
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:572:13: error: expected ‘{’ before ‘>’ token
572 | >
| ^
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:573:3: warning: extra ‘;’ [-Wpedantic]
573 | {};
| ^
In file included from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:89,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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
| ^
/data/gannet/ripley/R/test-4.1/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
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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
| ^
/data/gannet/ripley/R/test-4.1/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)
| ^~~~
/data/gannet/ripley/R/test-4.1/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)
| ^~~~
/data/gannet/ripley/R/test-4.1/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
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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
| ^
/data/gannet/ripley/R/test-4.1/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
| ^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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
| ^
/data/gannet/ripley/R/test-4.1/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)
| ^~~~
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/touches.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:102,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/touches/implementation.hpp: In function ‘bool boost::geometry::detail::touches::rings_containing(const FirstGeometry&, const SecondGeometry&, const IntersectionStrategy&)’:
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/core/ring_type.hpp:28,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/core/closure.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:34,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/core/tag.hpp: In instantiation of ‘struct boost::geometry::tag<std::pair<double, double> >’:
/data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/index/indexable.hpp:334:8: required from ‘struct boost::geometry::index::indexable<std::pair<double, double> >’
/data/gannet/ripley/R/test-4.1/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> > >’
/data/gannet/ripley/R/test-4.1/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> > > >’
/data/gannet/ripley/R/test-4.1/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> > > >’
/data/gannet/ripley/R/test-4.1/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> >’
file252272233f00d0.cpp:78:52: required from here
/data/gannet/ripley/R/test-4.1/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;
| ^~~~
file252272233f00d0.cpp: In lambda function:
file252272233f00d0.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(
| ^~~~~
file252272233f00d0.cpp: In lambda function:
file252272233f00d0.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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:63,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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> >]’:
file252272233f00d0.cpp:136:38: required from here
/data/gannet/ripley/R/test-4.1/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 )
| ~~~~~~~~~~^~~~
/data/gannet/ripley/R/test-4.1/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> >]’:
file252272233f00d0.cpp:161:38: required from here
/data/gannet/ripley/R/test-4.1/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’
/data/gannet/ripley/R/test-4.1/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> >]’:
/data/gannet/ripley/R/test-4.1/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> >]’
file252272233f00d0.cpp:78:52: required from here
/data/gannet/ripley/R/test-4.1/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)
| ^
/data/gannet/ripley/R/test-4.1/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’
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:63,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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> >]’:
/data/gannet/ripley/R/test-4.1/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> >]’
file252272233f00d0.cpp:78:52: required from here
/data/gannet/ripley/R/test-4.1/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,
| ~~~~~~~~~~^~~~
/data/gannet/ripley/R/test-4.1/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);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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;
| ~~~~~~~~~~^~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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;
| ~~~~~~~~~~^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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> >]’:
/data/gannet/ripley/R/test-4.1/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> >]’
file252272233f00d0.cpp:78:52: required from here
/data/gannet/ripley/R/test-4.1/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 )
| ~~~~~~~~~~~~^~~~
/data/gannet/ripley/R/test-4.1/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());
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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());
| ~~~~~~~~~~~~^~~~
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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;
| ~~~~~~~~~~~~^~~~
/data/gannet/ripley/R/test-4.1/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;
| ~~~~~~~~~~~~^~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:63,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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> >]’:
/data/gannet/ripley/R/test-4.1/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> >]’
file252272233f00d0.cpp:87:52: required from here
/data/gannet/ripley/R/test-4.1/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)
| ^
/data/gannet/ripley/R/test-4.1/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’
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:63,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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> >]’:
/data/gannet/ripley/R/test-4.1/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> >]’
file252272233f00d0.cpp:87:52: required from here
/data/gannet/ripley/R/test-4.1/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,
| ~~~~~~~~~~^~~~
/data/gannet/ripley/R/test-4.1/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);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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;
| ~~~~~~~~~~^~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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;
| ~~~~~~~~~~^~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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> >]’:
/data/gannet/ripley/R/test-4.1/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> >]’
file252272233f00d0.cpp:87:52: required from here
/data/gannet/ripley/R/test-4.1/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 )
| ~~~~~~~~~~~~^~~~
/data/gannet/ripley/R/test-4.1/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());
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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());
| ~~~~~~~~~~~~^~~~
/data/gannet/ripley/R/test-4.1/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
/data/gannet/ripley/R/test-4.1/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;
| ~~~~~~~~~~~~^~~~
/data/gannet/ripley/R/test-4.1/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;
| ~~~~~~~~~~~~^~~~~~~~~~~~
/data/gannet/ripley/R/test-4.1/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 /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry/geometry.hpp:63,
from /data/gannet/ripley/R/test-4.1/BH/include/boost/geometry.hpp:17,
from file252272233f00d0.cpp:8:
/data/gannet/ripley/R/test-4.1/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> >]’:
/data/gannet/ripley/R/test-4.1/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> >]’
file252272233f00d0.cpp:129:16: required from here
/data/gannet/ripley/R/test-4.1/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)
| ^
/data/gannet/ripley/R/test-4.1/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’
/data/gannet/ripley/R/test-4.1/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’
/data/gannet/ripley/R/test-4.1/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> >]’:
/data/gannet/ripley/R/test-4.1/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> >]’
file252272233f00d0.cpp:154:16: required from here
/data/gannet/ripley/R/test-4.1/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’
/data/gannet/ripley/R/test-4.1/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’
/data/gannet/ripley/R/test-4.1/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]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:175: file252272233f00d0.o] Error 1
make[1]: Entering directory '/tmp/Rtmp5fspVg/working_dir/RtmpgisXEm/sourceCpp-x86_64-pc-linux-gnu-1.0.6/sourcecpp_25227215f08ff1'
g++ -std=gnu++11 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I"/data/gannet/ripley/R/test-4.1/Rcpp/include" -I"/data/gannet/ripley/R/test-4.1/BH/include" -I"/data/gannet/ripley/R/packages/tests-devel/kdtools.Rcheck/kdtools/include" -I"/tmp/Rtmp5fspVg/working_dir/RtmpgisXEm/sourceCpp-x86_64-pc-linux-gnu-1.0.6" -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c file252272233f00d0.cpp -o file252272233f00d0.o
make[1]: Leaving directory '/tmp/Rtmp5fspVg/working_dir/RtmpgisXEm/sourceCpp-x86_64-pc-linux-gnu-1.0.6/sourcecpp_25227215f08ff1'
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
Flavor: r-devel-linux-x86_64-fedora-gcc
Version: 0.4.2
Check: re-building of vignette outputs
Result: WARN
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 D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:27:138: 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.
BOOST_PRAGMA_MESSAGE("CAUTION: Boost.Geometry in Boost 1.73 deprecates support for C++03 and will require C++14 from Boost 1.75 onwards.")
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:28:110: note: #pragma message: CAUTION: Define BOOST_GEOMETRY_DISABLE_DEPRECATED_03_WARNING to suppress this message.
BOOST_PRAGMA_MESSAGE("CAUTION: Define BOOST_GEOMETRY_DISABLE_DEPRECATED_03_WARNING to suppress this message.")
^
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/tag.hpp:23,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/ring_type.hpp:28,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/closure.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:34,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/type_traits_std.hpp:54:25: error: expected template-name before '<' token
: std::conditional_t<Trait::value, conjunction<Traits...>, Trait>
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/type_traits_std.hpp:54:25: error: expected '{' before '<' token
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/type_traits_std.hpp:68:25: error: expected template-name before '<' token
: std::conditional_t<Trait::value, Trait, disjunction<Traits...>>
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/type_traits_std.hpp:68:25: error: expected '{' before '<' token
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/type_traits_std.hpp:95:23: error: 'remove_cv_t' in namespace 'std' does not name a template type
using type = std::remove_cv_t<std::remove_reference_t<T>>;
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/type_traits_std.hpp:95:18: note: suggested alternative: 'remove_cv'
using type = std::remove_cv_t<std::remove_reference_t<T>>;
^~~
remove_cv
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/type_traits_std.hpp:105:23: error: 'remove_const_t' in namespace 'std' does not name a template type
using type = std::remove_const_t<std::remove_reference_t<T>>;
^~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/type_traits_std.hpp:105:18: note: suggested alternative: 'remove_const'
using type = std::remove_const_t<std::remove_reference_t<T>>;
^~~
remove_const
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/type_traits_std.hpp:115:23: error: 'remove_const_t' in namespace 'std' does not name a template type
using type = std::remove_const_t
^~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/type_traits_std.hpp:115:18: note: suggested alternative: 'remove_const'
using type = std::remove_const_t
^~~
remove_const
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/type_traits_std.hpp:129:23: error: 'conditional_t' in namespace 'std' does not name a template type
using type = std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/type_traits_std.hpp:129:18: note: suggested alternative: 'conditional'
using type = std::conditional_t
^~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/type_traits_std.hpp:166:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/type_traits_std.hpp:166:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/closure.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:34,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/ring_type.hpp:96:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/ring_type.hpp:96:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/ring_type.hpp:111:18: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/ring_type.hpp:111:18: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/ring_type.hpp:111:18: error: 'conditional_t' is not a member of 'std'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/ring_type.hpp:111:18: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/ring_type.hpp:116:17: error: wrong number of template arguments (4, should be 2)
>
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
struct ring_return_type
^~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/ring_type.hpp:108:22: error: expected nested-name-specifier
typedef typename ring_return_type
^~~~~~~~~~~~~~~~
<
~
linestring_tag,
~~~~~~~~~~~~~~~
std::conditional_t
~~~~~~~~~~~~~~~~~~
<
~
std::is_const<MultiLinestring>::value,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
typename boost::range_value<MultiLinestring>::type const,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
typename boost::range_value<MultiLinestring>::type
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/ring_type.hpp:127:18: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/ring_type.hpp:127:18: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/ring_type.hpp:127:18: error: 'conditional_t' is not a member of 'std'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/ring_type.hpp:127:18: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/ring_type.hpp:132:17: error: wrong number of template arguments (4, should be 2)
>
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
struct ring_return_type
^~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/ring_type.hpp:124:22: error: expected nested-name-specifier
typedef typename ring_return_type
^~~~~~~~~~~~~~~~
<
~
polygon_tag,
~~~~~~~~~~~~
std::conditional_t
~~~~~~~~~~~~~~~~~~
<
~
std::is_const<MultiPolygon>::value,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
typename boost::range_value<MultiPolygon>::type const,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
typename boost::range_value<MultiPolygon>::type
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/coordinate_type.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:37,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/promote_floating_point.hpp:40:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/promote_floating_point.hpp:40:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:39,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/interior_type.hpp:86:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/interior_type.hpp:86:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:44,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/tag_cast.hpp:52:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/tag_cast.hpp:52:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/aux_/na_assert.hpp:23,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/arg.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/placeholders.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/apply.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/find_if.hpp:17,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/find.hpp:17,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/contains.hpp:20,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/math/policies/policy.hpp:10,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/math/constants/constants.hpp:12,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses]
failed ************ (Pred::************
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses]
failed ************ (boost::mpl::not_<Pred>::************
^
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/math.hpp:37,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/select_most_precise.hpp:41:9: error: expected template-name before '<' token
<
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/select_most_precise.hpp:41:9: error: expected '{' before '<' token
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/select_most_precise.hpp:112:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/select_most_precise.hpp:112:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/policies/relate/direction.hpp:22,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:20,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/select_calculation_type.hpp:41:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/select_calculation_type.hpp:41:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/select_calculation_type.hpp:61:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/select_calculation_type.hpp:61:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/policies/robustness/no_rescale_policy.hpp:19,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/policies/robustness/rescale_policy_tags.hpp:12,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/policies/robustness/segment_ratio_type.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/intersection_strategies.hpp:20,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:246:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:246:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:259:5: error: 'fp_type' does not name a type; did you mean '_pctype'?
fp_type m_approximation;
^~~~~~~
_pctype
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:262:19: error: 'fp_type' does not name a type; did you mean '_pctype'?
static inline fp_type scale()
^~~~~~~
_pctype
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp: In constructor 'boost::geometry::segment_ratio<Type>::segment_ratio()':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
, m_approximation(0)
^~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp: In member function 'void boost::geometry::segment_ratio<Type>::initialize()':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:148:9: error: 'm_approximation' was not declared in this scope
m_approximation =
^~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:151:37: error: 'fp_type' was not declared in this scope
boost::numeric_cast<fp_type>(m_numerator) * scale()
^~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:151:37: note: suggested alternative: '_pctype'
boost::numeric_cast<fp_type>(m_numerator) * scale()
^~~~~~~
_pctype
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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]
boost::numeric_cast<fp_type>(m_numerator) * scale()
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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)
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp: In member function 'bool boost::geometry::segment_ratio<Type>::near_end() const':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:191:16: error: 'fp_type' does not name a type; did you mean '_pctype'?
static fp_type const small_part_of_scale = scale() / 100;
^~~~~~~
_pctype
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:192:16: error: 'm_approximation' was not declared in this scope
return m_approximation < small_part_of_scale
^~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:192:34: error: 'small_part_of_scale' was not declared in this scope
return m_approximation < small_part_of_scale
^~~~~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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]
|| m_approximation > scale() - small_part_of_scale;
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp: In member function 'bool boost::geometry::segment_ratio<Type>::close_to(const thistype&) const':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:198:36: error: 'm_approximation' was not declared in this scope
return geometry::math::abs(m_approximation - other.m_approximation) < 50;
^~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp: In member function 'bool boost::geometry::segment_ratio<Type>::operator<(const thistype&) const':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:205:15: error: 'm_approximation' was not declared in this scope
: m_approximation < other.m_approximation;
^~~~~~~~~~~~~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/intersection_strategies.hpp:20,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/policies/robustness/segment_ratio_type.hpp: At global scope:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/policies/robustness/segment_ratio_type.hpp:35:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/policies/robustness/segment_ratio_type.hpp:35:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
typedef geometry::segment_ratio<coordinate_type> type;
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/policies/robustness/segment_ratio_type.hpp:47:52: note: expected a type, got 'coordinate_type'
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:34,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/promote_integral.hpp:91:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/promote_integral.hpp:91:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/promote_integral.hpp:213:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/promote_integral.hpp:213:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/promote_integral.hpp:269:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/promote_integral.hpp:269:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/promote_integral.hpp:280:13: error: 'min_bit_size_type' was not declared in this scope
min_bit_size_type::value,
^~~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/promote_integral.hpp:280:13: note: suggested alternative: 'bit_size_type'
min_bit_size_type::value,
^~~~~~~~~~~~~~~~~
bit_size_type
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/promote_integral.hpp:282:9: error: template argument 2 is invalid
>::type type;
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/promote_integral.hpp:282:10: error: expected identifier before '::' token
>::type type;
^~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/promote_integral.hpp:282:12: error: typedef name may not be a nested-name-specifier
>::type type;
^~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/promote_integral.hpp:282:12: error: expected ';' at end of member declaration
>::type type;
^~~~
;
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/promote_integral.hpp:282:17: error: declaration does not declare anything [-fpermissive]
>::type type;
^~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/disjoint_segment_box.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:43,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/calculation_type.hpp:70:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/calculation_type.hpp:70:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/point_in_poly_winding.hpp:30,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:46,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/side_by_triangle.hpp:232:22: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/side_by_triangle.hpp:232:17: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
>::type promoted_type;
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/side_by_triangle.hpp:249:13: note: expected a type, got 'coordinate_type'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
>::apply(p1, p2, p, epsp);
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/side_by_triangle.hpp:260:13: note: expected a type, got 'coordinate_type'
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/intersection.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/arithmetic/cross_product.hpp: At global scope:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/arithmetic/cross_product.hpp:112:10: error: 'std::enable_if_t' has not been declared
std::enable_if_t
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/arithmetic/cross_product.hpp:113:9: error: expected '>' before '<' token
<
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/arithmetic/cross_product.hpp:133:10: error: 'std::enable_if_t' has not been declared
std::enable_if_t
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/arithmetic/cross_product.hpp:134:9: error: expected '>' before '<' token
<
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)'
inline ResultP cross_product(P1 const& p1, P2 const& p2)
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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
inline ResultP cross_product(P1 const& p1, P2 const& p2)
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/arithmetic/cross_product.hpp:167:10: error: 'std::enable_if_t' has not been declared
std::enable_if_t
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/arithmetic/cross_product.hpp:168:9: error: expected '>' before '<' token
<
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/arithmetic/cross_product.hpp:188:10: error: 'std::enable_if_t' has not been declared
std::enable_if_t
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/arithmetic/cross_product.hpp:189:9: error: expected '>' before '<' token
<
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)'
inline P cross_product(P const& p1, P const& p2)
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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
inline P cross_product(P const& p1, P const& p2)
^~~~~~~~~~~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/iterators/segment_iterator.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategy/spherical/envelope.hpp:27,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/iterators/detail/point_iterator/inner_range_type.hpp:39:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/iterators/detail/point_iterator/inner_range_type.hpp:51:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/iterators/detail/point_iterator/iterator_type.hpp:26,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/iterators/point_iterator.hpp:26,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/iterators/detail/segment_iterator/value_type.hpp:18,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/iterators/detail/segment_iterator/iterator_type.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/iterators/segment_iterator.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategy/spherical/envelope.hpp:27,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/iterators/detail/point_iterator/value_type.hpp:32:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/iterators/detail/segment_iterator/iterator_type.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/iterators/segment_iterator.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategy/spherical/envelope.hpp:27,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/iterators/detail/segment_iterator/value_type.hpp:49:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometries/helper_geometry.hpp:22,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategy/spherical/expand_box.hpp:37,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategy/spherical/envelope_box.hpp:22,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategy/spherical/envelope.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometries/box.hpp:95:14: error: 'std::enable_if_t' has not been declared
std::enable_if_t
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometries/box.hpp:96:13: error: expected '>' before '<' token
<
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometries/box.hpp:117:14: error: 'std::enable_if_t' has not been declared
std::enable_if_t
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometries/box.hpp:118:13: error: expected '>' before '<' token
<
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)'
box(Point const& min_corner, Point const& max_corner)
^~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)'
box(Point const& min_corner, Point const& max_corner)
^~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometries/helper_geometry.hpp:23,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategy/spherical/expand_box.hpp:37,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategy/spherical/envelope_box.hpp:22,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategy/spherical/envelope.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometries/point.hpp:137:14: error: 'std::enable_if_t' has not been declared
std::enable_if_t<geometry::detail::is_coordinates_number_leq<C, 1, DimensionCount>::value, int> = 0
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometries/point.hpp:137:25: error: expected '>' before '<' token
std::enable_if_t<geometry::detail::is_coordinates_number_leq<C, 1, DimensionCount>::value, int> = 0
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometries/point.hpp:155:14: error: 'std::enable_if_t' has not been declared
std::enable_if_t<geometry::detail::is_coordinates_number_leq<C, 2, DimensionCount>::value, int> = 0
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometries/point.hpp:155:25: error: expected '>' before '<' token
std::enable_if_t<geometry::detail::is_coordinates_number_leq<C, 2, DimensionCount>::value, int> = 0
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometries/point.hpp:173:14: error: 'std::enable_if_t' has not been declared
std::enable_if_t<geometry::detail::is_coordinates_number_leq<C, 3, DimensionCount>::value, int> = 0
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometries/point.hpp:173:25: error: expected '>' before '<' token
std::enable_if_t<geometry::detail::is_coordinates_number_leq<C, 3, DimensionCount>::value, int> = 0
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometries/point.hpp:316:14: error: 'std::enable_if_t' has not been declared
std::enable_if_t<geometry::detail::is_coordinates_number_eq<C, 1, DimensionCount>::value, int> = 0
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometries/point.hpp:316:25: error: expected '>' before '<' token
std::enable_if_t<geometry::detail::is_coordinates_number_eq<C, 1, DimensionCount>::value, int> = 0
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometries/point.hpp:326:14: error: 'std::enable_if_t' has not been declared
std::enable_if_t<geometry::detail::is_coordinates_number_eq<C, 2, DimensionCount>::value, int> = 0
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometries/point.hpp:326:25: error: expected '>' before '<' token
std::enable_if_t<geometry::detail::is_coordinates_number_eq<C, 2, DimensionCount>::value, int> = 0
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometries/point.hpp:337:14: error: 'std::enable_if_t' has not been declared
std::enable_if_t<geometry::detail::is_coordinates_number_eq<C, 3, DimensionCount>::value, int> = 0
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometries/point.hpp:337:25: error: expected '>' before '<' token
std::enable_if_t<geometry::detail::is_coordinates_number_eq<C, 3, DimensionCount>::value, int> = 0
^
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategy/spherical/envelope_segment.hpp:39,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategy/spherical/envelope.hpp:30,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/azimuth.hpp:78:22: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/azimuth.hpp:78:17: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/azimuth.hpp:83:45: error: 'calc_t' was not declared in this scope
geometry::formula::result_spherical<calc_t>
^~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/azimuth.hpp:83:45: note: suggested alternative: 'call_R'
geometry::formula::result_spherical<calc_t>
^~~~~~
call_R
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/azimuth.hpp:83:51: error: template argument 1 is invalid
geometry::formula::result_spherical<calc_t>
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/azimuth.hpp:93:25: error: request for member 'azimuth' in 'result', which is of non-class type 'int'
a1 = result.azimuth;
^~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
a2 = result.reverse_azimuth;
^~~~~~~~~~~~~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/bind/mem_fn.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mem_fn.hpp:22,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/function/detail/prologue.hpp:18,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/function.hpp:30,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/algorithm/string/detail/find_iterator.hpp:18,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/algorithm/string/find_iterator.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/algorithm/string/iter_find.hpp:27,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/algorithm/string/split.hpp:16,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/algorithm/string.hpp:23,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/io/wkt/read.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/io/wkt/wkt.hpp:17,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/buffer_end_round.hpp:27,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:46,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/get_pointer.hpp: At global scope:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/get_pointer.hpp:48:40: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
template<class T> T * get_pointer(std::auto_ptr<T> const& p)
^~~~~~~~
In file included from D:/Compiler/rtools40/mingw64/include/c++/8.3.0/bits/locale_conv.h:41,
from D:/Compiler/rtools40/mingw64/include/c++/8.3.0/locale:43,
from D:/Compiler/rtools40/mingw64/include/c++/8.3.0/iomanip:43,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/Rcpp/include/RcppCommon.h:52,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/Rcpp/include/Rcpp.h:27,
from file435428e18a2.cpp:5:
D:/Compiler/rtools40/mingw64/include/c++/8.3.0/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:54,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:132:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:132:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:149:9: error: 'calculation_type' does not name a type; did you mean 'CalculationType'?
calculation_type sum_a2;
^~~~~~~~~~~~~~~~
CalculationType
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:150:9: error: 'calculation_type' does not name a type; did you mean 'CalculationType'?
calculation_type sum_x;
^~~~~~~~~~~~~~~~
CalculationType
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:151:9: error: 'calculation_type' does not name a type; did you mean 'CalculationType'?
calculation_type sum_y;
^~~~~~~~~~~~~~~~
CalculationType
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp: In constructor 'boost::geometry::strategy::centroid::bashein_detmer<Point, PointOfSegment, CalculationType>::sums::sums()':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
, sum_a2(calculation_type())
^~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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]
, sum_a2(calculation_type())
^~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
, sum_x(calculation_type())
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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]
, sum_x(calculation_type())
^~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
, sum_y(calculation_type())
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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]
, sum_y(calculation_type())
^~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:180:9: error: 'calculation_type' was not declared in this scope
calculation_type const x1 = boost::numeric_cast<calculation_type>(get<0>(p1));
^~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:180:9: note: suggested alternatives:
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/disjoint_segment_box.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:43,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/calculation_type.hpp:94:11: note: 'boost::geometry::util::calculation_type'
namespace calculation_type
^~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/calculation_type.hpp:54:8: note: 'boost::geometry::util::detail::calculation_type'
struct calculation_type
^~~~~~~~~~~~~~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:54,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:181:25: error: expected ';' before 'const'
calculation_type const y1 = boost::numeric_cast<calculation_type>(get<1>(p1));
^~~~~~
;
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:182:25: error: expected ';' before 'const'
calculation_type const x2 = boost::numeric_cast<calculation_type>(get<0>(p2));
^~~~~~
;
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:183:25: error: expected ';' before 'const'
calculation_type const y2 = boost::numeric_cast<calculation_type>(get<1>(p2));
^~~~~~
;
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:184:25: error: expected ';' before 'const'
calculation_type const ai = geometry::detail::determinant<calculation_type>(p1, p2);
^~~~~~
;
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:186:25: error: 'ai' was not declared in this scope
state.sum_a2 += ai;
^~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:186:25: note: suggested alternative: 'abi'
state.sum_a2 += ai;
^~
abi
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:187:30: error: 'x1' was not declared in this scope
state.sum_x += ai * (x1 + x2);
^~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:187:30: note: suggested alternative: 'y1'
state.sum_x += ai * (x1 + x2);
^~
y1
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:187:35: error: 'x2' was not declared in this scope
state.sum_x += ai * (x1 + x2);
^~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:187:35: note: suggested alternative: 'p2'
state.sum_x += ai * (x1 + x2);
^~
p2
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:188:35: error: 'y2' was not declared in this scope
state.sum_y += ai * (y1 + y2);
^~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:188:35: note: suggested alternative: 'yn'
state.sum_y += ai * (y1 + y2);
^~
yn
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:193:9: error: 'calculation_type' was not declared in this scope
calculation_type const zero = calculation_type();
^~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:193:9: note: suggested alternatives:
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/disjoint_segment_box.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:43,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/calculation_type.hpp:94:11: note: 'boost::geometry::util::calculation_type'
namespace calculation_type
^~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/calculation_type.hpp:54:8: note: 'boost::geometry::util::detail::calculation_type'
struct calculation_type
^~~~~~~~~~~~~~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:54,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:194:61: error: 'zero' was not declared in this scope
if (state.count > 0 && ! math::equals(state.sum_a2, zero))
^~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:194:61: note: suggested alternative: 'erf'
if (state.count > 0 && ! math::equals(state.sum_a2, zero))
^~~~
erf
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:196:29: error: expected ';' before 'const'
calculation_type const v3 = 3;
^~~~~~
;
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:197:29: error: expected ';' before 'const'
calculation_type const a3 = v3 * state.sum_a2;
^~~~~~
;
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:205:39: error: 'a3' was not declared in this scope
if (boost::math::isfinite(a3))
^~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/distance_result.hpp:32,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/default_distance_result.hpp:22,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:33,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:55,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/sequence.hpp: At global scope:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/sequence.hpp:40:25: error: 'integer_sequence' is not a member of 'std'
struct is_sequence<std::integer_sequence<T, Is...>> : std::true_type {};
^~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/sequence.hpp:40:25: error: 'integer_sequence' is not a member of 'std'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/sequence.hpp:40:47: error: template argument 1 is invalid
struct is_sequence<std::integer_sequence<T, Is...>> : std::true_type {};
^~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/sequence.hpp:40:50: error: expected unqualified-id before '>' token
struct is_sequence<std::integer_sequence<T, Is...>> : std::true_type {};
^~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/sequence.hpp:53:27: error: 'integer_sequence' is not a member of 'std'
struct sequence_size<std::integer_sequence<T, Is...>>
^~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/sequence.hpp:53:27: error: 'integer_sequence' is not a member of 'std'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/sequence.hpp:53:49: error: template argument 1 is invalid
struct sequence_size<std::integer_sequence<T, Is...>>
^~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/sequence.hpp:53:52: error: expected unqualified-id before '>' token
struct sequence_size<std::integer_sequence<T, Is...>>
^~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/sequence.hpp:75:33: error: 'integer_sequence' is not a member of 'std'
struct sequence_element<I, std::integer_sequence<T, J, Js...>>
^~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/sequence.hpp:75:33: error: 'integer_sequence' is not a member of 'std'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/sequence.hpp:75:58: error: wrong number of template arguments (4, should be 2)
struct sequence_element<I, std::integer_sequence<T, J, Js...>>
^~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/sequence.hpp:60:8: note: provided for 'template<long long unsigned int I, class Sequence> struct boost::geometry::util::sequence_element'
struct sequence_element {};
^~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/sequence.hpp:75:61: error: expected unqualified-id before '>' token
struct sequence_element<I, std::integer_sequence<T, J, Js...>>
^~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/sequence.hpp:84:33: error: 'integer_sequence' is not a member of 'std'
struct sequence_element<0, std::integer_sequence<T, J, Js...>>
^~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/sequence.hpp:84:33: error: 'integer_sequence' is not a member of 'std'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/sequence.hpp:84:58: error: wrong number of template arguments (4, should be 2)
struct sequence_element<0, std::integer_sequence<T, J, Js...>>
^~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/sequence.hpp:60:8: note: provided for 'template<long long unsigned int I, class Sequence> struct boost::geometry::util::sequence_element'
struct sequence_element {};
^~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/sequence.hpp:84:61: error: expected unqualified-id before '>' token
struct sequence_element<0, std::integer_sequence<T, J, Js...>>
^~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/sequence.hpp:135:19: error: 'integer_sequence' is not a member of 'std'
struct merge<std::integer_sequence<T, I1s...>, std::integer_sequence<T, I2s...>>
^~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/sequence.hpp:135:19: error: 'integer_sequence' is not a member of 'std'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/sequence.hpp:135:45: error: template argument 1 is invalid
struct merge<std::integer_sequence<T, I1s...>, std::integer_sequence<T, I2s...>>
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/sequence.hpp:135:45: note: expected a type, got 'I1s ...'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/sequence.hpp:173:21: error: 'integer_sequence' is not a member of 'std'
struct combine<std::integer_sequence<T, I1s...>, std::integer_sequence<T, I2s...>>
^~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/sequence.hpp:173:21: error: 'integer_sequence' is not a member of 'std'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/sequence.hpp:173:47: error: template argument 1 is invalid
struct combine<std::integer_sequence<T, I1s...>, std::integer_sequence<T, I2s...>>
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/sequence.hpp:173:47: note: expected a type, got 'I1s'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/sequence.hpp:173:47: note: so any instantiation with a non-empty parameter pack would be ill-formed
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/sequence.hpp:211:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t<LessPred<T1, T2>::value, T1, T2> type;
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/sequence.hpp:211:13: note: suggested alternative: 'conditional'
typedef std::conditional_t<LessPred<T1, T2>::value, T1, T2> type;
^~~
conditional
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:36,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:36,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:51,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:55,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/parameter_type_of.hpp:46:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/parameter_type_of.hpp:46:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/parameter_type_of.hpp:53:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/parameter_type_of.hpp:53:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/parameter_type_of.hpp:69:21: error: 'indexed_type' was not declared in this scope
indexed_type
^~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/parameter_type_of.hpp:69:21: note: suggested alternative: 'interior_type'
indexed_type
^~~~~~~~~~~~
interior_type
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/parameter_type_of.hpp:70:17: error: template argument 2 is invalid
>::type
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/parameter_type_of.hpp:71:9: error: template argument 1 is invalid
>::type type;
^
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:51,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:55,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/normalized_view.hpp:48:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/normalized_view.hpp:48:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/normalized_view.hpp:63:13: error: template argument 1 is invalid
>::type reversible_type;
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/normalized_view.hpp:63:13: error: template argument 2 is invalid
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/normalized_view.hpp:56:9: error: expected nested-name-specifier
reversible_view
^~~~~~~~~~~~~~~
<
~
range,
~~~~~~
order_as_direction
~~~~~~~~~~~~~~~~~~
<
~
geometry::point_order<Geometry>::value
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>::value
~~~~~~~~
>::type reversible_type;
~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/normalized_view.hpp:63:16: error: typedef name may not be a nested-name-specifier
>::type reversible_type;
^~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/normalized_view.hpp:63:16: error: expected ';' at end of member declaration
>::type reversible_type;
^~~~
;
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/normalized_view.hpp:63:21: error: 'reversible_type' does not name a type; did you mean 'reversible_view'?
>::type reversible_type;
^~~~~~~~~~~~~~~
reversible_view
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/normalized_view.hpp:65:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/normalized_view.hpp:65:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/normalized_view.hpp:75:17: error: 'reversible' was not declared in this scope
reversible,
^~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/normalized_view.hpp:75:17: note: suggested alternative: 'Convertible'
reversible,
^~~~~~~~~~
Convertible
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/normalized_view.hpp:77:13: error: template argument 1 is invalid
>::type closeable_type;
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/normalized_view.hpp:79:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/normalized_view.hpp:79:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/normalized_view.hpp:86:42: error: expected ')' before '&' token
explicit inline normalized_view(range & r)
~ ^~
)
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/normalized_view.hpp:91:44: error: 'closeable' was not declared in this scope
typedef typename boost::range_iterator<closeable>::type iterator;
^~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/normalized_view.hpp:91:44: note: suggested alternative: 'fcloseall'
typedef typename boost::range_iterator<closeable>::type iterator;
^~~~~~~~~
fcloseall
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/normalized_view.hpp:91:53: error: template argument 1 is invalid
typedef typename boost::range_iterator<closeable>::type iterator;
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/normalized_view.hpp:92:50: error: 'closeable' was not declared in this scope
typedef typename boost::range_const_iterator<closeable>::type const_iterator;
^~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/normalized_view.hpp:92:50: note: suggested alternative: 'fcloseall'
typedef typename boost::range_const_iterator<closeable>::type const_iterator;
^~~~~~~~~
fcloseall
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/normalized_view.hpp:92:59: error: template argument 1 is invalid
typedef typename boost::range_const_iterator<closeable>::type const_iterator;
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/normalized_view.hpp:101:5: error: 'reversible_type' does not name a type; did you mean 'reversible_view'?
reversible_type m_reversible;
^~~~~~~~~~~~~~~
reversible_view
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/normalized_view.hpp:94:74: error: no matching function for call to 'begin(const closeable_type&)'
inline const_iterator begin() const { return boost::begin(m_closeable); }
^
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/functions.hpp:18,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/iterator_range_core.hpp:38,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/lexical_cast.hpp:30,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/math/tools/convert_from_string.hpp:15,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<T>::type begin( T& r )
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/begin.hpp:98:55: note: template argument deduction/substitution failed:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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]':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/normalized_view.hpp:94:74: required from here
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/begin.hpp:98:55: error: no type named 'type' in 'struct boost::range_iterator<const int, void>'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type begin( const T& r )
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/begin.hpp:110:61: note: template argument deduction/substitution failed:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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]':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/normalized_view.hpp:94:74: required from here
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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 D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:51,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:55,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/normalized_view.hpp:95:70: error: no matching function for call to 'end(const closeable_type&)'
inline const_iterator end() const { return boost::end(m_closeable); }
^
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/functions.hpp:19,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/iterator_range_core.hpp:38,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/lexical_cast.hpp:30,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/math/tools/convert_from_string.hpp:15,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<T>::type end( T& r )
^~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/end.hpp:92:55: note: template argument deduction/substitution failed:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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]':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/normalized_view.hpp:95:70: required from here
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/end.hpp:92:55: error: no type named 'type' in 'struct boost::range_iterator<const int, void>'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type end( const T& r )
^~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/end.hpp:104:61: note: template argument deduction/substitution failed:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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]':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/normalized_view.hpp:95:70: required from here
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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 D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:51,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:55,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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()':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)'
inline iterator begin() { return boost::begin(m_closeable); }
^
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/functions.hpp:18,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/iterator_range_core.hpp:38,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/lexical_cast.hpp:30,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/math/tools/convert_from_string.hpp:15,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<T>::type begin( T& r )
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/begin.hpp:98:55: note: template argument deduction/substitution failed:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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]':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/normalized_view.hpp:97:62: required from here
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/begin.hpp:98:55: error: no type named 'type' in 'struct boost::range_iterator<int, void>'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type begin( const T& r )
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/begin.hpp:110:61: note: template argument deduction/substitution failed:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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]':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/normalized_view.hpp:97:62: required from here
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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 D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:51,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:55,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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()':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)'
inline iterator end() { return boost::end(m_closeable); }
^
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/functions.hpp:19,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/iterator_range_core.hpp:38,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/lexical_cast.hpp:30,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/math/tools/convert_from_string.hpp:15,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<T>::type end( T& r )
^~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/end.hpp:92:55: note: template argument deduction/substitution failed:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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]':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/normalized_view.hpp:98:58: required from here
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/end.hpp:92:55: error: no type named 'type' in 'struct boost::range_iterator<int, void>'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type end( const T& r )
^~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/end.hpp:104:61: note: template argument deduction/substitution failed:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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]':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/normalized_view.hpp:98:58: required from here
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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 D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:61,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp: At global scope:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp:268:18: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp:268:18: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp:268:18: error: 'conditional_t' is not a member of 'std'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp:268:18: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp:277:17: error: wrong number of template arguments (4, should be at least 0)
>
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
class projected_point
^~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp:278:9: error: expected unqualified-id before '>' token
> type;
^
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian/distance_segment_box.hpp:14,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:63,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp:772:21: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp:790:21: error: 'point_box_strategy_type' was not declared in this scope
point_box_strategy_type
^~~~~~~~~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp:790:21: note: suggested alternative: 'point_to_range'
point_box_strategy_type
^~~~~~~~~~~~~~~~~~~~~~~
point_to_range
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp:791:17: error: template argument 3 is invalid
>::apply(p[0], box, point_box_strategy_type());
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp:791:17: error: template argument 6 is invalid
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:78,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp: At global scope:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:812:18: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:812:18: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:812:18: error: 'conditional_t' is not a member of 'std'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:812:18: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:821:17: error: wrong number of template arguments (4, should be at least 0)
>
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
class cross_track
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:822:9: error: expected unqualified-id before '>' token
> type;
^
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:79,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/distance_cross_track_box_box.hpp:299:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/distance_cross_track_box_box.hpp:452:18: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/distance_cross_track_box_box.hpp:452:18: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/distance_cross_track_box_box.hpp:452:18: error: 'conditional_t' is not a member of 'std'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/distance_cross_track_box_box.hpp:452:18: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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)
>
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
class cross_track_box_box
^~~~~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/distance_cross_track_box_box.hpp:463:9: error: expected unqualified-id before '>' token
> type;
^
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:80,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp:226:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp:376:18: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp:376:18: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp:376:18: error: 'conditional_t' is not a member of 'std'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp:376:18: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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)
>
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
class cross_track_point_box
^~~~~~~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp:387:9: error: expected unqualified-id before '>' token
> type;
^
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:81,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:66:22: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:66:17: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
disjoint_segment_box_sphere_or_spheroid<cs_tag>
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:81:63: note: expected a type, got 'cs_tag'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:83:26: error: 'disjoint_sb' is not a class, namespace, or enumeration
typedef typename disjoint_sb::disjoint_info disjoint_info_type;
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:99:46: error: 'disjoint_sb' is not a class, namespace, or enumeration
disjoint_info_type disjoint_result = disjoint_sb::
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:103:32: error: 'disjoint_info_type' is not a class, namespace, or enumeration
if (disjoint_result == disjoint_info_type::intersect) //intersect
^~~~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:108:32: error: 'disjoint_info_type' is not a class, namespace, or enumeration
if (disjoint_result == disjoint_info_type::disjoint_no_vertex)
^~~~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
>::apply(lon1, lat1, lon2, lat2,
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:141:21: note: expected a type, got 'cs_tag'
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:82,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/compare.hpp: At global scope:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/compare.hpp:140:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t<same_units_type::value, units1_type, geometry::radian> units_type;
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/compare.hpp:140:13: note: suggested alternative: 'conditional'
typedef std::conditional_t<same_units_type::value, units1_type, geometry::radian> units_type;
^~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/compare.hpp:153:54: error: 'units_type' was not declared in this scope
is_left_at = math::is_longitude_antimeridian<units_type>(l0);
^~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/compare.hpp:153:54: note: suggested alternative: 'units1_type'
is_left_at = math::is_longitude_antimeridian<units_type>(l0);
^~~~~~~~~~
units1_type
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/compare.hpp:175:43: error: 'units_type' was not declared in this scope
&& math::is_latitude_pole<units_type, is_equatorial>(l1)))
^~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/compare.hpp:175:43: note: suggested alternative: 'units1_type'
&& math::is_latitude_pole<units_type, is_equatorial>(l1)))
^~~~~~~~~~
units1_type
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/compare.hpp:236:22: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/compare.hpp:236:22: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/compare.hpp:236:22: error: 'conditional_t' is not a member of 'std'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/compare.hpp:236:22: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/compare.hpp:241:21: error: wrong number of template arguments (6, should be 4)
>::value
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/compare.hpp:133:8: note: provided for 'template<class ComparePolicy, class Point1, class Point2, long long unsigned int DimensionCount> struct boost::geometry::strategy::compare::detail::spherical_longitude'
struct spherical_longitude
^~~~~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/compare.hpp:242:16: error: '::apply' has not been declared
>::apply(left, right);
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical/compare.hpp:242:16: note: suggested alternatives:
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/apply_fwd.hpp:31,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/apply.hpp:22,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/find_if.hpp:17,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/find.hpp:17,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/contains.hpp:20,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/math/policies/policy.hpp:10,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/math/constants/constants.hpp:12,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:18:8: note: 'boost::mpl::apply'
struct apply;
^~~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/move/utility_core.hpp:31,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/move/utility.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/variant/apply_visitor.hpp:16,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/append.hpp:27,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/policies/relate/intersection_points.hpp:20,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/move/detail/meta_utils.hpp:47:8: note: 'boost::move_detail::apply'
struct apply
^~~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:90,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/geographic/azimuth.hpp:94:22: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/geographic/azimuth.hpp:94:17: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/geographic/azimuth.hpp:101:17: error: 'calc_t' was not declared in this scope
calc_t,
^~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/geographic/azimuth.hpp:101:17: note: suggested alternative: 'call_R'
calc_t,
^~~~~~
call_R
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/geographic/intersection.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/geographic/distance_cross_track.hpp:35,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:96,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategy/geographic/area.hpp: At global scope:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategy/geographic/area.hpp:83:22: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategy/geographic/area.hpp:83:17: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategy/geographic/area.hpp:91:9: error: 'calc_t' does not name a type; did you mean 'call_R'?
calc_t const m_a2; // squared equatorial radius
^~~~~~
call_R
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategy/geographic/area.hpp:92:9: error: 'calc_t' does not name a type; did you mean 'call_R'?
calc_t const m_e2; // squared eccentricity
^~~~~~
call_R
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategy/geographic/area.hpp:93:9: error: 'calc_t' does not name a type; did you mean 'call_R'?
calc_t const m_ep2; // squared second eccentricity
^~~~~~
call_R
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategy/geographic/area.hpp:94:9: error: 'calc_t' does not name a type; did you mean 'call_R'?
calc_t const m_ep; // second eccentricity
^~~~~~
call_R
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategy/geographic/area.hpp:95:9: error: 'calc_t' does not name a type; did you mean 'call_R'?
calc_t const m_c2; // squared authalic radius
^~~~~~
call_R
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
, m_a2(math::sqr(get_radius<0>(spheroid)))
^~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
, m_e2(formula::eccentricity_sqr<calc_t>(spheroid))
^~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategy/geographic/area.hpp:100:46: error: 'calc_t' was not declared in this scope
, m_e2(formula::eccentricity_sqr<calc_t>(spheroid))
^~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategy/geographic/area.hpp:100:46: note: suggested alternative: 'call_R'
, m_e2(formula::eccentricity_sqr<calc_t>(spheroid))
^~~~~~
call_R
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
, m_ep2(m_e2 / (calc_t(1.0) - m_e2))
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategy/geographic/area.hpp:101:21: error: 'm_e2' was not declared in this scope
, m_ep2(m_e2 / (calc_t(1.0) - m_e2))
^~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
, m_ep(math::sqrt(m_ep2))
^~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategy/geographic/area.hpp:102:31: error: 'm_ep2' was not declared in this scope
, m_ep(math::sqrt(m_ep2))
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
, m_c2(formula_dispatch::authalic_radius_sqr
^~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategy/geographic/area.hpp:106:21: error: type/value mismatch at argument 1 in template parameter list for 'template<class ResultType, class Geometry, class Tag> struct boost::geometry::formula_dispatch::authalic_radius_sqr'
>::apply(m_a2, m_e2))
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategy/geographic/area.hpp:106:21: note: expected a type, got 'calc_t'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategy/geographic/area.hpp:106:30: error: 'm_a2' was not declared in this scope
>::apply(m_a2, m_e2))
^~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:30,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:115,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/for_each_range.hpp: In function 'bool boost::geometry::detail::any_range_of(const Geometry&, UnaryPredicate)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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
[&](auto&& range)
^~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/for_each_range.hpp: In function 'bool boost::geometry::detail::none_range_of(const Geometry&, UnaryPredicate)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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
[&](auto&& range)
^~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/for_each_range.hpp: In function 'Functor boost::geometry::detail::for_each_range(const Geometry&, Functor)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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
[&](auto&& range)
^~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:115,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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
geometry::detail::for_each_range(geometry, [&](auto const& range)
^~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp: In lambda function:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:70:42: error: no matching function for call to 'begin(const int&)'
auto left_it = boost::begin(range);
^
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/functions.hpp:18,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/iterator_range_core.hpp:38,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/lexical_cast.hpp:30,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/math/tools/convert_from_string.hpp:15,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<T>::type begin( T& r )
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/begin.hpp:98:55: note: template argument deduction/substitution failed:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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]':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:70:42: required from here
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/begin.hpp:98:55: error: no type named 'type' in 'struct boost::range_iterator<const int, void>'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type begin( const T& r )
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/begin.hpp:110:61: note: template argument deduction/substitution failed:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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]':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:70:42: required from here
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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 D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:115,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:71:43: error: no matching function for call to 'begin(const int&)'
auto right_it = boost::begin(range);
^
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/functions.hpp:18,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/iterator_range_core.hpp:38,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/lexical_cast.hpp:30,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/math/tools/convert_from_string.hpp:15,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<T>::type begin( T& r )
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/begin.hpp:98:55: note: template argument deduction/substitution failed:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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]':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:71:43: required from here
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/begin.hpp:98:55: error: no type named 'type' in 'struct boost::range_iterator<const int, void>'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type begin( const T& r )
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/begin.hpp:110:61: note: template argument deduction/substitution failed:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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]':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:71:43: required from here
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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 D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:115,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:73:44: error: no matching function for call to 'begin(const int&)'
for (auto it = ++boost::begin(range); it != boost::end(range); ++it)
^
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/functions.hpp:18,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/iterator_range_core.hpp:38,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/lexical_cast.hpp:30,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/math/tools/convert_from_string.hpp:15,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<T>::type begin( T& r )
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/begin.hpp:98:55: note: template argument deduction/substitution failed:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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]':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:73:44: required from here
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/begin.hpp:98:55: error: no type named 'type' in 'struct boost::range_iterator<const int, void>'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type begin( const T& r )
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/begin.hpp:110:61: note: template argument deduction/substitution failed:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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]':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:73:44: required from here
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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 D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:115,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:73:69: error: no matching function for call to 'end(const int&)'
for (auto it = ++boost::begin(range); it != boost::end(range); ++it)
^
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/functions.hpp:19,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/iterator_range_core.hpp:38,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/lexical_cast.hpp:30,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/math/tools/convert_from_string.hpp:15,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<T>::type end( T& r )
^~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/end.hpp:92:55: note: template argument deduction/substitution failed:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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]':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:73:69: required from here
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/end.hpp:92:55: error: no type named 'type' in 'struct boost::range_iterator<const int, void>'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type end( const T& r )
^~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/end.hpp:104:61: note: template argument deduction/substitution failed:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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]':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:73:69: required from here
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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 D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:115,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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
geometry::detail::for_each_range(geometry, [&](auto const& range)
^~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp: In lambda function:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:127:42: error: no matching function for call to 'begin(const int&)'
for (auto it = boost::begin(range); it != boost::end(range); ++it)
^
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/functions.hpp:18,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/iterator_range_core.hpp:38,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/lexical_cast.hpp:30,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/math/tools/convert_from_string.hpp:15,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<T>::type begin( T& r )
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/begin.hpp:98:55: note: template argument deduction/substitution failed:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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]':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:127:42: required from here
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/begin.hpp:98:55: error: no type named 'type' in 'struct boost::range_iterator<const int, void>'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type begin( const T& r )
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/begin.hpp:110:61: note: template argument deduction/substitution failed:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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]':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:127:42: required from here
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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 D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:115,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:127:67: error: no matching function for call to 'end(const int&)'
for (auto it = boost::begin(range); it != boost::end(range); ++it)
^
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/functions.hpp:19,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/iterator_range_core.hpp:38,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/lexical_cast.hpp:30,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/math/tools/convert_from_string.hpp:15,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<T>::type end( T& r )
^~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/end.hpp:92:55: note: template argument deduction/substitution failed:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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]':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:127:67: required from here
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/end.hpp:92:55: error: no type named 'type' in 'struct boost::range_iterator<const int, void>'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type end( const T& r )
^~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/range/end.hpp:104:61: note: template argument deduction/substitution failed:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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]':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:127:67: required from here
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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 D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian.hpp:14,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:158,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/area/cartesian.hpp: At global scope:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/area/cartesian.hpp:30:37: error: 'area' function uses 'auto' type specifier without trailing return type
static auto area(Geometry const&)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/area/cartesian.hpp:30:37: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/area/cartesian.hpp:50:57: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::area::cartesian<CT> const&)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/area/cartesian.hpp:50:57: note: deduced return type only available with -std=c++14 or -std=gnu++14
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian.hpp:15,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:158,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:41:80: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:41:80: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:48:86: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_multi_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:48:86: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:55:78: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:55:78: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:62:82: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:62:82: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:69:88: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_polysegmental_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:69:88: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:76:78: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:76:78: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:84:76: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:84:76: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:91:80: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:91:80: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:111:64: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::envelope::cartesian_point const& )
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:111:64: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:120:68: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::envelope::cartesian_multipoint const&)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:120:68: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:129:62: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::envelope::cartesian_box const& )
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:129:62: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:138:69: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::envelope::cartesian_segment<CT> const&)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:138:69: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:147:61: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::envelope::cartesian<CT> const&)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:147:61: note: deduced return type only available with -std=c++14 or -std=gnu++14
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian.hpp:16,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:158,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/expand/cartesian.hpp:37:78: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/expand/cartesian.hpp:37:78: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/expand/cartesian.hpp:44:76: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/expand/cartesian.hpp:44:76: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/expand/cartesian.hpp:51:80: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/expand/cartesian.hpp:51:80: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/expand/cartesian.hpp:71:62: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::expand::cartesian_point const& )
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/expand/cartesian.hpp:71:62: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/expand/cartesian.hpp:80:60: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::expand::cartesian_box const& )
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/expand/cartesian.hpp:80:60: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/expand/cartesian.hpp:89:63: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::expand::cartesian_segment const&)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/expand/cartesian.hpp:89:63: note: deduced return type only available with -std=c++14 or -std=gnu++14
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:158,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian.hpp:33:37: error: 'area' function uses 'auto' type specifier without trailing return type
static auto area(Geometry const&)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian.hpp:33:37: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian.hpp:42:80: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian.hpp:42:80: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian.hpp:49:86: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_multi_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian.hpp:49:86: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian.hpp:56:78: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian.hpp:56:78: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian.hpp:63:82: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian.hpp:63:82: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian.hpp:70:88: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_polysegmental_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian.hpp:70:88: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian.hpp:79:78: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian.hpp:79:78: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian.hpp:86:76: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian.hpp:86:76: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian.hpp:93:80: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/cartesian.hpp:93:80: note: deduced return type only available with -std=c++14 or -std=gnu++14
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/geographic.hpp:14,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:159,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/area/geographic.hpp:47:32: error: 'area' function uses 'auto' type specifier without trailing return type
auto area(Geometry const&) const
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/area/geographic.hpp:47:32: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/area/geographic.hpp:70:78: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::area::geographic<FP, SO, S, CT> const& strategy)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/area/geographic.hpp:70:78: note: deduced return type only available with -std=c++14 or -std=gnu++14
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/geographic.hpp:21,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/geographic.hpp:15,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:159,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/spherical.hpp:47:80: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/spherical.hpp:47:80: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/spherical.hpp:54:86: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_multi_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/spherical.hpp:54:86: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/spherical.hpp:61:78: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/spherical.hpp:61:78: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/spherical.hpp:68:82: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/spherical.hpp:68:82: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/spherical.hpp:75:88: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_polysegmental_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/spherical.hpp:75:88: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/spherical.hpp:82:78: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/spherical.hpp:82:78: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/spherical.hpp:90:76: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/spherical.hpp:90:76: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/spherical.hpp:97:80: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/spherical.hpp:97:80: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/spherical.hpp:129:64: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::envelope::spherical_point const& )
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/spherical.hpp:129:64: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/spherical.hpp:138:68: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::envelope::spherical_multipoint const&)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/spherical.hpp:138:68: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/spherical.hpp:147:62: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::envelope::spherical_box const& )
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/spherical.hpp:147:62: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/spherical.hpp:156:69: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::envelope::spherical_segment<CT> const&)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/spherical.hpp:156:69: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/spherical.hpp:165:61: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::envelope::spherical<CT> const&)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/spherical.hpp:165:61: note: deduced return type only available with -std=c++14 or -std=gnu++14
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/geographic.hpp:15,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:159,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/geographic.hpp:51:80: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/geographic.hpp:51:80: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/geographic.hpp:58:86: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_multi_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/geographic.hpp:58:86: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/geographic.hpp:65:78: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/geographic.hpp:65:78: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/geographic.hpp:72:77: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr) const
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/geographic.hpp:72:77: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/geographic.hpp:82:83: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_polysegmental_t<Geometry> * = nullptr) const
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/geographic.hpp:82:83: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/geographic.hpp:92:78: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/geographic.hpp:92:78: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/geographic.hpp:100:76: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/geographic.hpp:100:76: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/geographic.hpp:107:75: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr) const
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/geographic.hpp:107:75: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/geographic.hpp:130:79: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::envelope::geographic_segment<FP, S, CT> const& s)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/geographic.hpp:130:79: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/geographic.hpp:139:71: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::envelope::geographic<FP, S, CT> const& s)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/envelope/geographic.hpp:139:71: note: deduced return type only available with -std=c++14 or -std=gnu++14
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/expand/geographic.hpp:19,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/geographic.hpp:16,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:159,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/expand/spherical.hpp:42:78: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/expand/spherical.hpp:42:78: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/expand/spherical.hpp:49:76: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/expand/spherical.hpp:49:76: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/expand/spherical.hpp:56:80: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/expand/spherical.hpp:56:80: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/expand/spherical.hpp:88:62: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::expand::spherical_point const& )
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/expand/spherical.hpp:88:62: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/expand/spherical.hpp:97:60: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::expand::spherical_box const& )
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/expand/spherical.hpp:97:60: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/expand/spherical.hpp:106:67: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::expand::spherical_segment<CT> const&)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/expand/spherical.hpp:106:67: note: deduced return type only available with -std=c++14 or -std=gnu++14
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/geographic.hpp:16,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:159,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/expand/geographic.hpp:49:78: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/expand/geographic.hpp:49:78: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/expand/geographic.hpp:56:76: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/expand/geographic.hpp:56:76: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/expand/geographic.hpp:63:75: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr) const
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/expand/geographic.hpp:63:75: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/expand/geographic.hpp:86:77: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::expand::geographic_segment<FP, S, CT> const& s)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/expand/geographic.hpp:86:77: note: deduced return type only available with -std=c++14 or -std=gnu++14
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:159,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/geographic.hpp:50:32: error: 'area' function uses 'auto' type specifier without trailing return type
auto area(Geometry const&) const
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/geographic.hpp:50:32: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/geographic.hpp:62:80: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/geographic.hpp:62:80: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/geographic.hpp:69:86: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_multi_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/geographic.hpp:69:86: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/geographic.hpp:76:78: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/geographic.hpp:76:78: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/geographic.hpp:83:77: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr) const
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/geographic.hpp:83:77: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/geographic.hpp:93:83: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_polysegmental_t<Geometry> * = nullptr) const
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/geographic.hpp:93:83: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/geographic.hpp:105:78: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/geographic.hpp:105:78: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/geographic.hpp:112:76: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/geographic.hpp:112:76: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/geographic.hpp:119:75: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr) const
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/geographic.hpp:119:75: note: deduced return type only available with -std=c++14 or -std=gnu++14
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical.hpp:14,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:160,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/area/spherical.hpp:46:32: error: 'area' function uses 'auto' type specifier without trailing return type
auto area(Geometry const&) const
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/area/spherical.hpp:46:32: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/area/spherical.hpp:81:69: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::area::spherical<R, CT> const& strategy)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/area/spherical.hpp:81:69: note: deduced return type only available with -std=c++14 or -std=gnu++14
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:160,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical.hpp:49:32: error: 'area' function uses 'auto' type specifier without trailing return type
auto area(Geometry const&) const
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical.hpp:49:32: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical.hpp:61:80: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical.hpp:61:80: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical.hpp:68:86: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_multi_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical.hpp:68:86: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical.hpp:75:78: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical.hpp:75:78: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical.hpp:82:82: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical.hpp:82:82: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical.hpp:89:88: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_polysegmental_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical.hpp:89:88: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical.hpp:98:78: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical.hpp:98:78: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical.hpp:105:76: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical.hpp:105:76: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical.hpp:112:80: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/spherical.hpp:112:80: note: deduced return type only available with -std=c++14 or -std=gnu++14
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:61,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/area.hpp:246:73: error: 'apply' function uses 'auto' type specifier without trailing return type
static auto apply(Geometry const& geometry, Strategy const& strategy)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/area.hpp:246:73: note: deduced return type only available with -std=c++14 or -std=gnu++14
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:28,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:230:22: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:230:22: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:230:22: error: 'conditional_t' is not a member of 'std'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:230:22: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:239:21: error: wrong number of template arguments (3, should be 1)
>
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:39:8: note: provided for 'template<class CSTag> struct boost::geometry::detail::direction_code_impl'
struct direction_code_impl
^~~~~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:240:16: error: '::apply' has not been declared
>::apply(segment_a, segment_b, p);
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:240:16: note: suggested alternatives:
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/apply_fwd.hpp:31,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/apply.hpp:22,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/find_if.hpp:17,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/find.hpp:17,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/contains.hpp:20,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/math/policies/policy.hpp:10,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/math/constants/constants.hpp:12,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:18:8: note: 'boost::mpl::apply'
struct apply;
^~~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/move/utility_core.hpp:31,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/move/utility.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/variant/apply_visitor.hpp:16,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/append.hpp:27,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/policies/relate/intersection_points.hpp:20,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/move/detail/meta_utils.hpp:47:8: note: 'boost::move_detail::apply'
struct apply
^~~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:19,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:30,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/rtree.hpp:34,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/result.hpp: At global scope:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:623:37: error: 'integer_sequence' is not a member of 'std'
struct static_check_characters<std::integer_sequence<char, C, Cs...>>
^~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:623:37: error: 'integer_sequence' is not a member of 'std'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:623:68: error: template argument 1 is invalid
struct static_check_characters<std::integer_sequence<char, C, Cs...>>
^~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:624:36: error: 'integer_sequence' is not a member of 'std'
: static_check_characters<std::integer_sequence<char, Cs...>>
^~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:624:36: error: 'integer_sequence' is not a member of 'std'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:624:64: error: template argument 1 is invalid
: static_check_characters<std::integer_sequence<char, Cs...>>
^~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:30,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/rtree.hpp:34,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/tuples.hpp:201:9: error: expected template-name before '<' token
<
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/tuples.hpp:201:9: error: expected '{' before '<' token
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/tuples.hpp:239:9: error: expected template-name before '<' token
<
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/tuples.hpp:239:9: error: expected '{' before '<' token
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/tuples.hpp:356:26: error: 'index_sequence' is not a member of 'std'
struct push_back_st<std::index_sequence<Is...>, std::tuple<Ts...>, T>
^~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/tuples.hpp:356:26: error: 'index_sequence' is not a member of 'std'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/tuples.hpp:356:43: error: expected parameter pack before '...'
struct push_back_st<std::index_sequence<Is...>, std::tuple<Ts...>, T>
^~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/tuples.hpp:356:46: error: wrong number of template arguments (1, should be 3)
struct push_back_st<std::index_sequence<Is...>, std::tuple<Ts...>, T>
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
struct push_back_st;
^~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/tuples.hpp:380:18: error: 'make_index_sequence' is not a member of 'std'
std::make_index_sequence<sizeof...(Ts)>,
^~~~~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/tuples.hpp:380:18: error: 'make_index_sequence' is not a member of 'std'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/tuples.hpp:380:51: error: wrong number of template arguments (1, should be 3)
std::make_index_sequence<sizeof...(Ts)>,
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
struct push_back_st;
^~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/tuples.hpp:383:9: error: expected '{' before '>' token
>
^
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:30,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/rtree.hpp:34,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:145:18: error: 'integer_sequence' is not a member of 'std'
std::integer_sequence
^~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:145:18: error: 'integer_sequence' is not a member of 'std'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:148:17: error: wrong number of template arguments (1, should be at least 2)
>,
^
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:19,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:30,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/rtree.hpp:34,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:641:8: note: provided for 'template<class Seq, long long unsigned int Height, long long unsigned int Width> struct boost::geometry::detail::relate::static_mask'
struct static_mask
^~~~~~~~~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:30,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/rtree.hpp:34,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:149:13: error: expected class-name before numeric constant
3, 3
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:149:13: error: expected '{' before numeric constant
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlaps/interface.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/rtree.hpp:37,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/relate_impl.hpp:38:9: error: expected template-name before '<' token
<
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/relate_impl.hpp:38:9: error: expected '{' before '<' token
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/ring_type.hpp:27,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/closure.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:34,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/parameters.hpp:88:14: error: 'integer_sequence' is not a member of 'std'
std::integer_sequence<size_t, MaxElements, MinElements>);
^~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/parameters.hpp:88:14: error: 'integer_sequence' is not a member of 'std'
std::integer_sequence<size_t, MaxElements, MinElements>);
^~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/parameters.hpp:88:63: error: template argument 2 is invalid
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/parameters.hpp:88:63: note: expected a type, got 'MaxElements'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/parameters.hpp:88:63: note: expected a type, got 'MinElements'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:83: error: '::value' has not been declared
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:83: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/parameters.hpp:109:14: error: 'integer_sequence' is not a member of 'std'
std::integer_sequence<size_t, MaxElements, MinElements>);
^~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/parameters.hpp:109:14: error: 'integer_sequence' is not a member of 'std'
std::integer_sequence<size_t, MaxElements, MinElements>);
^~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/parameters.hpp:109:63: error: template argument 2 is invalid
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/parameters.hpp:109:63: note: expected a type, got 'MaxElements'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/parameters.hpp:109:63: note: expected a type, got 'MinElements'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:83: error: '::value' has not been declared
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:83: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/parameters.hpp:140:14: error: 'integer_sequence' is not a member of 'std'
std::integer_sequence<size_t, MaxElements, MinElements>);
^~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/parameters.hpp:140:14: error: 'integer_sequence' is not a member of 'std'
std::integer_sequence<size_t, MaxElements, MinElements>);
^~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/parameters.hpp:140:63: error: template argument 2 is invalid
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/parameters.hpp:140:63: note: expected a type, got 'MaxElements'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/parameters.hpp:140:63: note: expected a type, got 'MinElements'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:83: error: '::value' has not been declared
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:83: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/predicates.hpp:591:14: error: 'integer_sequence' is not a member of 'std'
std::integer_sequence<unsigned, First, Last>);
^~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/predicates.hpp:591:14: error: 'integer_sequence' is not a member of 'std'
std::integer_sequence<unsigned, First, Last>);
^~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/predicates.hpp:591:52: error: template argument 2 is invalid
std::integer_sequence<unsigned, First, Last>);
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:83: error: '::value' has not been declared
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:83: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/predicates.hpp:609:14: error: 'integer_sequence' is not a member of 'std'
std::integer_sequence<unsigned, First, Last>);
^~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/predicates.hpp:609:14: error: 'integer_sequence' is not a member of 'std'
std::integer_sequence<unsigned, First, Last>);
^~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/predicates.hpp:609:52: error: template argument 2 is invalid
std::integer_sequence<unsigned, First, Last>);
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:83: error: '::value' has not been declared
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/static_assert.hpp:24:83: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/algorithms/comparable_distance_far.hpp:14,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/distance_predicates.hpp:22,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/distance_predicates.hpp:14,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/rtree.hpp:59,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/algorithms/diff_abs.hpp:26:10: error: 'std::enable_if_t' has not been declared
std::enable_if_t<std::is_integral<T>::value, int> = 0
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/algorithms/diff_abs.hpp:26:21: error: expected '>' before '<' token
std::enable_if_t<std::is_integral<T>::value, int> = 0
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/algorithms/diff_abs.hpp:36:10: error: 'std::enable_if_t' has not been declared
std::enable_if_t<! std::is_integral<T>::value, int> = 0
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/algorithms/diff_abs.hpp:36:21: error: expected '>' before '<' token
std::enable_if_t<! std::is_integral<T>::value, int> = 0
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)'
inline T diff_abs(T const& v1, T const& v2)
^~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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
inline T diff_abs(T const& v1, T const& v2)
^~~~~~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/rtree.hpp:62,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/meta.hpp:54:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/meta.hpp:54:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
>::type type;
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/meta.hpp:64:9: note: expected a type, got 'result_type'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/meta.hpp:70:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/meta.hpp:70:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/meta.hpp:81:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/meta.hpp:81:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
>::type type;
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/meta.hpp:96:9: note: expected a type, got 'result_type'
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray.hpp:45,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/rtree.hpp:64,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray_detail.hpp:117:26: error: 'remove_const_t' is not a member of 'std'
std::remove_const_t
^~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray_detail.hpp:117:26: note: suggested alternative: 'remove_const'
std::remove_const_t
^~~~~~~~~~~~~~
remove_const
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray_detail.hpp:117:26: error: 'remove_const_t' is not a member of 'std'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray_detail.hpp:117:26: note: suggested alternative: 'remove_const'
std::remove_const_t
^~~~~~~~~~~~~~
remove_const
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray_detail.hpp:120:25: error: wrong number of template arguments (1, should be 2)
>,
^
In file included from D:/Compiler/rtools40/mingw64/include/c++/8.3.0/unordered_map:38,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/Rcpp/include/Rcpp/platform/compiler.h:153,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/Rcpp/include/Rcpp/r/headers.h:67,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/Rcpp/include/RcppCommon.h:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/Rcpp/include/Rcpp.h:27,
from file435428e18a2.cpp:5:
D:/Compiler/rtools40/mingw64/include/c++/8.3.0/type_traits:1328:12: note: provided for 'template<class, class> struct std::is_same'
struct is_same
^~~~~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray.hpp:45,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/rtree.hpp:64,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray_detail.hpp:121:26: error: 'remove_const_t' is not a member of 'std'
std::remove_const_t
^~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray_detail.hpp:121:26: note: suggested alternative: 'remove_const'
std::remove_const_t
^~~~~~~~~~~~~~
remove_const
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray_detail.hpp:121:26: error: 'remove_const_t' is not a member of 'std'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray_detail.hpp:121:26: note: suggested alternative: 'remove_const'
std::remove_const_t
^~~~~~~~~~~~~~
remove_const
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray_detail.hpp:124:25: error: wrong number of template arguments (3, should be 2)
>
^
In file included from D:/Compiler/rtools40/mingw64/include/c++/8.3.0/unordered_map:38,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/Rcpp/include/Rcpp/platform/compiler.h:153,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/Rcpp/include/Rcpp/r/headers.h:67,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/Rcpp/include/RcppCommon.h:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/Rcpp/include/Rcpp.h:27,
from file435428e18a2.cpp:5:
D:/Compiler/rtools40/mingw64/include/c++/8.3.0/type_traits:57:12: note: provided for 'template<class _Tp, _Tp __v> struct std::integral_constant'
struct integral_constant
^~~~~~~~~~~~~~~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray.hpp:45,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/rtree.hpp:64,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray_detail.hpp:125:17: error: expected '{' before '>' token
>::value
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray_detail.hpp:146:26: error: 'remove_const_t' is not a member of 'std'
std::remove_const_t
^~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray_detail.hpp:146:26: note: suggested alternative: 'remove_const'
std::remove_const_t
^~~~~~~~~~~~~~
remove_const
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray_detail.hpp:146:26: error: 'remove_const_t' is not a member of 'std'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray_detail.hpp:146:26: note: suggested alternative: 'remove_const'
std::remove_const_t
^~~~~~~~~~~~~~
remove_const
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray_detail.hpp:149:25: error: wrong number of template arguments (1, should be 2)
>,
^
In file included from D:/Compiler/rtools40/mingw64/include/c++/8.3.0/unordered_map:38,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/Rcpp/include/Rcpp/platform/compiler.h:153,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/Rcpp/include/Rcpp/r/headers.h:67,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/Rcpp/include/RcppCommon.h:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/Rcpp/include/Rcpp.h:27,
from file435428e18a2.cpp:5:
D:/Compiler/rtools40/mingw64/include/c++/8.3.0/type_traits:1328:12: note: provided for 'template<class, class> struct std::is_same'
struct is_same
^~~~~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray.hpp:45,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/rtree.hpp:64,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray_detail.hpp:150:26: error: 'remove_const_t' is not a member of 'std'
std::remove_const_t<V>
^~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray_detail.hpp:150:26: note: suggested alternative: 'remove_const'
std::remove_const_t<V>
^~~~~~~~~~~~~~
remove_const
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray_detail.hpp:150:26: error: 'remove_const_t' is not a member of 'std'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray_detail.hpp:150:26: note: suggested alternative: 'remove_const'
std::remove_const_t<V>
^~~~~~~~~~~~~~
remove_const
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray_detail.hpp:150:42: error: wrong number of template arguments (3, should be 2)
std::remove_const_t<V>
^
In file included from D:/Compiler/rtools40/mingw64/include/c++/8.3.0/unordered_map:38,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/Rcpp/include/Rcpp/platform/compiler.h:153,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/Rcpp/include/Rcpp/r/headers.h:67,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/Rcpp/include/RcppCommon.h:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/Rcpp/include/Rcpp.h:27,
from file435428e18a2.cpp:5:
D:/Compiler/rtools40/mingw64/include/c++/8.3.0/type_traits:57:12: note: provided for 'template<class _Tp, _Tp __v> struct std::integral_constant'
struct integral_constant
^~~~~~~~~~~~~~~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray.hpp:45,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/rtree.hpp:64,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray_detail.hpp:151:17: error: expected '{' before '>' token
>::value
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray_detail.hpp:372:44: error: 'remove_const_t' is not a member of 'std'
::boost::has_nothrow_move<std::remove_const_t<T> >::value
^~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray_detail.hpp:372:44: note: suggested alternative: 'remove_const'
::boost::has_nothrow_move<std::remove_const_t<T> >::value
^~~~~~~~~~~~~~
remove_const
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray_detail.hpp:372:44: error: 'remove_const_t' is not a member of 'std'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray_detail.hpp:372:44: note: suggested alternative: 'remove_const'
::boost::has_nothrow_move<std::remove_const_t<T> >::value
^~~~~~~~~~~~~~
remove_const
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray_detail.hpp:372:60: error: template argument 1 is invalid
::boost::has_nothrow_move<std::remove_const_t<T> >::value
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray_detail.hpp:372:62: error: template argument 2 is invalid
::boost::has_nothrow_move<std::remove_const_t<T> >::value
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray_detail.hpp:372:65: error: expected '{' before 'value'
::boost::has_nothrow_move<std::remove_const_t<T> >::value
^~~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/rtree.hpp:64,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray.hpp:1565:22: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray.hpp:1565:17: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray.hpp:1572:9: error: 'storage_type' was not declared in this scope
storage_type temp;
^~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray.hpp:1572:9: note: suggested alternative:
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/Rcpp/include/Rcpp/traits/traits.h:52,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/Rcpp/include/RcppCommon.h:148,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/Rcpp/include/Rcpp.h:27,
from file435428e18a2.cpp:5:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/Rcpp/include/Rcpp/traits/storage_type.h:35:28: note: 'Rcpp::traits::storage_type'
template<int RTYPE> struct storage_type{
^~~~~~~~~~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/rtree.hpp:64,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray.hpp:1573:53: error: 'temp' was not declared in this scope
Value * temp_ptr = reinterpret_cast<Value*>(temp.address());
^~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/varray.hpp:1573:53: note: suggested alternative: 'tfm'
Value * temp_ptr = reinterpret_cast<Value*>(temp.address());
^~~~
tfm
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/rtree/linear/linear.hpp:14,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/rtree.hpp:78,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/rtree/linear/redistribute_elements.hpp: At global scope:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/rtree/linear/redistribute_elements.hpp:91:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/rtree/linear/redistribute_elements.hpp:109:30: error: 'separation_type' has not been declared
separation_type & separation,
^~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/rtree/linear/redistribute_elements.hpp:170:33: error: 'separation_type' was not declared in this scope
separation = difference<separation_type>(lowest_high, highest_low);
^~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/rtree/linear/redistribute_elements.hpp:170:33: note: suggested alternative: 'fraction_type'
separation = difference<separation_type>(lowest_high, highest_low);
^~~~~~~~~~~~~~~
fraction_type
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/scoped_ptr.hpp:13,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/detail/rtree/query_iterators.hpp:18,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/rtree.hpp:90,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/smart_ptr/scoped_ptr.hpp: At global scope:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/smart_ptr/scoped_ptr.hpp:74:31: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
explicit scoped_ptr( std::auto_ptr<T> p ) BOOST_SP_NOEXCEPT : px( p.release() )
^~~~~~~~
In file included from D:/Compiler/rtools40/mingw64/include/c++/8.3.0/bits/locale_conv.h:41,
from D:/Compiler/rtools40/mingw64/include/c++/8.3.0/locale:43,
from D:/Compiler/rtools40/mingw64/include/c++/8.3.0/iomanip:43,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/Rcpp/include/RcppCommon.h:52,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/Rcpp/include/Rcpp.h:27,
from file435428e18a2.cpp:5:
D:/Compiler/rtools40/mingw64/include/c++/8.3.0/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/rtree.hpp:1243:10: error: 'conditional_t' in namespace 'std' does not name a template type
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/rtree.hpp:1243:5: note: suggested alternative: 'conditional'
std::conditional_t
^~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/rtree.hpp:1310:10: error: 'conditional_t' in namespace 'std' does not name a template type
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/rtree.hpp:1310:5: note: suggested alternative: 'conditional'
std::conditional_t
^~~
conditional
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:27,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/relate.hpp:15,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:82:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:82:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:89:40: error: 'sub_type' was not declared in this scope
typedef detail_dispatch::sub_range<sub_type> sub_sub_range;
^~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:89:40: note: suggested alternative: 'true_type'
typedef detail_dispatch::sub_range<sub_type> sub_sub_range;
^~~~~~~~
true_type
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:89:48: error: template argument 1 is invalid
typedef detail_dispatch::sub_range<sub_type> sub_sub_range;
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:89:48: error: template argument 2 is invalid
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:89:48: error: template argument 3 is invalid
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:92:22: error: 'sub_sub_range' is not a class, namespace, or enumeration
typedef typename sub_sub_range::return_type return_type;
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:100:16: error: 'sub_sub_range' is not a class, namespace, or enumeration
return sub_sub_range::apply(range::at(geometry, mi), id);
^~~~~~~~~~~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:42,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/relate.hpp:15,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp: In function 'void boost::geometry::sectionalize(const Geometry&, const RobustPolicy&, Sections&, int, std::size_t)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:1076:18: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:1076:18: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:1076:18: error: 'conditional_t' is not a member of 'std'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:1076:18: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
>,
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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)'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:1081:18: error: expected identifier before ',' token
>,
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:1081:18: error: expected unqualified-id before ',' token
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:1082:13: error: expected unqualified-id before 'typename'
typename cs_tag<Geometry>::type
^~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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]
expand_strategy_type(),
^~~~~~~~~~~~~~~~~~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/iterators/ever_circling_iterator.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:57,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/relate.hpp:15,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/iterators/base.hpp: At global scope:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/iterators/base.hpp:42:14: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/iterators/base.hpp:42:14: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/iterators/base.hpp:42:14: error: 'conditional_t' is not a member of 'std'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/iterators/base.hpp:42:14: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
>
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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)'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/iterators/base.hpp:52:5: error: expected '{' before '>' token
>
^
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/relate.hpp:15,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:557:22: error: 'integer_sequence' in namespace 'std' does not name a template type
typedef std::integer_sequence<std::size_t, 0, 1> dimensions;
^~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:564:42: error: 'dimensions' was not declared in this scope
geometry::sectionalize<Reverse1, dimensions>(geometry1, robust_policy,
^~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:564:42: note: suggested alternative: 'dimension'
geometry::sectionalize<Reverse1, dimensions>(geometry1, robust_policy,
^~~~~~~~~~
dimension
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:1160:10: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:1160:10: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:1170:14: error: expected primary-expression before ',' token
>,
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:1179:9: error: expected primary-expression before '>' token
>::apply(0, geometry1,
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:1179:12: error: '::apply' has not been declared
>::apply(0, geometry1,
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:1179:12: note: suggested alternatives:
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/apply_fwd.hpp:31,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/apply.hpp:22,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/find_if.hpp:17,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/find.hpp:17,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/contains.hpp:20,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/math/policies/policy.hpp:10,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/math/constants/constants.hpp:12,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:18:8: note: 'boost::mpl::apply'
struct apply;
^~~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/move/utility_core.hpp:31,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/move/utility.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/variant/apply_visitor.hpp:16,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/append.hpp:27,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/policies/relate/intersection_points.hpp:20,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/move/detail/meta_utils.hpp:47:8: note: 'boost::move_detail::apply'
struct apply
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/move/detail/meta_utils.hpp:47:8: note: 'boost::move_detail::apply'
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/has_self_intersections.hpp:26,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/backtrack_check_si.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffer_policies.hpp:23,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:40,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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
typedef std::integer_sequence<std::size_t, 0, 1> dimensions;
^~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:155:41: error: 'dimensions' was not declared in this scope
geometry::sectionalize<Reverse, dimensions>(geometry, robust_policy, sec,
^~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:155:41: note: suggested alternative: 'dimension'
geometry::sectionalize<Reverse, dimensions>(geometry, robust_policy, sec,
^~~~~~~~~~
dimension
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/disjoint/areal_areal.hpp:33,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/disjoint/implementation.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/intersects/implementation.hpp:27,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/intersects.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/distance/linear_or_areal_to_areal.hpp:18,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/distance/implementation.hpp:28,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/comparable_distance/implementation.hpp:22,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/comparable_distance.hpp:23,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/piece_border.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:43,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/for_each.hpp: In function 'bool boost::geometry::any_point_of(Geometry&, UnaryPredicate)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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
return ! dispatch::for_each_point<Geometry>::apply(geometry, [&](auto&& pt)
^~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/for_each.hpp: In function 'bool boost::geometry::any_segment_of(const Geometry&, UnaryPredicate)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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
return ! dispatch::for_each_segment<Geometry const>::apply(geometry, [&](auto&& s)
^~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/for_each.hpp: In function 'bool boost::geometry::none_point_of(Geometry&, UnaryPredicate)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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
return dispatch::for_each_point<Geometry>::apply(geometry, [&](auto&& pt)
^~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/for_each.hpp: In function 'bool boost::geometry::none_segment_of(const Geometry&, UnaryPredicate)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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
return dispatch::for_each_segment<Geometry const>::apply(geometry, [&](auto&& s)
^~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/for_each.hpp: In function 'Functor boost::geometry::for_each_point(Geometry&, Functor)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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
dispatch::for_each_point<Geometry>::apply(geometry, [&](auto&& pt)
^~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/for_each.hpp: In function 'Functor boost::geometry::for_each_segment(Geometry&, Functor)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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
dispatch::for_each_segment<Geometry>::apply(geometry, [&](auto&& s)
^~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/disjoint/implementation.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/intersects/implementation.hpp:27,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/intersects.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/distance/linear_or_areal_to_areal.hpp:18,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/distance/implementation.hpp:28,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/comparable_distance/implementation.hpp:22,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/comparable_distance.hpp:23,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/piece_border.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:43,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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
return geometry::detail::any_range_of(geometry2, [&](auto const& range)
^~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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
if (! geometry::all_segments_of(areal, [&](auto const& s)
^~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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
typedef std::integer_sequence<std::size_t, 0> dimensions;
^~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:249:43: error: 'dimensions' was not declared in this scope
geometry::sectionalize<false, dimensions>(m_ring,
^~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:249:43: note: suggested alternative: 'dimension'
geometry::sectionalize<false, dimensions>(m_ring,
^~~~~~~~~~
dimension
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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>&)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:861:18: error: 'integer_sequence' is not a member of 'std'
std::integer_sequence<std::size_t, 0, 1> // x,y dimension
^~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:861:18: error: 'integer_sequence' is not a member of 'std'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:861:52: error: wrong number of template arguments (4, should be 2)
std::integer_sequence<std::size_t, 0, 1> // x,y dimension
^
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:42,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/relate.hpp:15,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
struct sectionalize_part
^~~~~~~~~~~~~~~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:862:9: error: expected unqualified-id before '>' token
> sectionalizer;
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:869:9: error: 'sectionalizer' has not been declared
sectionalizer::apply(monotonic_sections,
^~~~~~~~~~~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/simplify.hpp:42,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:33,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/concepts/simplify_concept.hpp: In static member function 'static void boost::geometry::concepts::SimplifyStrategy<Strategy, Point>::checker::apply(ApplyMethod)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/concepts/simplify_concept.hpp:62:26: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/concepts/simplify_concept.hpp:62:21: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/concepts/simplify_concept.hpp:84:51: error: 'base_index' was not declared in this scope
boost::ignore_unused<parameter_types, base_index>();
^~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/concepts/simplify_concept.hpp:84:51: note: suggested alternative: 'typeindex'
boost::ignore_unused<parameter_types, base_index>();
^~~~~~~~~~
typeindex
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/follow.hpp:33,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:31,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:34,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/difference.hpp:22,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:73,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp: At global scope:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:236:38: error: 'index_sequence' is not a member of 'std'
struct tupled_back_inserters_st<std::index_sequence<Is...>, std::tuple<Ts...> >
^~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:236:38: error: 'index_sequence' is not a member of 'std'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:236:55: error: expected parameter pack before '...'
struct tupled_back_inserters_st<std::index_sequence<Is...>, std::tuple<Ts...> >
^~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:236:58: error: wrong number of template arguments (1, should be 2)
struct tupled_back_inserters_st<std::index_sequence<Is...>, std::tuple<Ts...> >
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
struct tupled_back_inserters_st;
^~~~~~~~~~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:250:18: error: 'make_index_sequence' is not a member of 'std'
std::make_index_sequence<sizeof...(Ts)>,
^~~~~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:250:18: error: 'make_index_sequence' is not a member of 'std'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:250:51: error: wrong number of template arguments (1, should be 2)
std::make_index_sequence<sizeof...(Ts)>,
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
struct tupled_back_inserters_st;
^~~~~~~~~~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:252:9: error: expected '{' before '>' token
>
^
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:32,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:34,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/difference.hpp:22,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:73,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp:120:10: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp:120:10: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp:130:14: error: expected primary-expression before ',' token
>,
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp:139:9: error: expected primary-expression before '>' token
>::apply(0, geometry1,
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp:139:12: error: '::apply' has not been declared
>::apply(0, geometry1,
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp:139:12: note: suggested alternatives:
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/apply_fwd.hpp:31,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/apply.hpp:22,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/find_if.hpp:17,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/find.hpp:17,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/contains.hpp:20,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/math/policies/policy.hpp:10,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/math/constants/constants.hpp:12,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:18:8: note: 'boost::mpl::apply'
struct apply;
^~~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/move/utility_core.hpp:31,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/move/utility.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/variant/apply_visitor.hpp:16,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/append.hpp:27,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/policies/relate/intersection_points.hpp:20,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/move/detail/meta_utils.hpp:47:8: note: 'boost::move_detail::apply'
struct apply
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/move/detail/meta_utils.hpp:47:8: note: 'boost::move_detail::apply'
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/boundary_view.hpp:14,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:53,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:34,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/difference.hpp:22,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:73,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp: At global scope:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:278:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:278:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:285:36: error: 'polygon_type' was not declared in this scope
typedef polygon_rings_iterator<polygon_type> inner_iterator_type;
^~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:285:36: note: suggested alternative: 'polygon_tag'
typedef polygon_rings_iterator<polygon_type> inner_iterator_type;
^~~~~~~~~~~~
polygon_tag
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:285:48: error: template argument 1 is invalid
typedef polygon_rings_iterator<polygon_type> inner_iterator_type;
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:285:48: error: template argument 2 is invalid
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:285:48: error: template argument 3 is invalid
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:285:48: error: template argument 4 is invalid
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:289:49: error: 'polygon_type' has not been declared
static inline inner_iterator_type apply(polygon_type& polygon)
^~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:297:49: error: 'polygon_type' has not been declared
static inline inner_iterator_type apply(polygon_type& polygon)
^~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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
typename std::iterator_traits<inner_iterator_type>::value_type,
^~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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
typename std::iterator_traits<inner_iterator_type>::reference
^~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:311:9: error: template argument 3 is invalid
> rings_iterator_type;
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:311:9: error: template argument 6 is invalid
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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*)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:319:59: error: expression list treated as compound expression in initializer [-fpermissive]
boost::end(multipolygon));
^
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:34,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/difference.hpp:22,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:73,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp: At global scope:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:940:18: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:940:18: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:940:18: error: 'conditional_t' is not a member of 'std'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:940:18: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:945:17: error: template argument 4 is invalid
>,
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:947:9: error: expected '{' before '>' token
>
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:1432:17: error: 'conditional_t' is not a member of 'std'
return std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:1432:17: note: suggested alternative: 'conditional'
return std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:1442:14: error: expected primary-expression before ',' token
>,
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:1451:9: error: expected primary-expression before '>' token
>::apply(geometry1, geometry2, robust_policy, out, strategy);
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:1451:12: error: '::apply' has not been declared
>::apply(geometry1, geometry2, robust_policy, out, strategy);
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:1451:12: note: suggested alternatives:
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/apply_fwd.hpp:31,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/apply.hpp:22,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/find_if.hpp:17,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/find.hpp:17,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/contains.hpp:20,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/math/policies/policy.hpp:10,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/math/constants/constants.hpp:12,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:18:8: note: 'boost::mpl::apply'
struct apply;
^~~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/move/utility_core.hpp:31,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/move/utility.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/variant/apply_visitor.hpp:16,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/append.hpp:27,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/policies/relate/intersection_points.hpp:20,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/move/detail/meta_utils.hpp:47:8: note: 'boost::move_detail::apply'
struct apply
^~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/move/detail/meta_utils.hpp:47:8: note: 'boost::move_detail::apply'
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/difference.hpp:22,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:73,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp: At global scope:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:450:22: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:450:22: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:450:22: error: 'conditional_t' is not a member of 'std'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:450:22: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:455:21: error: template argument 4 is invalid
>,
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:457:13: error: expected '{' before '>' token
>
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:488:22: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:488:22: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:488:22: error: 'conditional_t' is not a member of 'std'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:488:22: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:493:21: error: template argument 4 is invalid
>,
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:495:13: error: expected '{' before '>' token
>
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:528:22: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:528:22: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:528:22: error: 'conditional_t' is not a member of 'std'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:528:22: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:533:21: error: template argument 4 is invalid
>,
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:535:13: error: expected '{' before '>' token
>
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:565:22: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:565:22: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:565:22: error: 'conditional_t' is not a member of 'std'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:565:22: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:570:21: error: template argument 4 is invalid
>,
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:572:13: error: expected '{' before '>' token
>
^
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:89,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/make.hpp:87:10: error: 'std::enable_if_t' has not been declared
std::enable_if_t<! traits::make<Geometry>::is_specialized, int> = 0
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/make.hpp:87:21: error: expected '>' before '<' token
std::enable_if_t<! traits::make<Geometry>::is_specialized, int> = 0
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/make.hpp:108:10: error: 'std::enable_if_t' has not been declared
std::enable_if_t<traits::make<Geometry>::is_specialized, int> = 0
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/make.hpp:108:21: error: expected '>' before '<' token
std::enable_if_t<traits::make<Geometry>::is_specialized, int> = 0
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)'
constexpr inline Geometry make(Type const& c1, Type const& c2)
^~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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
inline Geometry make(Type const& c1, Type const& c2)
^~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/make.hpp:143:10: error: 'std::enable_if_t' has not been declared
std::enable_if_t<! traits::make<Geometry>::is_specialized, int> = 0
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/make.hpp:143:21: error: expected '>' before '<' token
std::enable_if_t<! traits::make<Geometry>::is_specialized, int> = 0
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/make.hpp:163:10: error: 'std::enable_if_t' has not been declared
std::enable_if_t<traits::make<Geometry>::is_specialized, int> = 0
^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/make.hpp:163:21: error: expected '>' before '<' token
std::enable_if_t<traits::make<Geometry>::is_specialized, int> = 0
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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&)'
constexpr inline Geometry make(Type const& c1, Type const& c2, Type const& c3)
^~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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
inline Geometry make(Type const& c1, Type const& c2, Type const& c3)
^~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/touches.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:102,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/touches/implementation.hpp: In function 'bool boost::geometry::detail::touches::rings_containing(const FirstGeometry&, const SecondGeometry&, const IntersectionStrategy&)':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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
return geometry::detail::any_range_of(geometry2, [&](auto const& range)
^~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/ring_type.hpp:28,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/closure.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:34,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/core/tag.hpp: In instantiation of 'struct boost::geometry::tag<std::pair<double, double> >':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/indexable.hpp:334:8: required from 'struct boost::geometry::index::indexable<std::pair<double, double> >'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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> > >'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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> > > >'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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> > > >'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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> >'
file435428e18a2.cpp:78:52: required from here
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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> >'
>::type type;
^~~~
file435428e18a2.cpp: In lambda function:
file435428e18a2.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'
auto do_rt_1_query = [&]{ rt1.query(
^~~~~
file435428e18a2.cpp: In lambda function:
file435428e18a2.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'
auto do_rt_2_query = [&]{ rt2.query(
^~~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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> >]':
file435428e18a2.cpp:136:38: required from here
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
if ( !m_members.root )
~~~~~~~~~~^~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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> >]':
file435428e18a2.cpp:161:38: required from here
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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> >]':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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> >]'
file435428e18a2.cpp:78:52: required from here
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
, root(0)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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 D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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> >]':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/rtree.hpp:435:9: 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> >]'
file435428e18a2.cpp:78:52: required from here
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
m_members.root = pack::apply(first, last, vc, ll,
~~~~~~~~~~^~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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>'}
m_members.root = pack::apply(first, last, vc, ll,
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
m_members.parameters(), m_members.translator(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
m_members.allocators(), temp_allocator);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'?
m_members.allocators(), temp_allocator);
~~~~~~~~~~^~~~~~~~~~
allocators_type
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'; did you mean 'value_type'?
m_members.values_count = vc;
~~~~~~~~~~^~~~~~~~~~~~
value_type
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
m_members.leafs_level = ll;
~~~~~~~~~~^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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> >]':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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> >]'
file435428e18a2.cpp:78:52: required from here
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
if ( t.m_members.root )
~~~~~~~~~~~~^~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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>'
detail::rtree::visitors::destroy<members_holder>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
::apply(t.m_members.root, t.m_members.allocators());
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
::apply(t.m_members.root, t.m_members.allocators());
~~~~~~~~~~~~^~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'?
::apply(t.m_members.root, t.m_members.allocators());
~~~~~~~~~~~~^~~~~~~~~~
allocators_type
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
t.m_members.root = 0;
~~~~~~~~~~~~^~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'; did you mean 'value_type'?
t.m_members.values_count = 0;
~~~~~~~~~~~~^~~~~~~~~~~~
value_type
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
t.m_members.leafs_level = 0;
~~~~~~~~~~~~^~~~~~~~~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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> >]':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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> >]'
file435428e18a2.cpp:87:52: required from here
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
, root(0)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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 D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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> >]':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/index/rtree.hpp:435:9: 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> >]'
file435428e18a2.cpp:87:52: required from here
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
m_members.root = pack::apply(first, last, vc, ll,
~~~~~~~~~~^~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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>'}
m_members.root = pack::apply(first, last, vc, ll,
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
m_members.parameters(), m_members.translator(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
m_members.allocators(), temp_allocator);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'?
m_members.allocators(), temp_allocator);
~~~~~~~~~~^~~~~~~~~~
allocators_type
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'; did you mean 'value_type'?
m_members.values_count = vc;
~~~~~~~~~~^~~~~~~~~~~~
value_type
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
m_members.leafs_level = ll;
~~~~~~~~~~^~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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> >]':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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> >]'
file435428e18a2.cpp:87:52: required from here
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
if ( t.m_members.root )
~~~~~~~~~~~~^~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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>'
detail::rtree::visitors::destroy<members_holder>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
::apply(t.m_members.root, t.m_members.allocators());
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
::apply(t.m_members.root, t.m_members.allocators());
~~~~~~~~~~~~^~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'?
::apply(t.m_members.root, t.m_members.allocators());
~~~~~~~~~~~~^~~~~~~~~~
allocators_type
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
t.m_members.root = 0;
~~~~~~~~~~~~^~~~
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'; did you mean 'value_type'?
t.m_members.values_count = 0;
~~~~~~~~~~~~^~~~~~~~~~~~
value_type
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
t.m_members.leafs_level = 0;
~~~~~~~~~~~~^~~~~~~~~~~
In file included from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include/boost/geometry.hpp:17,
from file435428e18a2.cpp:8:
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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> >]':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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> >]'
file435428e18a2.cpp:129:16: required from here
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
, root(0)
^
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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> >]':
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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> >]'
file435428e18a2.cpp:154:16: required from here
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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'
D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/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]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:244: file435428e18a2.o] Error 1
make[1]: Entering directory '/d/temp/RtmpGS97Tz/sourceCpp-x86_64-w64-mingw32-1.0.6/sourcecpp_4354f94355'
d:/Compiler/rtools40/mingw64/bin/g++ -std=gnu++11 -I"D:/RCompile/recent/R/include" -DNDEBUG -I"D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/Rcpp/include" -I"D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/BH/include" -I"D:/temp/RtmpCmTKLY/RLIBS_23684d351b9/kdtools/include" -I"D:/temp/RtmpGS97Tz/sourceCpp-x86_64-w64-mingw32-1.0.6" -I"d:/Compiler/gcc-4.9.3/local330/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c file435428e18a2.cpp -o file435428e18a2.o
make[1]: Leaving directory '/d/temp/RtmpGS97Tz/sourceCpp-x86_64-w64-mingw32-1.0.6/sourcecpp_4354f94355'
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
Flavor: r-devel-windows-ix86+x86_64
Version: 0.4.2
Check: re-building of vignette outputs
Result: WARN
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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:26,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/core/tag.hpp:23,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/core/ring_type.hpp:28,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/core/closure.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:34,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/core/closure.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:34,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/core/coordinate_type.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:37,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:39,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:44,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/na_assert.hpp:23,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/arg.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/placeholders.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/apply.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/find_if.hpp:17,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/find.hpp:17,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/contains.hpp:20,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/math/policies/policy.hpp:10,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:12,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:37,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/direction.hpp:22,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:20,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/policies/robustness/no_rescale_policy.hpp:19,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/policies/robustness/rescale_policy_tags.hpp:12,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/policies/robustness/segment_ratio_type.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:20,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:20,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/policies/robustness/segment_ratio_type.hpp: At global scope:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:34,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/disjoint_segment_box.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:43,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/point_in_poly_winding.hpp:30,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:46,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/intersection.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/cross_product.hpp: At global scope:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/segment_iterator.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/spherical/envelope.hpp:27,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/detail/point_iterator/iterator_type.hpp:26,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/point_iterator.hpp:26,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/detail/segment_iterator/value_type.hpp:18,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/detail/segment_iterator/iterator_type.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/segment_iterator.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/spherical/envelope.hpp:27,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/detail/segment_iterator/iterator_type.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/segment_iterator.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/spherical/envelope.hpp:27,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/helper_geometry.hpp:22,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/spherical/expand_box.hpp:37,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/spherical/envelope_box.hpp:22,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/spherical/envelope.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/box.hpp:96:13: error: expected ‘>’ before ‘<’ token
96 | <
| ^
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/box.hpp:118:13: error: expected ‘>’ before ‘<’ token
118 | <
| ^
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/helper_geometry.hpp:23,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/spherical/expand_box.hpp:37,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/spherical/envelope_box.hpp:22,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/spherical/envelope.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/spherical/envelope_segment.hpp:39,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/spherical/envelope.hpp:30,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/bind/mem_fn.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mem_fn.hpp:22,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/function/detail/prologue.hpp:18,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/function.hpp:30,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/algorithm/string/detail/find_iterator.hpp:18,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/algorithm/string/find_iterator.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/algorithm/string/iter_find.hpp:27,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/algorithm/string/split.hpp:16,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/algorithm/string.hpp:23,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/io/wkt/read.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/io/wkt/wkt.hpp:17,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/buffer_end_round.hpp:27,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:46,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/get_pointer.hpp: At global scope:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/Rcpp/include/RcppCommon.h:52,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include/Rcpp.h:27,
from file1f7046385dcd.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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:54,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/disjoint_segment_box.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:43,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:54,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/disjoint_segment_box.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:43,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:54,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/distance_result.hpp:32,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/default_distance_result.hpp:22,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:33,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:55,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp: At global scope:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:55:3: warning: extra ‘;’ [-Wpedantic]
55 | {};
| ^
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:81:3: warning: extra ‘;’ [-Wpedantic]
81 | {};
| ^
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:86:3: warning: extra ‘;’ [-Wpedantic]
86 | {};
| ^
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:138:2: warning: extra ‘;’ [-Wpedantic]
138 | };
| ^
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/util/sequence.hpp:182:2: warning: extra ‘;’ [-Wpedantic]
182 | };
| ^
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:36,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:36,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:51,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:55,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:51,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:55,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/range/functions.hpp:18,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/range/iterator_range_core.hpp:38,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/lexical_cast.hpp:30,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/math/tools/convert_from_string.hpp:15,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:14,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:98:55: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:94:74: required from here
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:110:61: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:94:74: required from here
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:51,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:55,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/range/functions.hpp:19,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/range/iterator_range_core.hpp:38,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/lexical_cast.hpp:30,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/math/tools/convert_from_string.hpp:15,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:14,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:92:55: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:95:70: required from here
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:104:61: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:95:70: required from here
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:51,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:55,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/range/functions.hpp:18,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/range/iterator_range_core.hpp:38,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/lexical_cast.hpp:30,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/math/tools/convert_from_string.hpp:15,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:14,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:98:55: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:97:62: required from here
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:110:61: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:97:62: required from here
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:51,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:55,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/range/functions.hpp:19,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/range/iterator_range_core.hpp:38,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/lexical_cast.hpp:30,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/math/tools/convert_from_string.hpp:15,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:14,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:92:55: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:98:58: required from here
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:104:61: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/normalized_view.hpp:98:58: required from here
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:61,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp: At global scope:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian/distance_segment_box.hpp:14,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:63,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:78,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp: At global scope:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:79,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:80,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:81,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:82,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical/compare.hpp: At global scope:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/apply_fwd.hpp:31,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/apply.hpp:22,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/find_if.hpp:17,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/find.hpp:17,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/contains.hpp:20,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/math/policies/policy.hpp:10,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:12,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/move/utility_core.hpp:31,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/move/utility.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/variant/apply_visitor.hpp:16,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/append.hpp:27,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_points.hpp:20,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:90,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic/intersection.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic/distance_cross_track.hpp:35,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:96,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategy/geographic/area.hpp: At global scope:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:30,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:115,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:115,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp: In lambda function:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/range/functions.hpp:18,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/range/iterator_range_core.hpp:38,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/lexical_cast.hpp:30,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/math/tools/convert_from_string.hpp:15,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:14,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:98:55: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:110:61: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:115,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/range/functions.hpp:18,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/range/iterator_range_core.hpp:38,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/lexical_cast.hpp:30,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/math/tools/convert_from_string.hpp:15,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:14,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:98:55: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:110:61: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:115,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/range/functions.hpp:18,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/range/iterator_range_core.hpp:38,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/lexical_cast.hpp:30,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/math/tools/convert_from_string.hpp:15,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:14,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:98:55: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:110:61: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:115,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/range/functions.hpp:19,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/range/iterator_range_core.hpp:38,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/lexical_cast.hpp:30,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/math/tools/convert_from_string.hpp:15,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:14,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:92:55: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:104:61: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:115,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp: In lambda function:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/range/functions.hpp:18,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/range/iterator_range_core.hpp:38,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/lexical_cast.hpp:30,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/math/tools/convert_from_string.hpp:15,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:14,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:98:55: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/range/begin.hpp:110:61: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:115,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/range/functions.hpp:19,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/range/iterator_range_core.hpp:38,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/lexical_cast.hpp:30,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/math/tools/convert_from_string.hpp:15,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:14,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:92:55: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/range/end.hpp:104:61: note: template argument deduction/substitution failed:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian.hpp:14,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:158,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/area/cartesian.hpp: At global scope:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian.hpp:15,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:158,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/cartesian.hpp:16,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:158,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:158,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic.hpp:14,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:159,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/envelope/geographic.hpp:21,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic.hpp:15,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:159,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic.hpp:15,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:159,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/expand/geographic.hpp:19,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic.hpp:16,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:159,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/geographic.hpp:16,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:159,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:159,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/spherical.hpp:14,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:160,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:160,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:61,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:28,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/apply_fwd.hpp:31,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/apply.hpp:22,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/find_if.hpp:17,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/find.hpp:17,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/contains.hpp:20,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/math/policies/policy.hpp:10,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:12,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/move/utility_core.hpp:31,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/move/utility.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/variant/apply_visitor.hpp:16,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/append.hpp:27,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_points.hpp:20,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:19,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:30,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:34,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/result.hpp: At global scope:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:30,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:34,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/util/tuples.hpp:201:9: error: expected ‘{’ before ‘<’ token
/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/util/tuples.hpp:206:3: warning: extra ‘;’ [-Wpedantic]
206 | {};
| ^
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/util/tuples.hpp:239:9: error: expected ‘{’ before ‘<’ token
/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/util/tuples.hpp:244:3: warning: extra ‘;’ [-Wpedantic]
244 | {};
| ^
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/util/tuples.hpp:374:2: warning: extra ‘;’ [-Wpedantic]
374 | };
| ^
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/util/tuples.hpp:383:9: error: expected ‘{’ before ‘>’ token
383 | >
| ^
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:30,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:34,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:19,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:30,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:34,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:30,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:34,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlaps/interface.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:37,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/core/ring_type.hpp:27,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/core/closure.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:34,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/comparable_distance_far.hpp:14,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/distance_predicates.hpp:22,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/index/distance_predicates.hpp:14,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:59,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:62,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray.hpp:45,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:64,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/Rcpp/include/Rcpp/platform/compiler.h:153,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include/Rcpp/r/headers.h:67,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include/RcppCommon.h:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include/Rcpp.h:27,
from file1f7046385dcd.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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray.hpp:45,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:64,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/Rcpp/include/Rcpp/platform/compiler.h:153,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include/Rcpp/r/headers.h:67,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include/RcppCommon.h:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include/Rcpp.h:27,
from file1f7046385dcd.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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray.hpp:45,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:64,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/Rcpp/include/Rcpp/platform/compiler.h:153,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include/Rcpp/r/headers.h:67,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include/RcppCommon.h:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include/Rcpp.h:27,
from file1f7046385dcd.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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray.hpp:45,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:64,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/Rcpp/include/Rcpp/platform/compiler.h:153,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include/Rcpp/r/headers.h:67,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include/RcppCommon.h:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include/Rcpp.h:27,
from file1f7046385dcd.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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray.hpp:45,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:64,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:64,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/Rcpp/include/Rcpp/traits/traits.h:52,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include/RcppCommon.h:148,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include/Rcpp.h:27,
from file1f7046385dcd.cpp:5:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:64,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/linear/linear.hpp:14,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:78,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/linear/redistribute_elements.hpp: At global scope:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/scoped_ptr.hpp:13,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/query_iterators.hpp:18,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:90,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/smart_ptr/scoped_ptr.hpp: At global scope:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/Rcpp/include/RcppCommon.h:52,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include/Rcpp.h:27,
from file1f7046385dcd.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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:27,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/relate.hpp:15,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:42,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/relate.hpp:15,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/ever_circling_iterator.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:57,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/relate.hpp:15,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/base.hpp: At global scope:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/iterators/base.hpp:52:5: error: expected ‘{’ before ‘>’ token
52 | >
| ^
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/relate.hpp:15,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/apply_fwd.hpp:31,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/apply.hpp:22,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/find_if.hpp:17,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/find.hpp:17,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/contains.hpp:20,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/math/policies/policy.hpp:10,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:12,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/move/utility_core.hpp:31,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/move/utility.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/variant/apply_visitor.hpp:16,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/append.hpp:27,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_points.hpp:20,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/has_self_intersections.hpp:26,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/backtrack_check_si.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_policies.hpp:23,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:40,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/disjoint/areal_areal.hpp:33,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/disjoint/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersects/implementation.hpp:27,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/intersects.hpp:25,
from /home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/implementation.hpp:28,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/implementation.hpp:22,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/comparable_distance.hpp:23,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/piece_border.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:43,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/disjoint/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersects/implementation.hpp:27,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/intersects.hpp:25,
from /home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/implementation.hpp:28,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/implementation.hpp:22,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/comparable_distance.hpp:23,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/piece_border.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:43,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:42,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/relate.hpp:15,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/simplify.hpp:42,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:33,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/follow.hpp:33,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:31,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:34,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/difference.hpp:22,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:73,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp: At global scope:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:32,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:34,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/difference.hpp:22,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:73,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/apply_fwd.hpp:31,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/apply.hpp:22,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/find_if.hpp:17,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/find.hpp:17,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/contains.hpp:20,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/math/policies/policy.hpp:10,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:12,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/move/utility_core.hpp:31,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/move/utility.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/variant/apply_visitor.hpp:16,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/append.hpp:27,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_points.hpp:20,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/boundary_view.hpp:14,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:53,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:34,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/difference.hpp:22,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:73,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp: At global scope:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:34,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/difference.hpp:22,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:73,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp: At global scope:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/apply_fwd.hpp:31,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/apply.hpp:22,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/find_if.hpp:17,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/find.hpp:17,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/contains.hpp:20,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/math/policies/policy.hpp:10,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/math/constants/constants.hpp:12,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/util/math.hpp:30,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:33,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:51,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/move/utility_core.hpp:31,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/move/utility.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/variant/apply_visitor.hpp:16,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/append.hpp:27,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_points.hpp:20,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:58,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/difference.hpp:22,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:73,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp: At global scope:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:89,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/touches.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:102,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/core/ring_type.hpp:28,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/core/closure.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:34,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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> >’
file1f7046385dcd.cpp:78:52: required from here
/home/hornik/tmp/R.check/r-patched-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;
| ^~~~
file1f7046385dcd.cpp: In lambda function:
file1f7046385dcd.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(
| ^~~~~
file1f7046385dcd.cpp: In lambda function:
file1f7046385dcd.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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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> >]’:
file1f7046385dcd.cpp:136:38: required from here
/home/hornik/tmp/R.check/r-patched-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-patched-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> >]’:
file1f7046385dcd.cpp:161:38: required from here
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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> >]’
file1f7046385dcd.cpp:78:52: required from here
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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> >]’
file1f7046385dcd.cpp:78:52: required from here
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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> >]’
file1f7046385dcd.cpp:78:52: required from here
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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> >]’
file1f7046385dcd.cpp:87:52: required from here
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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> >]’
file1f7046385dcd.cpp:87:52: required from here
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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> >]’
file1f7046385dcd.cpp:87:52: required from here
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63,
from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17,
from file1f7046385dcd.cpp:8:
/home/hornik/tmp/R.check/r-patched-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-patched-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> >]’
file1f7046385dcd.cpp:129:16: required from here
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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> >]’
file1f7046385dcd.cpp:154:16: required from here
/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-gcc/Work/build/etc/Makeconf:179: file1f7046385dcd.o] Error 1
make[1]: Entering directory '/tmp/Rtmphv6nxM/sourceCpp-x86_64-pc-linux-gnu-1.0.6/sourcecpp_1f707589e475'
g++-10 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include" -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include" -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/kdtools/include" -I"/tmp/Rtmphv6nxM/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 file1f7046385dcd.cpp -o file1f7046385dcd.o
make[1]: Leaving directory '/tmp/Rtmphv6nxM/sourceCpp-x86_64-pc-linux-gnu-1.0.6/sourcecpp_1f707589e475'
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
Flavor: r-patched-linux-x86_64
Version: 0.4.2
Check: re-building of vignette outputs
Result: WARN
Error(s) in re-building vignettes:
...
--- re-building ‘kdtools.Rmd’ using rmarkdown
Warning in engine$weave(file, quiet = quiet, encoding = enc) :
Pandoc (>= 1.12.3) and/or pandoc-citeproc not available. Falling back to R Markdown v1.
--- finished re-building ‘kdtools.Rmd’
--- re-building ‘methods.Rmd’ using rmarkdown
Warning in engine$weave(file, quiet = quiet, encoding = enc) :
Pandoc (>= 1.12.3) and/or pandoc-citeproc not available. Falling back to R Markdown v1.
Building shared library for Rcpp code chunk...
Building shared library for Rcpp code chunk...
"/home/ripley/R/Lib32/BH/include/boost/geometry/util/type_traits_std.hpp", line 54: Error: conditional_t<Trait::value, conjunction<(Traits...)>, Trait> is not a member of std.
"/home/ripley/R/Lib32/BH/include/boost/geometry/util/type_traits_std.hpp", line 68: Error: conditional_t<Trait::value, Trait, disjunction<(Traits...)>> is not a member of std.
"/home/ripley/R/Lib32/BH/include/boost/geometry/util/type_traits_std.hpp", line 95: Error: remove_cv_t is not a member of std.
"/home/ripley/R/Lib32/BH/include/boost/geometry/util/type_traits_std.hpp", line 95: Error: Use ";" to terminate statements.
"/home/ripley/R/Lib32/BH/include/boost/geometry/util/type_traits_std.hpp", line 95: Error: "}" expected instead of "<".
"/home/ripley/R/Lib32/BH/include/boost/geometry/util/type_traits_std.hpp", line 105: Error: remove_const_t is not a member of std.
"/home/ripley/R/Lib32/BH/include/boost/geometry/util/type_traits_std.hpp", line 105: Error: Use ";" to terminate statements.
"/home/ripley/R/Lib32/BH/include/boost/geometry/util/type_traits_std.hpp", line 105: Error: "}" expected instead of "<".
"/home/ripley/R/Lib32/BH/include/boost/geometry/util/type_traits_std.hpp", line 115: Error: remove_const_t is not a member of std.
"/home/ripley/R/Lib32/BH/include/boost/geometry/util/type_traits_std.hpp", line 116: Error: Use ";" to terminate statements.
"/home/ripley/R/Lib32/BH/include/boost/geometry/util/type_traits_std.hpp", line 116: Error: "}" expected instead of "<".
"/home/ripley/R/Lib32/BH/include/boost/geometry/util/type_traits_std.hpp", line 129: Error: conditional_t is not a member of std.
"/home/ripley/R/Lib32/BH/include/boost/geometry/util/type_traits_std.hpp", line 130: Error: Use ";" to terminate statements.
"/home/ripley/R/Lib32/BH/include/boost/geometry/util/type_traits_std.hpp", line 130: Error: "}" expected instead of "<".
"/home/ripley/R/Lib32/BH/include/boost/geometry/util/type_traits_std.hpp", line 166: Error: conditional_t is not a member of std.
"/home/ripley/R/Lib32/BH/include/boost/geometry/util/type_traits_std.hpp", line 167: Error: A declaration does not specify a tag or an identifier.
"/home/ripley/R/Lib32/BH/include/boost/geometry/util/type_traits_std.hpp", line 167: Error: Use ";" to terminate declarations.
"/home/ripley/R/Lib32/BH/include/boost/geometry/util/type_traits_std.hpp", line 167: Error: "}" expected instead of "<".
"/home/ripley/R/Lib32/BH/include/boost/geometry/core/ring_type.hpp", line 96: Error: conditional_t is not a member of std.
"/home/ripley/R/Lib32/BH/include/boost/geometry/core/ring_type.hpp", line 97: Error: A declaration does not specify a tag or an identifier.
"/home/ripley/R/Lib32/BH/include/boost/geometry/core/ring_type.hpp", line 97: Error: Use ";" to terminate declarations.
"/home/ripley/R/Lib32/BH/include/boost/geometry/core/ring_type.hpp", line 97: Error: "}" expected instead of "<".
"/home/ripley/R/Lib32/BH/include/boost/geometry/core/ring_type.hpp", line 111: Error: conditional_t is not a member of std.
"/home/ripley/R/Lib32/BH/include/boost/geometry/core/ring_type.hpp", line 117: Error: expected a qualified name after "typename".
"/home/ripley/R/Lib32/BH/include/boost/geometry/core/ring_type.hpp", line 117: Error: A declaration does not specify a tag or an identifier.
Compilation aborted, too many Error messages.
make: Fatal error: Command failed for target `file2006395c1d06.o'
Current working directory /tmp/Rtmpk7aG5i/working_dir/RtmpnoaWaq/sourceCpp-i386-pc-solaris2.10-1.0.5/sourcecpp_20067c647190
/home/ripley/developerstudio12.6/bin/CC -std=c++11 -library=stdcpp,CrunG3 -I"/home/ripley/R/cc/include" -DNDEBUG -I"/home/ripley/R/Lib32/Rcpp/include" -I"/home/ripley/R/Lib32/BH/include" -I"/home/ripley/R/Lib32/kdtools/include" -I"/tmp/Rtmpk7aG5i/working_dir/RtmpnoaWaq/sourceCpp-i386-pc-solaris2.10-1.0.5" -I/usr/local/include -KPIC -O -xlibmil -xtarget=native -xcache=generic -nofstore -c file2006395c1d06.cpp -o file2006395c1d06.o
*** Error code 2
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
Flavor: r-patched-solaris-x86
Version: 0.4.2
Check: re-building of vignette outputs
Result: WARN
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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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 file7c5314d76108.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> >’
file7c5314d76108.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;
| ^~~~
file7c5314d76108.cpp: In lambda function:
file7c5314d76108.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(
| ^~~~~
file7c5314d76108.cpp: In lambda function:
file7c5314d76108.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 file7c5314d76108.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> >]’:
file7c5314d76108.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> >]’:
file7c5314d76108.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> >]’
file7c5314d76108.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 file7c5314d76108.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> >]’
file7c5314d76108.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> >]’
file7c5314d76108.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 file7c5314d76108.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> >]’
file7c5314d76108.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 file7c5314d76108.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> >]’
file7c5314d76108.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> >]’
file7c5314d76108.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 file7c5314d76108.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> >]’
file7c5314d76108.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> >]’
file7c5314d76108.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: file7c5314d76108.o] Error 1
make[1]: Entering directory '/tmp/Rtmpjk61xP/sourceCpp-x86_64-pc-linux-gnu-1.0.6/sourcecpp_7c53ba728d9'
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/Rtmpjk61xP/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 file7c5314d76108.cpp -o file7c5314d76108.o
make[1]: Leaving directory '/tmp/Rtmpjk61xP/sourceCpp-x86_64-pc-linux-gnu-1.0.6/sourcecpp_7c53ba728d9'
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
Flavor: r-release-linux-x86_64
Version: 0.4.2
Check: re-building of vignette outputs
Result: WARN
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 D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:27:138: 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.
BOOST_PRAGMA_MESSAGE("CAUTION: Boost.Geometry in Boost 1.73 deprecates support for C++03 and will require C++14 from Boost 1.75 onwards.")
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:28:110: note: #pragma message: CAUTION: Define BOOST_GEOMETRY_DISABLE_DEPRECATED_03_WARNING to suppress this message.
BOOST_PRAGMA_MESSAGE("CAUTION: Define BOOST_GEOMETRY_DISABLE_DEPRECATED_03_WARNING to suppress this message.")
^
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/tag.hpp:23,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/ring_type.hpp:28,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/closure.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:34,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/type_traits_std.hpp:54:25: error: expected template-name before '<' token
: std::conditional_t<Trait::value, conjunction<Traits...>, Trait>
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/type_traits_std.hpp:54:25: error: expected '{' before '<' token
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/type_traits_std.hpp:68:25: error: expected template-name before '<' token
: std::conditional_t<Trait::value, Trait, disjunction<Traits...>>
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/type_traits_std.hpp:68:25: error: expected '{' before '<' token
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/type_traits_std.hpp:95:23: error: 'remove_cv_t' in namespace 'std' does not name a template type
using type = std::remove_cv_t<std::remove_reference_t<T>>;
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/type_traits_std.hpp:95:18: note: suggested alternative: 'remove_cv'
using type = std::remove_cv_t<std::remove_reference_t<T>>;
^~~
remove_cv
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/type_traits_std.hpp:105:23: error: 'remove_const_t' in namespace 'std' does not name a template type
using type = std::remove_const_t<std::remove_reference_t<T>>;
^~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/type_traits_std.hpp:105:18: note: suggested alternative: 'remove_const'
using type = std::remove_const_t<std::remove_reference_t<T>>;
^~~
remove_const
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/type_traits_std.hpp:115:23: error: 'remove_const_t' in namespace 'std' does not name a template type
using type = std::remove_const_t
^~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/type_traits_std.hpp:115:18: note: suggested alternative: 'remove_const'
using type = std::remove_const_t
^~~
remove_const
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/type_traits_std.hpp:129:23: error: 'conditional_t' in namespace 'std' does not name a template type
using type = std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/type_traits_std.hpp:129:18: note: suggested alternative: 'conditional'
using type = std::conditional_t
^~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/type_traits_std.hpp:166:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/type_traits_std.hpp:166:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/closure.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:34,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/ring_type.hpp:96:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/ring_type.hpp:96:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/ring_type.hpp:111:18: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/ring_type.hpp:111:18: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/ring_type.hpp:111:18: error: 'conditional_t' is not a member of 'std'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/ring_type.hpp:111:18: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/ring_type.hpp:116:17: error: wrong number of template arguments (4, should be 2)
>
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
struct ring_return_type
^~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/ring_type.hpp:108:22: error: expected nested-name-specifier
typedef typename ring_return_type
^~~~~~~~~~~~~~~~
<
~
linestring_tag,
~~~~~~~~~~~~~~~
std::conditional_t
~~~~~~~~~~~~~~~~~~
<
~
std::is_const<MultiLinestring>::value,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
typename boost::range_value<MultiLinestring>::type const,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
typename boost::range_value<MultiLinestring>::type
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/ring_type.hpp:127:18: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/ring_type.hpp:127:18: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/ring_type.hpp:127:18: error: 'conditional_t' is not a member of 'std'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/ring_type.hpp:127:18: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/ring_type.hpp:132:17: error: wrong number of template arguments (4, should be 2)
>
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
struct ring_return_type
^~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/ring_type.hpp:124:22: error: expected nested-name-specifier
typedef typename ring_return_type
^~~~~~~~~~~~~~~~
<
~
polygon_tag,
~~~~~~~~~~~~
std::conditional_t
~~~~~~~~~~~~~~~~~~
<
~
std::is_const<MultiPolygon>::value,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
typename boost::range_value<MultiPolygon>::type const,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
typename boost::range_value<MultiPolygon>::type
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/coordinate_type.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:37,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/promote_floating_point.hpp:40:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/promote_floating_point.hpp:40:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:39,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/interior_type.hpp:86:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/interior_type.hpp:86:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:44,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/tag_cast.hpp:52:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/tag_cast.hpp:52:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/aux_/na_assert.hpp:23,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/arg.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/placeholders.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/apply.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/find_if.hpp:17,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/find.hpp:17,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/contains.hpp:20,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/math/policies/policy.hpp:10,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/math/constants/constants.hpp:12,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses]
failed ************ (Pred::************
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses]
failed ************ (boost::mpl::not_<Pred>::************
^
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/math.hpp:37,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/select_most_precise.hpp:41:9: error: expected template-name before '<' token
<
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/select_most_precise.hpp:41:9: error: expected '{' before '<' token
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/select_most_precise.hpp:112:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/select_most_precise.hpp:112:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/policies/relate/direction.hpp:22,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:20,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/select_calculation_type.hpp:41:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/select_calculation_type.hpp:41:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/select_calculation_type.hpp:61:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/select_calculation_type.hpp:61:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/policies/robustness/no_rescale_policy.hpp:19,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/policies/robustness/rescale_policy_tags.hpp:12,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/policies/robustness/segment_ratio_type.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/intersection_strategies.hpp:20,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:246:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:246:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:259:5: error: 'fp_type' does not name a type; did you mean '_pctype'?
fp_type m_approximation;
^~~~~~~
_pctype
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:262:19: error: 'fp_type' does not name a type; did you mean '_pctype'?
static inline fp_type scale()
^~~~~~~
_pctype
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp: In constructor 'boost::geometry::segment_ratio<Type>::segment_ratio()':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
, m_approximation(0)
^~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp: In member function 'void boost::geometry::segment_ratio<Type>::initialize()':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:148:9: error: 'm_approximation' was not declared in this scope
m_approximation =
^~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:151:37: error: 'fp_type' was not declared in this scope
boost::numeric_cast<fp_type>(m_numerator) * scale()
^~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:151:37: note: suggested alternative: '_pctype'
boost::numeric_cast<fp_type>(m_numerator) * scale()
^~~~~~~
_pctype
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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]
boost::numeric_cast<fp_type>(m_numerator) * scale()
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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)
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp: In member function 'bool boost::geometry::segment_ratio<Type>::near_end() const':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:191:16: error: 'fp_type' does not name a type; did you mean '_pctype'?
static fp_type const small_part_of_scale = scale() / 100;
^~~~~~~
_pctype
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:192:16: error: 'm_approximation' was not declared in this scope
return m_approximation < small_part_of_scale
^~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:192:34: error: 'small_part_of_scale' was not declared in this scope
return m_approximation < small_part_of_scale
^~~~~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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]
|| m_approximation > scale() - small_part_of_scale;
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp: In member function 'bool boost::geometry::segment_ratio<Type>::close_to(const thistype&) const':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:198:36: error: 'm_approximation' was not declared in this scope
return geometry::math::abs(m_approximation - other.m_approximation) < 50;
^~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp: In member function 'bool boost::geometry::segment_ratio<Type>::operator<(const thistype&) const':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:205:15: error: 'm_approximation' was not declared in this scope
: m_approximation < other.m_approximation;
^~~~~~~~~~~~~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/intersection_strategies.hpp:20,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/policies/robustness/segment_ratio_type.hpp: At global scope:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/policies/robustness/segment_ratio_type.hpp:35:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/policies/robustness/segment_ratio_type.hpp:35:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
typedef geometry::segment_ratio<coordinate_type> type;
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/policies/robustness/segment_ratio_type.hpp:47:52: note: expected a type, got 'coordinate_type'
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:34,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/promote_integral.hpp:91:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/promote_integral.hpp:91:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/promote_integral.hpp:213:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/promote_integral.hpp:213:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/promote_integral.hpp:269:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/promote_integral.hpp:269:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/promote_integral.hpp:280:13: error: 'min_bit_size_type' was not declared in this scope
min_bit_size_type::value,
^~~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/promote_integral.hpp:280:13: note: suggested alternative: 'bit_size_type'
min_bit_size_type::value,
^~~~~~~~~~~~~~~~~
bit_size_type
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/promote_integral.hpp:282:9: error: template argument 2 is invalid
>::type type;
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/promote_integral.hpp:282:10: error: expected identifier before '::' token
>::type type;
^~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/promote_integral.hpp:282:12: error: typedef name may not be a nested-name-specifier
>::type type;
^~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/promote_integral.hpp:282:12: error: expected ';' at end of member declaration
>::type type;
^~~~
;
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/promote_integral.hpp:282:17: error: declaration does not declare anything [-fpermissive]
>::type type;
^~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/disjoint_segment_box.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:43,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/calculation_type.hpp:70:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/calculation_type.hpp:70:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/point_in_poly_winding.hpp:30,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:46,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/side_by_triangle.hpp:232:22: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/side_by_triangle.hpp:232:17: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
>::type promoted_type;
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/side_by_triangle.hpp:249:13: note: expected a type, got 'coordinate_type'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
>::apply(p1, p2, p, epsp);
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/side_by_triangle.hpp:260:13: note: expected a type, got 'coordinate_type'
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/intersection.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/arithmetic/cross_product.hpp: At global scope:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/arithmetic/cross_product.hpp:112:10: error: 'std::enable_if_t' has not been declared
std::enable_if_t
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/arithmetic/cross_product.hpp:113:9: error: expected '>' before '<' token
<
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/arithmetic/cross_product.hpp:133:10: error: 'std::enable_if_t' has not been declared
std::enable_if_t
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/arithmetic/cross_product.hpp:134:9: error: expected '>' before '<' token
<
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)'
inline ResultP cross_product(P1 const& p1, P2 const& p2)
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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
inline ResultP cross_product(P1 const& p1, P2 const& p2)
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/arithmetic/cross_product.hpp:167:10: error: 'std::enable_if_t' has not been declared
std::enable_if_t
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/arithmetic/cross_product.hpp:168:9: error: expected '>' before '<' token
<
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/arithmetic/cross_product.hpp:188:10: error: 'std::enable_if_t' has not been declared
std::enable_if_t
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/arithmetic/cross_product.hpp:189:9: error: expected '>' before '<' token
<
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)'
inline P cross_product(P const& p1, P const& p2)
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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
inline P cross_product(P const& p1, P const& p2)
^~~~~~~~~~~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/iterators/segment_iterator.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategy/spherical/envelope.hpp:27,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/iterators/detail/point_iterator/inner_range_type.hpp:39:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/iterators/detail/point_iterator/inner_range_type.hpp:51:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/iterators/detail/point_iterator/iterator_type.hpp:26,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/iterators/point_iterator.hpp:26,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/iterators/detail/segment_iterator/value_type.hpp:18,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/iterators/detail/segment_iterator/iterator_type.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/iterators/segment_iterator.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategy/spherical/envelope.hpp:27,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/iterators/detail/point_iterator/value_type.hpp:32:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/iterators/detail/segment_iterator/iterator_type.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/iterators/segment_iterator.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategy/spherical/envelope.hpp:27,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/iterators/detail/segment_iterator/value_type.hpp:49:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometries/helper_geometry.hpp:22,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategy/spherical/expand_box.hpp:37,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategy/spherical/envelope_box.hpp:22,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategy/spherical/envelope.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometries/box.hpp:95:14: error: 'std::enable_if_t' has not been declared
std::enable_if_t
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometries/box.hpp:96:13: error: expected '>' before '<' token
<
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometries/box.hpp:117:14: error: 'std::enable_if_t' has not been declared
std::enable_if_t
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometries/box.hpp:118:13: error: expected '>' before '<' token
<
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)'
box(Point const& min_corner, Point const& max_corner)
^~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)'
box(Point const& min_corner, Point const& max_corner)
^~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometries/helper_geometry.hpp:23,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategy/spherical/expand_box.hpp:37,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategy/spherical/envelope_box.hpp:22,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategy/spherical/envelope.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometries/point.hpp:137:14: error: 'std::enable_if_t' has not been declared
std::enable_if_t<geometry::detail::is_coordinates_number_leq<C, 1, DimensionCount>::value, int> = 0
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometries/point.hpp:137:25: error: expected '>' before '<' token
std::enable_if_t<geometry::detail::is_coordinates_number_leq<C, 1, DimensionCount>::value, int> = 0
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometries/point.hpp:155:14: error: 'std::enable_if_t' has not been declared
std::enable_if_t<geometry::detail::is_coordinates_number_leq<C, 2, DimensionCount>::value, int> = 0
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometries/point.hpp:155:25: error: expected '>' before '<' token
std::enable_if_t<geometry::detail::is_coordinates_number_leq<C, 2, DimensionCount>::value, int> = 0
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometries/point.hpp:173:14: error: 'std::enable_if_t' has not been declared
std::enable_if_t<geometry::detail::is_coordinates_number_leq<C, 3, DimensionCount>::value, int> = 0
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometries/point.hpp:173:25: error: expected '>' before '<' token
std::enable_if_t<geometry::detail::is_coordinates_number_leq<C, 3, DimensionCount>::value, int> = 0
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometries/point.hpp:316:14: error: 'std::enable_if_t' has not been declared
std::enable_if_t<geometry::detail::is_coordinates_number_eq<C, 1, DimensionCount>::value, int> = 0
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometries/point.hpp:316:25: error: expected '>' before '<' token
std::enable_if_t<geometry::detail::is_coordinates_number_eq<C, 1, DimensionCount>::value, int> = 0
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometries/point.hpp:326:14: error: 'std::enable_if_t' has not been declared
std::enable_if_t<geometry::detail::is_coordinates_number_eq<C, 2, DimensionCount>::value, int> = 0
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometries/point.hpp:326:25: error: expected '>' before '<' token
std::enable_if_t<geometry::detail::is_coordinates_number_eq<C, 2, DimensionCount>::value, int> = 0
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometries/point.hpp:337:14: error: 'std::enable_if_t' has not been declared
std::enable_if_t<geometry::detail::is_coordinates_number_eq<C, 3, DimensionCount>::value, int> = 0
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometries/point.hpp:337:25: error: expected '>' before '<' token
std::enable_if_t<geometry::detail::is_coordinates_number_eq<C, 3, DimensionCount>::value, int> = 0
^
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategy/spherical/envelope_segment.hpp:39,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategy/spherical/envelope.hpp:30,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/azimuth.hpp:78:22: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/azimuth.hpp:78:17: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/azimuth.hpp:83:45: error: 'calc_t' was not declared in this scope
geometry::formula::result_spherical<calc_t>
^~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/azimuth.hpp:83:45: note: suggested alternative: 'call_R'
geometry::formula::result_spherical<calc_t>
^~~~~~
call_R
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/azimuth.hpp:83:51: error: template argument 1 is invalid
geometry::formula::result_spherical<calc_t>
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/azimuth.hpp:93:25: error: request for member 'azimuth' in 'result', which is of non-class type 'int'
a1 = result.azimuth;
^~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
a2 = result.reverse_azimuth;
^~~~~~~~~~~~~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/bind/mem_fn.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mem_fn.hpp:22,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/function/detail/prologue.hpp:18,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/function.hpp:30,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/algorithm/string/detail/find_iterator.hpp:18,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/algorithm/string/find_iterator.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/algorithm/string/iter_find.hpp:27,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/algorithm/string/split.hpp:16,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/algorithm/string.hpp:23,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/io/wkt/read.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/io/wkt/wkt.hpp:17,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/buffer_end_round.hpp:27,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:46,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/get_pointer.hpp: At global scope:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/get_pointer.hpp:48:40: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
template<class T> T * get_pointer(std::auto_ptr<T> const& p)
^~~~~~~~
In file included from D:/Compiler/rtools40/mingw64/include/c++/8.3.0/bits/locale_conv.h:41,
from D:/Compiler/rtools40/mingw64/include/c++/8.3.0/locale:43,
from D:/Compiler/rtools40/mingw64/include/c++/8.3.0/iomanip:43,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/Rcpp/include/RcppCommon.h:52,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/Rcpp/include/Rcpp.h:27,
from file10f3459d21b14.cpp:5:
D:/Compiler/rtools40/mingw64/include/c++/8.3.0/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:54,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:132:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:132:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:149:9: error: 'calculation_type' does not name a type; did you mean 'CalculationType'?
calculation_type sum_a2;
^~~~~~~~~~~~~~~~
CalculationType
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:150:9: error: 'calculation_type' does not name a type; did you mean 'CalculationType'?
calculation_type sum_x;
^~~~~~~~~~~~~~~~
CalculationType
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:151:9: error: 'calculation_type' does not name a type; did you mean 'CalculationType'?
calculation_type sum_y;
^~~~~~~~~~~~~~~~
CalculationType
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp: In constructor 'boost::geometry::strategy::centroid::bashein_detmer<Point, PointOfSegment, CalculationType>::sums::sums()':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
, sum_a2(calculation_type())
^~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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]
, sum_a2(calculation_type())
^~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
, sum_x(calculation_type())
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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]
, sum_x(calculation_type())
^~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
, sum_y(calculation_type())
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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]
, sum_y(calculation_type())
^~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:180:9: error: 'calculation_type' was not declared in this scope
calculation_type const x1 = boost::numeric_cast<calculation_type>(get<0>(p1));
^~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:180:9: note: suggested alternatives:
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/disjoint_segment_box.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:43,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/calculation_type.hpp:94:11: note: 'boost::geometry::util::calculation_type'
namespace calculation_type
^~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/calculation_type.hpp:54:8: note: 'boost::geometry::util::detail::calculation_type'
struct calculation_type
^~~~~~~~~~~~~~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:54,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:181:25: error: expected ';' before 'const'
calculation_type const y1 = boost::numeric_cast<calculation_type>(get<1>(p1));
^~~~~~
;
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:182:25: error: expected ';' before 'const'
calculation_type const x2 = boost::numeric_cast<calculation_type>(get<0>(p2));
^~~~~~
;
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:183:25: error: expected ';' before 'const'
calculation_type const y2 = boost::numeric_cast<calculation_type>(get<1>(p2));
^~~~~~
;
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:184:25: error: expected ';' before 'const'
calculation_type const ai = geometry::detail::determinant<calculation_type>(p1, p2);
^~~~~~
;
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:186:25: error: 'ai' was not declared in this scope
state.sum_a2 += ai;
^~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:186:25: note: suggested alternative: 'abi'
state.sum_a2 += ai;
^~
abi
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:187:30: error: 'x1' was not declared in this scope
state.sum_x += ai * (x1 + x2);
^~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:187:30: note: suggested alternative: 'y1'
state.sum_x += ai * (x1 + x2);
^~
y1
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:187:35: error: 'x2' was not declared in this scope
state.sum_x += ai * (x1 + x2);
^~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:187:35: note: suggested alternative: 'p2'
state.sum_x += ai * (x1 + x2);
^~
p2
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:188:35: error: 'y2' was not declared in this scope
state.sum_y += ai * (y1 + y2);
^~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:188:35: note: suggested alternative: 'yn'
state.sum_y += ai * (y1 + y2);
^~
yn
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:193:9: error: 'calculation_type' was not declared in this scope
calculation_type const zero = calculation_type();
^~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:193:9: note: suggested alternatives:
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/disjoint_segment_box.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:43,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/calculation_type.hpp:94:11: note: 'boost::geometry::util::calculation_type'
namespace calculation_type
^~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/calculation_type.hpp:54:8: note: 'boost::geometry::util::detail::calculation_type'
struct calculation_type
^~~~~~~~~~~~~~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:54,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:194:61: error: 'zero' was not declared in this scope
if (state.count > 0 && ! math::equals(state.sum_a2, zero))
^~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:194:61: note: suggested alternative: 'erf'
if (state.count > 0 && ! math::equals(state.sum_a2, zero))
^~~~
erf
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:196:29: error: expected ';' before 'const'
calculation_type const v3 = 3;
^~~~~~
;
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:197:29: error: expected ';' before 'const'
calculation_type const a3 = v3 * state.sum_a2;
^~~~~~
;
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:205:39: error: 'a3' was not declared in this scope
if (boost::math::isfinite(a3))
^~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/distance_result.hpp:32,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/default_distance_result.hpp:22,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:33,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:55,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/sequence.hpp: At global scope:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/sequence.hpp:40:25: error: 'integer_sequence' is not a member of 'std'
struct is_sequence<std::integer_sequence<T, Is...>> : std::true_type {};
^~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/sequence.hpp:40:25: error: 'integer_sequence' is not a member of 'std'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/sequence.hpp:40:47: error: template argument 1 is invalid
struct is_sequence<std::integer_sequence<T, Is...>> : std::true_type {};
^~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/sequence.hpp:40:50: error: expected unqualified-id before '>' token
struct is_sequence<std::integer_sequence<T, Is...>> : std::true_type {};
^~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/sequence.hpp:53:27: error: 'integer_sequence' is not a member of 'std'
struct sequence_size<std::integer_sequence<T, Is...>>
^~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/sequence.hpp:53:27: error: 'integer_sequence' is not a member of 'std'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/sequence.hpp:53:49: error: template argument 1 is invalid
struct sequence_size<std::integer_sequence<T, Is...>>
^~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/sequence.hpp:53:52: error: expected unqualified-id before '>' token
struct sequence_size<std::integer_sequence<T, Is...>>
^~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/sequence.hpp:75:33: error: 'integer_sequence' is not a member of 'std'
struct sequence_element<I, std::integer_sequence<T, J, Js...>>
^~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/sequence.hpp:75:33: error: 'integer_sequence' is not a member of 'std'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/sequence.hpp:75:58: error: wrong number of template arguments (4, should be 2)
struct sequence_element<I, std::integer_sequence<T, J, Js...>>
^~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/sequence.hpp:60:8: note: provided for 'template<long long unsigned int I, class Sequence> struct boost::geometry::util::sequence_element'
struct sequence_element {};
^~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/sequence.hpp:75:61: error: expected unqualified-id before '>' token
struct sequence_element<I, std::integer_sequence<T, J, Js...>>
^~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/sequence.hpp:84:33: error: 'integer_sequence' is not a member of 'std'
struct sequence_element<0, std::integer_sequence<T, J, Js...>>
^~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/sequence.hpp:84:33: error: 'integer_sequence' is not a member of 'std'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/sequence.hpp:84:58: error: wrong number of template arguments (4, should be 2)
struct sequence_element<0, std::integer_sequence<T, J, Js...>>
^~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/sequence.hpp:60:8: note: provided for 'template<long long unsigned int I, class Sequence> struct boost::geometry::util::sequence_element'
struct sequence_element {};
^~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/sequence.hpp:84:61: error: expected unqualified-id before '>' token
struct sequence_element<0, std::integer_sequence<T, J, Js...>>
^~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/sequence.hpp:135:19: error: 'integer_sequence' is not a member of 'std'
struct merge<std::integer_sequence<T, I1s...>, std::integer_sequence<T, I2s...>>
^~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/sequence.hpp:135:19: error: 'integer_sequence' is not a member of 'std'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/sequence.hpp:135:45: error: template argument 1 is invalid
struct merge<std::integer_sequence<T, I1s...>, std::integer_sequence<T, I2s...>>
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/sequence.hpp:135:45: note: expected a type, got 'I1s ...'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/sequence.hpp:173:21: error: 'integer_sequence' is not a member of 'std'
struct combine<std::integer_sequence<T, I1s...>, std::integer_sequence<T, I2s...>>
^~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/sequence.hpp:173:21: error: 'integer_sequence' is not a member of 'std'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/sequence.hpp:173:47: error: template argument 1 is invalid
struct combine<std::integer_sequence<T, I1s...>, std::integer_sequence<T, I2s...>>
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/sequence.hpp:173:47: note: expected a type, got 'I1s'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/sequence.hpp:173:47: note: so any instantiation with a non-empty parameter pack would be ill-formed
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/sequence.hpp:211:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t<LessPred<T1, T2>::value, T1, T2> type;
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/sequence.hpp:211:13: note: suggested alternative: 'conditional'
typedef std::conditional_t<LessPred<T1, T2>::value, T1, T2> type;
^~~
conditional
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:36,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:36,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:51,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:55,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/parameter_type_of.hpp:46:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/parameter_type_of.hpp:46:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/parameter_type_of.hpp:53:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/parameter_type_of.hpp:53:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/parameter_type_of.hpp:69:21: error: 'indexed_type' was not declared in this scope
indexed_type
^~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/parameter_type_of.hpp:69:21: note: suggested alternative: 'interior_type'
indexed_type
^~~~~~~~~~~~
interior_type
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/parameter_type_of.hpp:70:17: error: template argument 2 is invalid
>::type
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/parameter_type_of.hpp:71:9: error: template argument 1 is invalid
>::type type;
^
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:51,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:55,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/normalized_view.hpp:48:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/normalized_view.hpp:48:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/normalized_view.hpp:63:13: error: template argument 1 is invalid
>::type reversible_type;
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/normalized_view.hpp:63:13: error: template argument 2 is invalid
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/normalized_view.hpp:56:9: error: expected nested-name-specifier
reversible_view
^~~~~~~~~~~~~~~
<
~
range,
~~~~~~
order_as_direction
~~~~~~~~~~~~~~~~~~
<
~
geometry::point_order<Geometry>::value
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>::value
~~~~~~~~
>::type reversible_type;
~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/normalized_view.hpp:63:16: error: typedef name may not be a nested-name-specifier
>::type reversible_type;
^~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/normalized_view.hpp:63:16: error: expected ';' at end of member declaration
>::type reversible_type;
^~~~
;
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/normalized_view.hpp:63:21: error: 'reversible_type' does not name a type; did you mean 'reversible_view'?
>::type reversible_type;
^~~~~~~~~~~~~~~
reversible_view
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/normalized_view.hpp:65:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/normalized_view.hpp:65:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/normalized_view.hpp:75:17: error: 'reversible' was not declared in this scope
reversible,
^~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/normalized_view.hpp:75:17: note: suggested alternative: 'Convertible'
reversible,
^~~~~~~~~~
Convertible
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/normalized_view.hpp:77:13: error: template argument 1 is invalid
>::type closeable_type;
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/normalized_view.hpp:79:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/normalized_view.hpp:79:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/normalized_view.hpp:86:42: error: expected ')' before '&' token
explicit inline normalized_view(range & r)
~ ^~
)
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/normalized_view.hpp:91:44: error: 'closeable' was not declared in this scope
typedef typename boost::range_iterator<closeable>::type iterator;
^~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/normalized_view.hpp:91:44: note: suggested alternative: 'fcloseall'
typedef typename boost::range_iterator<closeable>::type iterator;
^~~~~~~~~
fcloseall
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/normalized_view.hpp:91:53: error: template argument 1 is invalid
typedef typename boost::range_iterator<closeable>::type iterator;
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/normalized_view.hpp:92:50: error: 'closeable' was not declared in this scope
typedef typename boost::range_const_iterator<closeable>::type const_iterator;
^~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/normalized_view.hpp:92:50: note: suggested alternative: 'fcloseall'
typedef typename boost::range_const_iterator<closeable>::type const_iterator;
^~~~~~~~~
fcloseall
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/normalized_view.hpp:92:59: error: template argument 1 is invalid
typedef typename boost::range_const_iterator<closeable>::type const_iterator;
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/normalized_view.hpp:101:5: error: 'reversible_type' does not name a type; did you mean 'reversible_view'?
reversible_type m_reversible;
^~~~~~~~~~~~~~~
reversible_view
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/normalized_view.hpp:94:74: error: no matching function for call to 'begin(const closeable_type&)'
inline const_iterator begin() const { return boost::begin(m_closeable); }
^
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/functions.hpp:18,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/iterator_range_core.hpp:38,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/lexical_cast.hpp:30,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/math/tools/convert_from_string.hpp:15,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<T>::type begin( T& r )
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/begin.hpp:98:55: note: template argument deduction/substitution failed:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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]':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/normalized_view.hpp:94:74: required from here
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/begin.hpp:98:55: error: no type named 'type' in 'struct boost::range_iterator<const int, void>'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type begin( const T& r )
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/begin.hpp:110:61: note: template argument deduction/substitution failed:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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]':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/normalized_view.hpp:94:74: required from here
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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 D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:51,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:55,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/normalized_view.hpp:95:70: error: no matching function for call to 'end(const closeable_type&)'
inline const_iterator end() const { return boost::end(m_closeable); }
^
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/functions.hpp:19,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/iterator_range_core.hpp:38,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/lexical_cast.hpp:30,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/math/tools/convert_from_string.hpp:15,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<T>::type end( T& r )
^~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/end.hpp:92:55: note: template argument deduction/substitution failed:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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]':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/normalized_view.hpp:95:70: required from here
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/end.hpp:92:55: error: no type named 'type' in 'struct boost::range_iterator<const int, void>'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type end( const T& r )
^~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/end.hpp:104:61: note: template argument deduction/substitution failed:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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]':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/normalized_view.hpp:95:70: required from here
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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 D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:51,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:55,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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()':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)'
inline iterator begin() { return boost::begin(m_closeable); }
^
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/functions.hpp:18,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/iterator_range_core.hpp:38,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/lexical_cast.hpp:30,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/math/tools/convert_from_string.hpp:15,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<T>::type begin( T& r )
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/begin.hpp:98:55: note: template argument deduction/substitution failed:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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]':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/normalized_view.hpp:97:62: required from here
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/begin.hpp:98:55: error: no type named 'type' in 'struct boost::range_iterator<int, void>'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type begin( const T& r )
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/begin.hpp:110:61: note: template argument deduction/substitution failed:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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]':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/normalized_view.hpp:97:62: required from here
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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 D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:51,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:55,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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()':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)'
inline iterator end() { return boost::end(m_closeable); }
^
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/functions.hpp:19,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/iterator_range_core.hpp:38,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/lexical_cast.hpp:30,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/math/tools/convert_from_string.hpp:15,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<T>::type end( T& r )
^~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/end.hpp:92:55: note: template argument deduction/substitution failed:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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]':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/normalized_view.hpp:98:58: required from here
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/end.hpp:92:55: error: no type named 'type' in 'struct boost::range_iterator<int, void>'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type end( const T& r )
^~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/end.hpp:104:61: note: template argument deduction/substitution failed:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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]':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/normalized_view.hpp:98:58: required from here
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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 D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:61,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp: At global scope:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp:268:18: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp:268:18: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp:268:18: error: 'conditional_t' is not a member of 'std'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp:268:18: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp:277:17: error: wrong number of template arguments (4, should be at least 0)
>
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
class projected_point
^~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp:278:9: error: expected unqualified-id before '>' token
> type;
^
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian/distance_segment_box.hpp:14,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:63,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp:772:21: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp:790:21: error: 'point_box_strategy_type' was not declared in this scope
point_box_strategy_type
^~~~~~~~~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp:790:21: note: suggested alternative: 'point_to_range'
point_box_strategy_type
^~~~~~~~~~~~~~~~~~~~~~~
point_to_range
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp:791:17: error: template argument 3 is invalid
>::apply(p[0], box, point_box_strategy_type());
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp:791:17: error: template argument 6 is invalid
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:78,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp: At global scope:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:812:18: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:812:18: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:812:18: error: 'conditional_t' is not a member of 'std'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:812:18: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:821:17: error: wrong number of template arguments (4, should be at least 0)
>
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
class cross_track
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:822:9: error: expected unqualified-id before '>' token
> type;
^
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:79,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/distance_cross_track_box_box.hpp:299:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/distance_cross_track_box_box.hpp:452:18: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/distance_cross_track_box_box.hpp:452:18: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/distance_cross_track_box_box.hpp:452:18: error: 'conditional_t' is not a member of 'std'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/distance_cross_track_box_box.hpp:452:18: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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)
>
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
class cross_track_box_box
^~~~~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/distance_cross_track_box_box.hpp:463:9: error: expected unqualified-id before '>' token
> type;
^
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:80,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp:226:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp:376:18: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp:376:18: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp:376:18: error: 'conditional_t' is not a member of 'std'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp:376:18: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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)
>
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
class cross_track_point_box
^~~~~~~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp:387:9: error: expected unqualified-id before '>' token
> type;
^
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:81,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:66:22: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:66:17: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
disjoint_segment_box_sphere_or_spheroid<cs_tag>
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:81:63: note: expected a type, got 'cs_tag'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:83:26: error: 'disjoint_sb' is not a class, namespace, or enumeration
typedef typename disjoint_sb::disjoint_info disjoint_info_type;
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:99:46: error: 'disjoint_sb' is not a class, namespace, or enumeration
disjoint_info_type disjoint_result = disjoint_sb::
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:103:32: error: 'disjoint_info_type' is not a class, namespace, or enumeration
if (disjoint_result == disjoint_info_type::intersect) //intersect
^~~~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:108:32: error: 'disjoint_info_type' is not a class, namespace, or enumeration
if (disjoint_result == disjoint_info_type::disjoint_no_vertex)
^~~~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
>::apply(lon1, lat1, lon2, lat2,
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:141:21: note: expected a type, got 'cs_tag'
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:82,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/compare.hpp: At global scope:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/compare.hpp:140:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t<same_units_type::value, units1_type, geometry::radian> units_type;
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/compare.hpp:140:13: note: suggested alternative: 'conditional'
typedef std::conditional_t<same_units_type::value, units1_type, geometry::radian> units_type;
^~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/compare.hpp:153:54: error: 'units_type' was not declared in this scope
is_left_at = math::is_longitude_antimeridian<units_type>(l0);
^~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/compare.hpp:153:54: note: suggested alternative: 'units1_type'
is_left_at = math::is_longitude_antimeridian<units_type>(l0);
^~~~~~~~~~
units1_type
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/compare.hpp:175:43: error: 'units_type' was not declared in this scope
&& math::is_latitude_pole<units_type, is_equatorial>(l1)))
^~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/compare.hpp:175:43: note: suggested alternative: 'units1_type'
&& math::is_latitude_pole<units_type, is_equatorial>(l1)))
^~~~~~~~~~
units1_type
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/compare.hpp:236:22: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/compare.hpp:236:22: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/compare.hpp:236:22: error: 'conditional_t' is not a member of 'std'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/compare.hpp:236:22: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/compare.hpp:241:21: error: wrong number of template arguments (6, should be 4)
>::value
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/compare.hpp:133:8: note: provided for 'template<class ComparePolicy, class Point1, class Point2, long long unsigned int DimensionCount> struct boost::geometry::strategy::compare::detail::spherical_longitude'
struct spherical_longitude
^~~~~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/compare.hpp:242:16: error: '::apply' has not been declared
>::apply(left, right);
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical/compare.hpp:242:16: note: suggested alternatives:
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/apply_fwd.hpp:31,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/apply.hpp:22,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/find_if.hpp:17,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/find.hpp:17,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/contains.hpp:20,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/math/policies/policy.hpp:10,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/math/constants/constants.hpp:12,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:18:8: note: 'boost::mpl::apply'
struct apply;
^~~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/move/utility_core.hpp:31,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/move/utility.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/variant/apply_visitor.hpp:16,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/append.hpp:27,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/policies/relate/intersection_points.hpp:20,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/move/detail/meta_utils.hpp:47:8: note: 'boost::move_detail::apply'
struct apply
^~~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:90,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/geographic/azimuth.hpp:94:22: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/geographic/azimuth.hpp:94:17: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/geographic/azimuth.hpp:101:17: error: 'calc_t' was not declared in this scope
calc_t,
^~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/geographic/azimuth.hpp:101:17: note: suggested alternative: 'call_R'
calc_t,
^~~~~~
call_R
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/geographic/intersection.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/geographic/distance_cross_track.hpp:35,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:96,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategy/geographic/area.hpp: At global scope:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategy/geographic/area.hpp:83:22: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategy/geographic/area.hpp:83:17: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategy/geographic/area.hpp:91:9: error: 'calc_t' does not name a type; did you mean 'call_R'?
calc_t const m_a2; // squared equatorial radius
^~~~~~
call_R
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategy/geographic/area.hpp:92:9: error: 'calc_t' does not name a type; did you mean 'call_R'?
calc_t const m_e2; // squared eccentricity
^~~~~~
call_R
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategy/geographic/area.hpp:93:9: error: 'calc_t' does not name a type; did you mean 'call_R'?
calc_t const m_ep2; // squared second eccentricity
^~~~~~
call_R
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategy/geographic/area.hpp:94:9: error: 'calc_t' does not name a type; did you mean 'call_R'?
calc_t const m_ep; // second eccentricity
^~~~~~
call_R
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategy/geographic/area.hpp:95:9: error: 'calc_t' does not name a type; did you mean 'call_R'?
calc_t const m_c2; // squared authalic radius
^~~~~~
call_R
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
, m_a2(math::sqr(get_radius<0>(spheroid)))
^~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
, m_e2(formula::eccentricity_sqr<calc_t>(spheroid))
^~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategy/geographic/area.hpp:100:46: error: 'calc_t' was not declared in this scope
, m_e2(formula::eccentricity_sqr<calc_t>(spheroid))
^~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategy/geographic/area.hpp:100:46: note: suggested alternative: 'call_R'
, m_e2(formula::eccentricity_sqr<calc_t>(spheroid))
^~~~~~
call_R
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
, m_ep2(m_e2 / (calc_t(1.0) - m_e2))
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategy/geographic/area.hpp:101:21: error: 'm_e2' was not declared in this scope
, m_ep2(m_e2 / (calc_t(1.0) - m_e2))
^~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
, m_ep(math::sqrt(m_ep2))
^~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategy/geographic/area.hpp:102:31: error: 'm_ep2' was not declared in this scope
, m_ep(math::sqrt(m_ep2))
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
, m_c2(formula_dispatch::authalic_radius_sqr
^~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategy/geographic/area.hpp:106:21: error: type/value mismatch at argument 1 in template parameter list for 'template<class ResultType, class Geometry, class Tag> struct boost::geometry::formula_dispatch::authalic_radius_sqr'
>::apply(m_a2, m_e2))
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategy/geographic/area.hpp:106:21: note: expected a type, got 'calc_t'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategy/geographic/area.hpp:106:30: error: 'm_a2' was not declared in this scope
>::apply(m_a2, m_e2))
^~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:30,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:115,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/for_each_range.hpp: In function 'bool boost::geometry::detail::any_range_of(const Geometry&, UnaryPredicate)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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
[&](auto&& range)
^~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/for_each_range.hpp: In function 'bool boost::geometry::detail::none_range_of(const Geometry&, UnaryPredicate)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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
[&](auto&& range)
^~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/for_each_range.hpp: In function 'Functor boost::geometry::detail::for_each_range(const Geometry&, Functor)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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
[&](auto&& range)
^~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:115,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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
geometry::detail::for_each_range(geometry, [&](auto const& range)
^~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp: In lambda function:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:70:42: error: no matching function for call to 'begin(const int&)'
auto left_it = boost::begin(range);
^
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/functions.hpp:18,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/iterator_range_core.hpp:38,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/lexical_cast.hpp:30,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/math/tools/convert_from_string.hpp:15,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<T>::type begin( T& r )
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/begin.hpp:98:55: note: template argument deduction/substitution failed:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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]':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:70:42: required from here
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/begin.hpp:98:55: error: no type named 'type' in 'struct boost::range_iterator<const int, void>'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type begin( const T& r )
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/begin.hpp:110:61: note: template argument deduction/substitution failed:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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]':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:70:42: required from here
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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 D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:115,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:71:43: error: no matching function for call to 'begin(const int&)'
auto right_it = boost::begin(range);
^
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/functions.hpp:18,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/iterator_range_core.hpp:38,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/lexical_cast.hpp:30,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/math/tools/convert_from_string.hpp:15,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<T>::type begin( T& r )
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/begin.hpp:98:55: note: template argument deduction/substitution failed:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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]':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:71:43: required from here
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/begin.hpp:98:55: error: no type named 'type' in 'struct boost::range_iterator<const int, void>'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type begin( const T& r )
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/begin.hpp:110:61: note: template argument deduction/substitution failed:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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]':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:71:43: required from here
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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 D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:115,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:73:44: error: no matching function for call to 'begin(const int&)'
for (auto it = ++boost::begin(range); it != boost::end(range); ++it)
^
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/functions.hpp:18,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/iterator_range_core.hpp:38,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/lexical_cast.hpp:30,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/math/tools/convert_from_string.hpp:15,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<T>::type begin( T& r )
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/begin.hpp:98:55: note: template argument deduction/substitution failed:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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]':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:73:44: required from here
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/begin.hpp:98:55: error: no type named 'type' in 'struct boost::range_iterator<const int, void>'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type begin( const T& r )
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/begin.hpp:110:61: note: template argument deduction/substitution failed:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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]':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:73:44: required from here
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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 D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:115,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:73:69: error: no matching function for call to 'end(const int&)'
for (auto it = ++boost::begin(range); it != boost::end(range); ++it)
^
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/functions.hpp:19,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/iterator_range_core.hpp:38,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/lexical_cast.hpp:30,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/math/tools/convert_from_string.hpp:15,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<T>::type end( T& r )
^~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/end.hpp:92:55: note: template argument deduction/substitution failed:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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]':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:73:69: required from here
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/end.hpp:92:55: error: no type named 'type' in 'struct boost::range_iterator<const int, void>'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type end( const T& r )
^~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/end.hpp:104:61: note: template argument deduction/substitution failed:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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]':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:73:69: required from here
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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 D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:115,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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
geometry::detail::for_each_range(geometry, [&](auto const& range)
^~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp: In lambda function:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:127:42: error: no matching function for call to 'begin(const int&)'
for (auto it = boost::begin(range); it != boost::end(range); ++it)
^
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/functions.hpp:18,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/iterator_range_core.hpp:38,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/lexical_cast.hpp:30,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/math/tools/convert_from_string.hpp:15,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<T>::type begin( T& r )
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/begin.hpp:98:55: note: template argument deduction/substitution failed:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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]':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:127:42: required from here
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/begin.hpp:98:55: error: no type named 'type' in 'struct boost::range_iterator<const int, void>'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type begin( const T& r )
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/begin.hpp:110:61: note: template argument deduction/substitution failed:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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]':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:127:42: required from here
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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 D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:115,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:127:67: error: no matching function for call to 'end(const int&)'
for (auto it = boost::begin(range); it != boost::end(range); ++it)
^
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/functions.hpp:19,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/iterator_range_core.hpp:38,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/lexical_cast.hpp:30,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/math/tools/convert_from_string.hpp:15,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<T>::type end( T& r )
^~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/end.hpp:92:55: note: template argument deduction/substitution failed:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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]':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:127:67: required from here
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/end.hpp:92:55: error: no type named 'type' in 'struct boost::range_iterator<const int, void>'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)'
inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type end( const T& r )
^~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/range/end.hpp:104:61: note: template argument deduction/substitution failed:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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]':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:127:67: required from here
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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 D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian.hpp:14,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:158,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/area/cartesian.hpp: At global scope:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/area/cartesian.hpp:30:37: error: 'area' function uses 'auto' type specifier without trailing return type
static auto area(Geometry const&)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/area/cartesian.hpp:30:37: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/area/cartesian.hpp:50:57: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::area::cartesian<CT> const&)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/area/cartesian.hpp:50:57: note: deduced return type only available with -std=c++14 or -std=gnu++14
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian.hpp:15,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:158,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:41:80: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:41:80: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:48:86: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_multi_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:48:86: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:55:78: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:55:78: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:62:82: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:62:82: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:69:88: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_polysegmental_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:69:88: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:76:78: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:76:78: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:84:76: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:84:76: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:91:80: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:91:80: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:111:64: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::envelope::cartesian_point const& )
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:111:64: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:120:68: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::envelope::cartesian_multipoint const&)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:120:68: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:129:62: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::envelope::cartesian_box const& )
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:129:62: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:138:69: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::envelope::cartesian_segment<CT> const&)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:138:69: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:147:61: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::envelope::cartesian<CT> const&)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:147:61: note: deduced return type only available with -std=c++14 or -std=gnu++14
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian.hpp:16,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:158,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/expand/cartesian.hpp:37:78: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/expand/cartesian.hpp:37:78: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/expand/cartesian.hpp:44:76: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/expand/cartesian.hpp:44:76: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/expand/cartesian.hpp:51:80: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/expand/cartesian.hpp:51:80: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/expand/cartesian.hpp:71:62: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::expand::cartesian_point const& )
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/expand/cartesian.hpp:71:62: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/expand/cartesian.hpp:80:60: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::expand::cartesian_box const& )
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/expand/cartesian.hpp:80:60: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/expand/cartesian.hpp:89:63: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::expand::cartesian_segment const&)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/expand/cartesian.hpp:89:63: note: deduced return type only available with -std=c++14 or -std=gnu++14
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:158,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian.hpp:33:37: error: 'area' function uses 'auto' type specifier without trailing return type
static auto area(Geometry const&)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian.hpp:33:37: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian.hpp:42:80: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian.hpp:42:80: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian.hpp:49:86: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_multi_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian.hpp:49:86: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian.hpp:56:78: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian.hpp:56:78: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian.hpp:63:82: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian.hpp:63:82: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian.hpp:70:88: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_polysegmental_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian.hpp:70:88: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian.hpp:79:78: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian.hpp:79:78: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian.hpp:86:76: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian.hpp:86:76: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian.hpp:93:80: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/cartesian.hpp:93:80: note: deduced return type only available with -std=c++14 or -std=gnu++14
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/geographic.hpp:14,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:159,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/area/geographic.hpp:47:32: error: 'area' function uses 'auto' type specifier without trailing return type
auto area(Geometry const&) const
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/area/geographic.hpp:47:32: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/area/geographic.hpp:70:78: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::area::geographic<FP, SO, S, CT> const& strategy)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/area/geographic.hpp:70:78: note: deduced return type only available with -std=c++14 or -std=gnu++14
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/geographic.hpp:21,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/geographic.hpp:15,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:159,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/spherical.hpp:47:80: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/spherical.hpp:47:80: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/spherical.hpp:54:86: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_multi_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/spherical.hpp:54:86: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/spherical.hpp:61:78: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/spherical.hpp:61:78: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/spherical.hpp:68:82: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/spherical.hpp:68:82: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/spherical.hpp:75:88: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_polysegmental_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/spherical.hpp:75:88: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/spherical.hpp:82:78: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/spherical.hpp:82:78: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/spherical.hpp:90:76: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/spherical.hpp:90:76: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/spherical.hpp:97:80: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/spherical.hpp:97:80: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/spherical.hpp:129:64: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::envelope::spherical_point const& )
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/spherical.hpp:129:64: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/spherical.hpp:138:68: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::envelope::spherical_multipoint const&)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/spherical.hpp:138:68: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/spherical.hpp:147:62: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::envelope::spherical_box const& )
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/spherical.hpp:147:62: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/spherical.hpp:156:69: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::envelope::spherical_segment<CT> const&)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/spherical.hpp:156:69: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/spherical.hpp:165:61: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::envelope::spherical<CT> const&)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/spherical.hpp:165:61: note: deduced return type only available with -std=c++14 or -std=gnu++14
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/geographic.hpp:15,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:159,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/geographic.hpp:51:80: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/geographic.hpp:51:80: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/geographic.hpp:58:86: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_multi_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/geographic.hpp:58:86: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/geographic.hpp:65:78: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/geographic.hpp:65:78: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/geographic.hpp:72:77: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr) const
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/geographic.hpp:72:77: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/geographic.hpp:82:83: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_polysegmental_t<Geometry> * = nullptr) const
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/geographic.hpp:82:83: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/geographic.hpp:92:78: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/geographic.hpp:92:78: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/geographic.hpp:100:76: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/geographic.hpp:100:76: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/geographic.hpp:107:75: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr) const
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/geographic.hpp:107:75: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/geographic.hpp:130:79: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::envelope::geographic_segment<FP, S, CT> const& s)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/geographic.hpp:130:79: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/geographic.hpp:139:71: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::envelope::geographic<FP, S, CT> const& s)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/envelope/geographic.hpp:139:71: note: deduced return type only available with -std=c++14 or -std=gnu++14
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/expand/geographic.hpp:19,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/geographic.hpp:16,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:159,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/expand/spherical.hpp:42:78: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/expand/spherical.hpp:42:78: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/expand/spherical.hpp:49:76: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/expand/spherical.hpp:49:76: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/expand/spherical.hpp:56:80: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/expand/spherical.hpp:56:80: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/expand/spherical.hpp:88:62: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::expand::spherical_point const& )
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/expand/spherical.hpp:88:62: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/expand/spherical.hpp:97:60: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::expand::spherical_box const& )
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/expand/spherical.hpp:97:60: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/expand/spherical.hpp:106:67: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::expand::spherical_segment<CT> const&)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/expand/spherical.hpp:106:67: note: deduced return type only available with -std=c++14 or -std=gnu++14
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/geographic.hpp:16,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:159,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/expand/geographic.hpp:49:78: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/expand/geographic.hpp:49:78: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/expand/geographic.hpp:56:76: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/expand/geographic.hpp:56:76: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/expand/geographic.hpp:63:75: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr) const
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/expand/geographic.hpp:63:75: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/expand/geographic.hpp:86:77: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::expand::geographic_segment<FP, S, CT> const& s)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/expand/geographic.hpp:86:77: note: deduced return type only available with -std=c++14 or -std=gnu++14
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:159,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/geographic.hpp:50:32: error: 'area' function uses 'auto' type specifier without trailing return type
auto area(Geometry const&) const
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/geographic.hpp:50:32: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/geographic.hpp:62:80: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/geographic.hpp:62:80: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/geographic.hpp:69:86: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_multi_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/geographic.hpp:69:86: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/geographic.hpp:76:78: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/geographic.hpp:76:78: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/geographic.hpp:83:77: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr) const
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/geographic.hpp:83:77: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/geographic.hpp:93:83: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_polysegmental_t<Geometry> * = nullptr) const
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/geographic.hpp:93:83: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/geographic.hpp:105:78: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/geographic.hpp:105:78: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/geographic.hpp:112:76: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/geographic.hpp:112:76: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/geographic.hpp:119:75: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr) const
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/geographic.hpp:119:75: note: deduced return type only available with -std=c++14 or -std=gnu++14
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical.hpp:14,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:160,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/area/spherical.hpp:46:32: error: 'area' function uses 'auto' type specifier without trailing return type
auto area(Geometry const&) const
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/area/spherical.hpp:46:32: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/area/spherical.hpp:81:69: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::area::spherical<R, CT> const& strategy)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/area/spherical.hpp:81:69: note: deduced return type only available with -std=c++14 or -std=gnu++14
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:160,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical.hpp:49:32: error: 'area' function uses 'auto' type specifier without trailing return type
auto area(Geometry const&) const
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical.hpp:49:32: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical.hpp:61:80: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical.hpp:61:80: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical.hpp:68:86: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_multi_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical.hpp:68:86: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical.hpp:75:78: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical.hpp:75:78: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical.hpp:82:82: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical.hpp:82:82: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical.hpp:89:88: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_polysegmental_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical.hpp:89:88: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical.hpp:98:78: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical.hpp:98:78: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical.hpp:105:76: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical.hpp:105:76: note: deduced return type only available with -std=c++14 or -std=gnu++14
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical.hpp:112:80: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/spherical.hpp:112:80: note: deduced return type only available with -std=c++14 or -std=gnu++14
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:61,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/area.hpp:246:73: error: 'apply' function uses 'auto' type specifier without trailing return type
static auto apply(Geometry const& geometry, Strategy const& strategy)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/area.hpp:246:73: note: deduced return type only available with -std=c++14 or -std=gnu++14
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:28,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:230:22: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:230:22: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:230:22: error: 'conditional_t' is not a member of 'std'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:230:22: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:239:21: error: wrong number of template arguments (3, should be 1)
>
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:39:8: note: provided for 'template<class CSTag> struct boost::geometry::detail::direction_code_impl'
struct direction_code_impl
^~~~~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:240:16: error: '::apply' has not been declared
>::apply(segment_a, segment_b, p);
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:240:16: note: suggested alternatives:
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/apply_fwd.hpp:31,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/apply.hpp:22,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/find_if.hpp:17,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/find.hpp:17,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/contains.hpp:20,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/math/policies/policy.hpp:10,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/math/constants/constants.hpp:12,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:18:8: note: 'boost::mpl::apply'
struct apply;
^~~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/move/utility_core.hpp:31,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/move/utility.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/variant/apply_visitor.hpp:16,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/append.hpp:27,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/policies/relate/intersection_points.hpp:20,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/move/detail/meta_utils.hpp:47:8: note: 'boost::move_detail::apply'
struct apply
^~~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:19,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:30,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/rtree.hpp:34,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/result.hpp: At global scope:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:623:37: error: 'integer_sequence' is not a member of 'std'
struct static_check_characters<std::integer_sequence<char, C, Cs...>>
^~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:623:37: error: 'integer_sequence' is not a member of 'std'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:623:68: error: template argument 1 is invalid
struct static_check_characters<std::integer_sequence<char, C, Cs...>>
^~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:624:36: error: 'integer_sequence' is not a member of 'std'
: static_check_characters<std::integer_sequence<char, Cs...>>
^~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:624:36: error: 'integer_sequence' is not a member of 'std'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:624:64: error: template argument 1 is invalid
: static_check_characters<std::integer_sequence<char, Cs...>>
^~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:30,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/rtree.hpp:34,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/tuples.hpp:201:9: error: expected template-name before '<' token
<
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/tuples.hpp:201:9: error: expected '{' before '<' token
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/tuples.hpp:239:9: error: expected template-name before '<' token
<
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/tuples.hpp:239:9: error: expected '{' before '<' token
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/tuples.hpp:356:26: error: 'index_sequence' is not a member of 'std'
struct push_back_st<std::index_sequence<Is...>, std::tuple<Ts...>, T>
^~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/tuples.hpp:356:26: error: 'index_sequence' is not a member of 'std'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/tuples.hpp:356:43: error: expected parameter pack before '...'
struct push_back_st<std::index_sequence<Is...>, std::tuple<Ts...>, T>
^~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/tuples.hpp:356:46: error: wrong number of template arguments (1, should be 3)
struct push_back_st<std::index_sequence<Is...>, std::tuple<Ts...>, T>
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
struct push_back_st;
^~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/tuples.hpp:380:18: error: 'make_index_sequence' is not a member of 'std'
std::make_index_sequence<sizeof...(Ts)>,
^~~~~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/tuples.hpp:380:18: error: 'make_index_sequence' is not a member of 'std'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/tuples.hpp:380:51: error: wrong number of template arguments (1, should be 3)
std::make_index_sequence<sizeof...(Ts)>,
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
struct push_back_st;
^~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/tuples.hpp:383:9: error: expected '{' before '>' token
>
^
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:30,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/rtree.hpp:34,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:145:18: error: 'integer_sequence' is not a member of 'std'
std::integer_sequence
^~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:145:18: error: 'integer_sequence' is not a member of 'std'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:148:17: error: wrong number of template arguments (1, should be at least 2)
>,
^
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:19,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:30,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/rtree.hpp:34,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:641:8: note: provided for 'template<class Seq, long long unsigned int Height, long long unsigned int Width> struct boost::geometry::detail::relate::static_mask'
struct static_mask
^~~~~~~~~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:30,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/rtree.hpp:34,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:149:13: error: expected class-name before numeric constant
3, 3
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:149:13: error: expected '{' before numeric constant
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlaps/interface.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/rtree.hpp:37,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/relate_impl.hpp:38:9: error: expected template-name before '<' token
<
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/relate_impl.hpp:38:9: error: expected '{' before '<' token
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/ring_type.hpp:27,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/closure.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:34,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/parameters.hpp:88:14: error: 'integer_sequence' is not a member of 'std'
std::integer_sequence<size_t, MaxElements, MinElements>);
^~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/parameters.hpp:88:14: error: 'integer_sequence' is not a member of 'std'
std::integer_sequence<size_t, MaxElements, MinElements>);
^~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/parameters.hpp:88:63: error: template argument 2 is invalid
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/parameters.hpp:88:63: note: expected a type, got 'MaxElements'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/parameters.hpp:88:63: note: expected a type, got 'MinElements'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:83: error: '::value' has not been declared
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:83: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/parameters.hpp:109:14: error: 'integer_sequence' is not a member of 'std'
std::integer_sequence<size_t, MaxElements, MinElements>);
^~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/parameters.hpp:109:14: error: 'integer_sequence' is not a member of 'std'
std::integer_sequence<size_t, MaxElements, MinElements>);
^~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/parameters.hpp:109:63: error: template argument 2 is invalid
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/parameters.hpp:109:63: note: expected a type, got 'MaxElements'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/parameters.hpp:109:63: note: expected a type, got 'MinElements'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:83: error: '::value' has not been declared
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:83: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/parameters.hpp:140:14: error: 'integer_sequence' is not a member of 'std'
std::integer_sequence<size_t, MaxElements, MinElements>);
^~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/parameters.hpp:140:14: error: 'integer_sequence' is not a member of 'std'
std::integer_sequence<size_t, MaxElements, MinElements>);
^~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/parameters.hpp:140:63: error: template argument 2 is invalid
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/parameters.hpp:140:63: note: expected a type, got 'MaxElements'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/parameters.hpp:140:63: note: expected a type, got 'MinElements'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:83: error: '::value' has not been declared
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:83: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/predicates.hpp:591:14: error: 'integer_sequence' is not a member of 'std'
std::integer_sequence<unsigned, First, Last>);
^~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/predicates.hpp:591:14: error: 'integer_sequence' is not a member of 'std'
std::integer_sequence<unsigned, First, Last>);
^~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/predicates.hpp:591:52: error: template argument 2 is invalid
std::integer_sequence<unsigned, First, Last>);
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:83: error: '::value' has not been declared
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:83: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/predicates.hpp:609:14: error: 'integer_sequence' is not a member of 'std'
std::integer_sequence<unsigned, First, Last>);
^~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/predicates.hpp:609:14: error: 'integer_sequence' is not a member of 'std'
std::integer_sequence<unsigned, First, Last>);
^~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/predicates.hpp:609:52: error: template argument 2 is invalid
std::integer_sequence<unsigned, First, Last>);
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:83: error: '::value' has not been declared
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/static_assert.hpp:24:83: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^~~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/algorithms/comparable_distance_far.hpp:14,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/distance_predicates.hpp:22,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/distance_predicates.hpp:14,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/rtree.hpp:59,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/algorithms/diff_abs.hpp:26:10: error: 'std::enable_if_t' has not been declared
std::enable_if_t<std::is_integral<T>::value, int> = 0
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/algorithms/diff_abs.hpp:26:21: error: expected '>' before '<' token
std::enable_if_t<std::is_integral<T>::value, int> = 0
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/algorithms/diff_abs.hpp:36:10: error: 'std::enable_if_t' has not been declared
std::enable_if_t<! std::is_integral<T>::value, int> = 0
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/algorithms/diff_abs.hpp:36:21: error: expected '>' before '<' token
std::enable_if_t<! std::is_integral<T>::value, int> = 0
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)'
inline T diff_abs(T const& v1, T const& v2)
^~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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
inline T diff_abs(T const& v1, T const& v2)
^~~~~~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/rtree.hpp:62,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/meta.hpp:54:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/meta.hpp:54:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
>::type type;
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/meta.hpp:64:9: note: expected a type, got 'result_type'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/meta.hpp:70:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/meta.hpp:70:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/meta.hpp:81:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/meta.hpp:81:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
>::type type;
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/meta.hpp:96:9: note: expected a type, got 'result_type'
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray.hpp:45,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/rtree.hpp:64,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray_detail.hpp:117:26: error: 'remove_const_t' is not a member of 'std'
std::remove_const_t
^~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray_detail.hpp:117:26: note: suggested alternative: 'remove_const'
std::remove_const_t
^~~~~~~~~~~~~~
remove_const
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray_detail.hpp:117:26: error: 'remove_const_t' is not a member of 'std'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray_detail.hpp:117:26: note: suggested alternative: 'remove_const'
std::remove_const_t
^~~~~~~~~~~~~~
remove_const
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray_detail.hpp:120:25: error: wrong number of template arguments (1, should be 2)
>,
^
In file included from D:/Compiler/rtools40/mingw64/include/c++/8.3.0/unordered_map:38,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/Rcpp/include/Rcpp/platform/compiler.h:153,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/Rcpp/include/Rcpp/r/headers.h:67,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/Rcpp/include/RcppCommon.h:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/Rcpp/include/Rcpp.h:27,
from file10f3459d21b14.cpp:5:
D:/Compiler/rtools40/mingw64/include/c++/8.3.0/type_traits:1328:12: note: provided for 'template<class, class> struct std::is_same'
struct is_same
^~~~~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray.hpp:45,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/rtree.hpp:64,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray_detail.hpp:121:26: error: 'remove_const_t' is not a member of 'std'
std::remove_const_t
^~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray_detail.hpp:121:26: note: suggested alternative: 'remove_const'
std::remove_const_t
^~~~~~~~~~~~~~
remove_const
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray_detail.hpp:121:26: error: 'remove_const_t' is not a member of 'std'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray_detail.hpp:121:26: note: suggested alternative: 'remove_const'
std::remove_const_t
^~~~~~~~~~~~~~
remove_const
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray_detail.hpp:124:25: error: wrong number of template arguments (3, should be 2)
>
^
In file included from D:/Compiler/rtools40/mingw64/include/c++/8.3.0/unordered_map:38,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/Rcpp/include/Rcpp/platform/compiler.h:153,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/Rcpp/include/Rcpp/r/headers.h:67,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/Rcpp/include/RcppCommon.h:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/Rcpp/include/Rcpp.h:27,
from file10f3459d21b14.cpp:5:
D:/Compiler/rtools40/mingw64/include/c++/8.3.0/type_traits:57:12: note: provided for 'template<class _Tp, _Tp __v> struct std::integral_constant'
struct integral_constant
^~~~~~~~~~~~~~~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray.hpp:45,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/rtree.hpp:64,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray_detail.hpp:125:17: error: expected '{' before '>' token
>::value
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray_detail.hpp:146:26: error: 'remove_const_t' is not a member of 'std'
std::remove_const_t
^~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray_detail.hpp:146:26: note: suggested alternative: 'remove_const'
std::remove_const_t
^~~~~~~~~~~~~~
remove_const
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray_detail.hpp:146:26: error: 'remove_const_t' is not a member of 'std'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray_detail.hpp:146:26: note: suggested alternative: 'remove_const'
std::remove_const_t
^~~~~~~~~~~~~~
remove_const
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray_detail.hpp:149:25: error: wrong number of template arguments (1, should be 2)
>,
^
In file included from D:/Compiler/rtools40/mingw64/include/c++/8.3.0/unordered_map:38,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/Rcpp/include/Rcpp/platform/compiler.h:153,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/Rcpp/include/Rcpp/r/headers.h:67,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/Rcpp/include/RcppCommon.h:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/Rcpp/include/Rcpp.h:27,
from file10f3459d21b14.cpp:5:
D:/Compiler/rtools40/mingw64/include/c++/8.3.0/type_traits:1328:12: note: provided for 'template<class, class> struct std::is_same'
struct is_same
^~~~~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray.hpp:45,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/rtree.hpp:64,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray_detail.hpp:150:26: error: 'remove_const_t' is not a member of 'std'
std::remove_const_t<V>
^~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray_detail.hpp:150:26: note: suggested alternative: 'remove_const'
std::remove_const_t<V>
^~~~~~~~~~~~~~
remove_const
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray_detail.hpp:150:26: error: 'remove_const_t' is not a member of 'std'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray_detail.hpp:150:26: note: suggested alternative: 'remove_const'
std::remove_const_t<V>
^~~~~~~~~~~~~~
remove_const
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray_detail.hpp:150:42: error: wrong number of template arguments (3, should be 2)
std::remove_const_t<V>
^
In file included from D:/Compiler/rtools40/mingw64/include/c++/8.3.0/unordered_map:38,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/Rcpp/include/Rcpp/platform/compiler.h:153,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/Rcpp/include/Rcpp/r/headers.h:67,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/Rcpp/include/RcppCommon.h:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/Rcpp/include/Rcpp.h:27,
from file10f3459d21b14.cpp:5:
D:/Compiler/rtools40/mingw64/include/c++/8.3.0/type_traits:57:12: note: provided for 'template<class _Tp, _Tp __v> struct std::integral_constant'
struct integral_constant
^~~~~~~~~~~~~~~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray.hpp:45,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/rtree.hpp:64,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray_detail.hpp:151:17: error: expected '{' before '>' token
>::value
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray_detail.hpp:372:44: error: 'remove_const_t' is not a member of 'std'
::boost::has_nothrow_move<std::remove_const_t<T> >::value
^~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray_detail.hpp:372:44: note: suggested alternative: 'remove_const'
::boost::has_nothrow_move<std::remove_const_t<T> >::value
^~~~~~~~~~~~~~
remove_const
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray_detail.hpp:372:44: error: 'remove_const_t' is not a member of 'std'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray_detail.hpp:372:44: note: suggested alternative: 'remove_const'
::boost::has_nothrow_move<std::remove_const_t<T> >::value
^~~~~~~~~~~~~~
remove_const
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray_detail.hpp:372:60: error: template argument 1 is invalid
::boost::has_nothrow_move<std::remove_const_t<T> >::value
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray_detail.hpp:372:62: error: template argument 2 is invalid
::boost::has_nothrow_move<std::remove_const_t<T> >::value
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray_detail.hpp:372:65: error: expected '{' before 'value'
::boost::has_nothrow_move<std::remove_const_t<T> >::value
^~~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/rtree.hpp:64,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray.hpp:1565:22: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray.hpp:1565:17: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray.hpp:1572:9: error: 'storage_type' was not declared in this scope
storage_type temp;
^~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray.hpp:1572:9: note: suggested alternative:
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/Rcpp/include/Rcpp/traits/traits.h:52,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/Rcpp/include/RcppCommon.h:148,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/Rcpp/include/Rcpp.h:27,
from file10f3459d21b14.cpp:5:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/Rcpp/include/Rcpp/traits/storage_type.h:35:28: note: 'Rcpp::traits::storage_type'
template<int RTYPE> struct storage_type{
^~~~~~~~~~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/rtree.hpp:64,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray.hpp:1573:53: error: 'temp' was not declared in this scope
Value * temp_ptr = reinterpret_cast<Value*>(temp.address());
^~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/varray.hpp:1573:53: note: suggested alternative: 'tfm'
Value * temp_ptr = reinterpret_cast<Value*>(temp.address());
^~~~
tfm
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/rtree/linear/linear.hpp:14,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/rtree.hpp:78,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/rtree/linear/redistribute_elements.hpp: At global scope:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/rtree/linear/redistribute_elements.hpp:91:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/rtree/linear/redistribute_elements.hpp:109:30: error: 'separation_type' has not been declared
separation_type & separation,
^~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/rtree/linear/redistribute_elements.hpp:170:33: error: 'separation_type' was not declared in this scope
separation = difference<separation_type>(lowest_high, highest_low);
^~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/rtree/linear/redistribute_elements.hpp:170:33: note: suggested alternative: 'fraction_type'
separation = difference<separation_type>(lowest_high, highest_low);
^~~~~~~~~~~~~~~
fraction_type
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/scoped_ptr.hpp:13,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/detail/rtree/query_iterators.hpp:18,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/rtree.hpp:90,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/smart_ptr/scoped_ptr.hpp: At global scope:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/smart_ptr/scoped_ptr.hpp:74:31: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
explicit scoped_ptr( std::auto_ptr<T> p ) BOOST_SP_NOEXCEPT : px( p.release() )
^~~~~~~~
In file included from D:/Compiler/rtools40/mingw64/include/c++/8.3.0/bits/locale_conv.h:41,
from D:/Compiler/rtools40/mingw64/include/c++/8.3.0/locale:43,
from D:/Compiler/rtools40/mingw64/include/c++/8.3.0/iomanip:43,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/Rcpp/include/RcppCommon.h:52,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/Rcpp/include/Rcpp.h:27,
from file10f3459d21b14.cpp:5:
D:/Compiler/rtools40/mingw64/include/c++/8.3.0/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/rtree.hpp:1243:10: error: 'conditional_t' in namespace 'std' does not name a template type
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/rtree.hpp:1243:5: note: suggested alternative: 'conditional'
std::conditional_t
^~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/rtree.hpp:1310:10: error: 'conditional_t' in namespace 'std' does not name a template type
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/rtree.hpp:1310:5: note: suggested alternative: 'conditional'
std::conditional_t
^~~
conditional
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:27,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/relate.hpp:15,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:82:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:82:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:89:40: error: 'sub_type' was not declared in this scope
typedef detail_dispatch::sub_range<sub_type> sub_sub_range;
^~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:89:40: note: suggested alternative: 'true_type'
typedef detail_dispatch::sub_range<sub_type> sub_sub_range;
^~~~~~~~
true_type
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:89:48: error: template argument 1 is invalid
typedef detail_dispatch::sub_range<sub_type> sub_sub_range;
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:89:48: error: template argument 2 is invalid
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:89:48: error: template argument 3 is invalid
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:92:22: error: 'sub_sub_range' is not a class, namespace, or enumeration
typedef typename sub_sub_range::return_type return_type;
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:100:16: error: 'sub_sub_range' is not a class, namespace, or enumeration
return sub_sub_range::apply(range::at(geometry, mi), id);
^~~~~~~~~~~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:42,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/relate.hpp:15,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp: In function 'void boost::geometry::sectionalize(const Geometry&, const RobustPolicy&, Sections&, int, std::size_t)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:1076:18: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:1076:18: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:1076:18: error: 'conditional_t' is not a member of 'std'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:1076:18: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
>,
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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)'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:1081:18: error: expected identifier before ',' token
>,
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:1081:18: error: expected unqualified-id before ',' token
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:1082:13: error: expected unqualified-id before 'typename'
typename cs_tag<Geometry>::type
^~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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]
expand_strategy_type(),
^~~~~~~~~~~~~~~~~~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/iterators/ever_circling_iterator.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:57,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/relate.hpp:15,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/iterators/base.hpp: At global scope:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/iterators/base.hpp:42:14: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/iterators/base.hpp:42:14: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/iterators/base.hpp:42:14: error: 'conditional_t' is not a member of 'std'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/iterators/base.hpp:42:14: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
>
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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)'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/iterators/base.hpp:52:5: error: expected '{' before '>' token
>
^
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/relate.hpp:15,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:557:22: error: 'integer_sequence' in namespace 'std' does not name a template type
typedef std::integer_sequence<std::size_t, 0, 1> dimensions;
^~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:564:42: error: 'dimensions' was not declared in this scope
geometry::sectionalize<Reverse1, dimensions>(geometry1, robust_policy,
^~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:564:42: note: suggested alternative: 'dimension'
geometry::sectionalize<Reverse1, dimensions>(geometry1, robust_policy,
^~~~~~~~~~
dimension
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:1160:10: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:1160:10: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:1170:14: error: expected primary-expression before ',' token
>,
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:1179:9: error: expected primary-expression before '>' token
>::apply(0, geometry1,
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:1179:12: error: '::apply' has not been declared
>::apply(0, geometry1,
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:1179:12: note: suggested alternatives:
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/apply_fwd.hpp:31,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/apply.hpp:22,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/find_if.hpp:17,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/find.hpp:17,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/contains.hpp:20,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/math/policies/policy.hpp:10,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/math/constants/constants.hpp:12,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:18:8: note: 'boost::mpl::apply'
struct apply;
^~~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/move/utility_core.hpp:31,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/move/utility.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/variant/apply_visitor.hpp:16,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/append.hpp:27,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/policies/relate/intersection_points.hpp:20,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/move/detail/meta_utils.hpp:47:8: note: 'boost::move_detail::apply'
struct apply
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/move/detail/meta_utils.hpp:47:8: note: 'boost::move_detail::apply'
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/has_self_intersections.hpp:26,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/backtrack_check_si.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffer_policies.hpp:23,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:40,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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
typedef std::integer_sequence<std::size_t, 0, 1> dimensions;
^~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:155:41: error: 'dimensions' was not declared in this scope
geometry::sectionalize<Reverse, dimensions>(geometry, robust_policy, sec,
^~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:155:41: note: suggested alternative: 'dimension'
geometry::sectionalize<Reverse, dimensions>(geometry, robust_policy, sec,
^~~~~~~~~~
dimension
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/disjoint/areal_areal.hpp:33,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/disjoint/implementation.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/intersects/implementation.hpp:27,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/intersects.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/distance/linear_or_areal_to_areal.hpp:18,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/distance/implementation.hpp:28,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/comparable_distance/implementation.hpp:22,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/comparable_distance.hpp:23,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/piece_border.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:43,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/for_each.hpp: In function 'bool boost::geometry::any_point_of(Geometry&, UnaryPredicate)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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
return ! dispatch::for_each_point<Geometry>::apply(geometry, [&](auto&& pt)
^~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/for_each.hpp: In function 'bool boost::geometry::any_segment_of(const Geometry&, UnaryPredicate)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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
return ! dispatch::for_each_segment<Geometry const>::apply(geometry, [&](auto&& s)
^~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/for_each.hpp: In function 'bool boost::geometry::none_point_of(Geometry&, UnaryPredicate)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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
return dispatch::for_each_point<Geometry>::apply(geometry, [&](auto&& pt)
^~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/for_each.hpp: In function 'bool boost::geometry::none_segment_of(const Geometry&, UnaryPredicate)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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
return dispatch::for_each_segment<Geometry const>::apply(geometry, [&](auto&& s)
^~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/for_each.hpp: In function 'Functor boost::geometry::for_each_point(Geometry&, Functor)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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
dispatch::for_each_point<Geometry>::apply(geometry, [&](auto&& pt)
^~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/for_each.hpp: In function 'Functor boost::geometry::for_each_segment(Geometry&, Functor)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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
dispatch::for_each_segment<Geometry>::apply(geometry, [&](auto&& s)
^~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/disjoint/implementation.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/intersects/implementation.hpp:27,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/intersects.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/distance/linear_or_areal_to_areal.hpp:18,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/distance/implementation.hpp:28,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/comparable_distance/implementation.hpp:22,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/comparable_distance.hpp:23,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/piece_border.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:43,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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
return geometry::detail::any_range_of(geometry2, [&](auto const& range)
^~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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
if (! geometry::all_segments_of(areal, [&](auto const& s)
^~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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
typedef std::integer_sequence<std::size_t, 0> dimensions;
^~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:249:43: error: 'dimensions' was not declared in this scope
geometry::sectionalize<false, dimensions>(m_ring,
^~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:249:43: note: suggested alternative: 'dimension'
geometry::sectionalize<false, dimensions>(m_ring,
^~~~~~~~~~
dimension
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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>&)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:861:18: error: 'integer_sequence' is not a member of 'std'
std::integer_sequence<std::size_t, 0, 1> // x,y dimension
^~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:861:18: error: 'integer_sequence' is not a member of 'std'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:861:52: error: wrong number of template arguments (4, should be 2)
std::integer_sequence<std::size_t, 0, 1> // x,y dimension
^
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:42,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/relate.hpp:15,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
struct sectionalize_part
^~~~~~~~~~~~~~~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:862:9: error: expected unqualified-id before '>' token
> sectionalizer;
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:869:9: error: 'sectionalizer' has not been declared
sectionalizer::apply(monotonic_sections,
^~~~~~~~~~~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/simplify.hpp:42,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:33,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/concepts/simplify_concept.hpp: In static member function 'static void boost::geometry::concepts::SimplifyStrategy<Strategy, Point>::checker::apply(ApplyMethod)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/concepts/simplify_concept.hpp:62:26: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/concepts/simplify_concept.hpp:62:21: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/concepts/simplify_concept.hpp:84:51: error: 'base_index' was not declared in this scope
boost::ignore_unused<parameter_types, base_index>();
^~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/concepts/simplify_concept.hpp:84:51: note: suggested alternative: 'typeindex'
boost::ignore_unused<parameter_types, base_index>();
^~~~~~~~~~
typeindex
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/follow.hpp:33,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:31,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:34,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/difference.hpp:22,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:73,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp: At global scope:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:236:38: error: 'index_sequence' is not a member of 'std'
struct tupled_back_inserters_st<std::index_sequence<Is...>, std::tuple<Ts...> >
^~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:236:38: error: 'index_sequence' is not a member of 'std'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:236:55: error: expected parameter pack before '...'
struct tupled_back_inserters_st<std::index_sequence<Is...>, std::tuple<Ts...> >
^~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:236:58: error: wrong number of template arguments (1, should be 2)
struct tupled_back_inserters_st<std::index_sequence<Is...>, std::tuple<Ts...> >
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
struct tupled_back_inserters_st;
^~~~~~~~~~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:250:18: error: 'make_index_sequence' is not a member of 'std'
std::make_index_sequence<sizeof...(Ts)>,
^~~~~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:250:18: error: 'make_index_sequence' is not a member of 'std'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:250:51: error: wrong number of template arguments (1, should be 2)
std::make_index_sequence<sizeof...(Ts)>,
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
struct tupled_back_inserters_st;
^~~~~~~~~~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:252:9: error: expected '{' before '>' token
>
^
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:32,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:34,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/difference.hpp:22,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:73,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp:120:10: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp:120:10: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp:130:14: error: expected primary-expression before ',' token
>,
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp:139:9: error: expected primary-expression before '>' token
>::apply(0, geometry1,
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp:139:12: error: '::apply' has not been declared
>::apply(0, geometry1,
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp:139:12: note: suggested alternatives:
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/apply_fwd.hpp:31,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/apply.hpp:22,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/find_if.hpp:17,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/find.hpp:17,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/contains.hpp:20,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/math/policies/policy.hpp:10,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/math/constants/constants.hpp:12,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:18:8: note: 'boost::mpl::apply'
struct apply;
^~~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/move/utility_core.hpp:31,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/move/utility.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/variant/apply_visitor.hpp:16,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/append.hpp:27,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/policies/relate/intersection_points.hpp:20,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/move/detail/meta_utils.hpp:47:8: note: 'boost::move_detail::apply'
struct apply
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/move/detail/meta_utils.hpp:47:8: note: 'boost::move_detail::apply'
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/boundary_view.hpp:14,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:53,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:34,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/difference.hpp:22,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:73,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp: At global scope:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:278:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:278:13: note: suggested alternative: 'conditional'
typedef std::conditional_t
^~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:285:36: error: 'polygon_type' was not declared in this scope
typedef polygon_rings_iterator<polygon_type> inner_iterator_type;
^~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:285:36: note: suggested alternative: 'polygon_tag'
typedef polygon_rings_iterator<polygon_type> inner_iterator_type;
^~~~~~~~~~~~
polygon_tag
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:285:48: error: template argument 1 is invalid
typedef polygon_rings_iterator<polygon_type> inner_iterator_type;
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:285:48: error: template argument 2 is invalid
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:285:48: error: template argument 3 is invalid
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:285:48: error: template argument 4 is invalid
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:289:49: error: 'polygon_type' has not been declared
static inline inner_iterator_type apply(polygon_type& polygon)
^~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:297:49: error: 'polygon_type' has not been declared
static inline inner_iterator_type apply(polygon_type& polygon)
^~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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
typename std::iterator_traits<inner_iterator_type>::value_type,
^~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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
typename std::iterator_traits<inner_iterator_type>::reference
^~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:311:9: error: template argument 3 is invalid
> rings_iterator_type;
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:311:9: error: template argument 6 is invalid
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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*)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:319:59: error: expression list treated as compound expression in initializer [-fpermissive]
boost::end(multipolygon));
^
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:34,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/difference.hpp:22,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:73,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp: At global scope:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:940:18: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:940:18: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:940:18: error: 'conditional_t' is not a member of 'std'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:940:18: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:945:17: error: template argument 4 is invalid
>,
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:947:9: error: expected '{' before '>' token
>
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:1432:17: error: 'conditional_t' is not a member of 'std'
return std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:1432:17: note: suggested alternative: 'conditional'
return std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:1442:14: error: expected primary-expression before ',' token
>,
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:1451:9: error: expected primary-expression before '>' token
>::apply(geometry1, geometry2, robust_policy, out, strategy);
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:1451:12: error: '::apply' has not been declared
>::apply(geometry1, geometry2, robust_policy, out, strategy);
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:1451:12: note: suggested alternatives:
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/apply_fwd.hpp:31,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/apply.hpp:22,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/find_if.hpp:17,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/find.hpp:17,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/contains.hpp:20,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/math/policies/policy.hpp:10,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/math/constants/constants.hpp:12,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:18:8: note: 'boost::mpl::apply'
struct apply;
^~~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/move/utility_core.hpp:31,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/move/utility.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/variant/apply_visitor.hpp:16,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/append.hpp:27,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/policies/relate/intersection_points.hpp:20,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/move/detail/meta_utils.hpp:47:8: note: 'boost::move_detail::apply'
struct apply
^~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/move/detail/meta_utils.hpp:47:8: note: 'boost::move_detail::apply'
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/difference.hpp:22,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:73,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp: At global scope:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:450:22: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:450:22: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:450:22: error: 'conditional_t' is not a member of 'std'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:450:22: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:455:21: error: template argument 4 is invalid
>,
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:457:13: error: expected '{' before '>' token
>
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:488:22: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:488:22: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:488:22: error: 'conditional_t' is not a member of 'std'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:488:22: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:493:21: error: template argument 4 is invalid
>,
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:495:13: error: expected '{' before '>' token
>
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:528:22: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:528:22: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:528:22: error: 'conditional_t' is not a member of 'std'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:528:22: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:533:21: error: template argument 4 is invalid
>,
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:535:13: error: expected '{' before '>' token
>
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:565:22: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:565:22: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:565:22: error: 'conditional_t' is not a member of 'std'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:565:22: note: suggested alternative: 'conditional'
std::conditional_t
^~~~~~~~~~~~~
conditional
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:570:21: error: template argument 4 is invalid
>,
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:572:13: error: expected '{' before '>' token
>
^
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:89,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/make.hpp:87:10: error: 'std::enable_if_t' has not been declared
std::enable_if_t<! traits::make<Geometry>::is_specialized, int> = 0
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/make.hpp:87:21: error: expected '>' before '<' token
std::enable_if_t<! traits::make<Geometry>::is_specialized, int> = 0
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/make.hpp:108:10: error: 'std::enable_if_t' has not been declared
std::enable_if_t<traits::make<Geometry>::is_specialized, int> = 0
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/make.hpp:108:21: error: expected '>' before '<' token
std::enable_if_t<traits::make<Geometry>::is_specialized, int> = 0
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)'
constexpr inline Geometry make(Type const& c1, Type const& c2)
^~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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
inline Geometry make(Type const& c1, Type const& c2)
^~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/make.hpp:143:10: error: 'std::enable_if_t' has not been declared
std::enable_if_t<! traits::make<Geometry>::is_specialized, int> = 0
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/make.hpp:143:21: error: expected '>' before '<' token
std::enable_if_t<! traits::make<Geometry>::is_specialized, int> = 0
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/make.hpp:163:10: error: 'std::enable_if_t' has not been declared
std::enable_if_t<traits::make<Geometry>::is_specialized, int> = 0
^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/make.hpp:163:21: error: expected '>' before '<' token
std::enable_if_t<traits::make<Geometry>::is_specialized, int> = 0
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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&)'
constexpr inline Geometry make(Type const& c1, Type const& c2, Type const& c3)
^~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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
inline Geometry make(Type const& c1, Type const& c2, Type const& c3)
^~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/touches.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:102,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/touches/implementation.hpp: In function 'bool boost::geometry::detail::touches::rings_containing(const FirstGeometry&, const SecondGeometry&, const IntersectionStrategy&)':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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
return geometry::detail::any_range_of(geometry2, [&](auto const& range)
^~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/ring_type.hpp:28,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/closure.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:34,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/core/tag.hpp: In instantiation of 'struct boost::geometry::tag<std::pair<double, double> >':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/indexable.hpp:334:8: required from 'struct boost::geometry::index::indexable<std::pair<double, double> >'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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> > >'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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> > > >'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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> > > >'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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> >'
file10f3459d21b14.cpp:78:52: required from here
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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> >'
>::type type;
^~~~
file10f3459d21b14.cpp: In lambda function:
file10f3459d21b14.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'
auto do_rt_1_query = [&]{ rt1.query(
^~~~~
file10f3459d21b14.cpp: In lambda function:
file10f3459d21b14.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'
auto do_rt_2_query = [&]{ rt2.query(
^~~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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> >]':
file10f3459d21b14.cpp:136:38: required from here
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
if ( !m_members.root )
~~~~~~~~~~^~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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> >]':
file10f3459d21b14.cpp:161:38: required from here
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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> >]':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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> >]'
file10f3459d21b14.cpp:78:52: required from here
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
, root(0)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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 D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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> >]':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/rtree.hpp:435:9: 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> >]'
file10f3459d21b14.cpp:78:52: required from here
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
m_members.root = pack::apply(first, last, vc, ll,
~~~~~~~~~~^~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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>'}
m_members.root = pack::apply(first, last, vc, ll,
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
m_members.parameters(), m_members.translator(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
m_members.allocators(), temp_allocator);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'?
m_members.allocators(), temp_allocator);
~~~~~~~~~~^~~~~~~~~~
allocators_type
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'; did you mean 'value_type'?
m_members.values_count = vc;
~~~~~~~~~~^~~~~~~~~~~~
value_type
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
m_members.leafs_level = ll;
~~~~~~~~~~^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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> >]':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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> >]'
file10f3459d21b14.cpp:78:52: required from here
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
if ( t.m_members.root )
~~~~~~~~~~~~^~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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>'
detail::rtree::visitors::destroy<members_holder>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
::apply(t.m_members.root, t.m_members.allocators());
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
::apply(t.m_members.root, t.m_members.allocators());
~~~~~~~~~~~~^~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'?
::apply(t.m_members.root, t.m_members.allocators());
~~~~~~~~~~~~^~~~~~~~~~
allocators_type
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
t.m_members.root = 0;
~~~~~~~~~~~~^~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'; did you mean 'value_type'?
t.m_members.values_count = 0;
~~~~~~~~~~~~^~~~~~~~~~~~
value_type
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
t.m_members.leafs_level = 0;
~~~~~~~~~~~~^~~~~~~~~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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> >]':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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> >]'
file10f3459d21b14.cpp:87:52: required from here
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
, root(0)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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 D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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> >]':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/index/rtree.hpp:435:9: 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> >]'
file10f3459d21b14.cpp:87:52: required from here
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
m_members.root = pack::apply(first, last, vc, ll,
~~~~~~~~~~^~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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>'}
m_members.root = pack::apply(first, last, vc, ll,
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
m_members.parameters(), m_members.translator(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
m_members.allocators(), temp_allocator);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'?
m_members.allocators(), temp_allocator);
~~~~~~~~~~^~~~~~~~~~
allocators_type
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'; did you mean 'value_type'?
m_members.values_count = vc;
~~~~~~~~~~^~~~~~~~~~~~
value_type
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
m_members.leafs_level = ll;
~~~~~~~~~~^~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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> >]':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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> >]'
file10f3459d21b14.cpp:87:52: required from here
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
if ( t.m_members.root )
~~~~~~~~~~~~^~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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>'
detail::rtree::visitors::destroy<members_holder>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
::apply(t.m_members.root, t.m_members.allocators());
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
::apply(t.m_members.root, t.m_members.allocators());
~~~~~~~~~~~~^~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'?
::apply(t.m_members.root, t.m_members.allocators());
~~~~~~~~~~~~^~~~~~~~~~
allocators_type
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
t.m_members.root = 0;
~~~~~~~~~~~~^~~~
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'; did you mean 'value_type'?
t.m_members.values_count = 0;
~~~~~~~~~~~~^~~~~~~~~~~~
value_type
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
t.m_members.leafs_level = 0;
~~~~~~~~~~~~^~~~~~~~~~~
In file included from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include/boost/geometry.hpp:17,
from file10f3459d21b14.cpp:8:
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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> >]':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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> >]'
file10f3459d21b14.cpp:129:16: required from here
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
, root(0)
^
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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> >]':
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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> >]'
file10f3459d21b14.cpp:154:16: required from here
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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'
D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/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]: *** [D:/RCompile/recent/R-40~1.3/etc/x64/Makeconf:229: file10f3459d21b14.o] Error 1
make[1]: Entering directory '/d/temp/RtmpqcwYSr/sourceCpp-x86_64-w64-mingw32-1.0.6/sourcecpp_10f3464825a63'
d:/Compiler/rtools40/mingw64/bin/g++ -std=gnu++11 -I"D:/RCompile/recent/R-40~1.3/include" -DNDEBUG -I"D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/Rcpp/include" -I"D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/BH/include" -I"D:/temp/RtmpOuTjt3/RLIBS_2c7c52f14a47/kdtools/include" -I"D:/temp/RtmpqcwYSr/sourceCpp-x86_64-w64-mingw32-1.0.6" -I"d:/Compiler/gcc-4.9.3/local330/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c file10f3459d21b14.cpp -o file10f3459d21b14.o
make[1]: Leaving directory '/d/temp/RtmpqcwYSr/sourceCpp-x86_64-w64-mingw32-1.0.6/sourcecpp_10f3464825a63'
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
Flavor: r-release-windows-ix86+x86_64
Version: 0.4.2
Check: re-building of vignette outputs
Result: WARN
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 D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17:0,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:27:125: 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.
BOOST_PRAGMA_MESSAGE("CAUTION: Boost.Geometry in Boost 1.73 deprecates support for C++03 and will require C++14 from Boost 1.75 onwards.")
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:28:97: note: #pragma message: CAUTION: Define BOOST_GEOMETRY_DISABLE_DEPRECATED_03_WARNING to suppress this message.
BOOST_PRAGMA_MESSAGE("CAUTION: Define BOOST_GEOMETRY_DISABLE_DEPRECATED_03_WARNING to suppress this message.")
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/tag.hpp:23:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/ring_type.hpp:28,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/closure.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:34,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/type_traits_std.hpp:54:25: error: expected template-name before '<' token
: std::conditional_t<Trait::value, conjunction<Traits...>, Trait>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/type_traits_std.hpp:54:25: error: expected '{' before '<' token
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/type_traits_std.hpp:54:25: error: expected unqualified-id before '<' token
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/type_traits_std.hpp:68:25: error: expected template-name before '<' token
: std::conditional_t<Trait::value, Trait, disjunction<Traits...>>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/type_traits_std.hpp:68:25: error: expected '{' before '<' token
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/type_traits_std.hpp:68:25: error: expected unqualified-id before '<' token
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/type_traits_std.hpp:95:23: error: 'remove_cv_t' in namespace 'std' does not name a template type
using type = std::remove_cv_t<std::remove_reference_t<T>>;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/type_traits_std.hpp:105:23: error: 'remove_const_t' in namespace 'std' does not name a template type
using type = std::remove_const_t<std::remove_reference_t<T>>;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/type_traits_std.hpp:115:23: error: 'remove_const_t' in namespace 'std' does not name a template type
using type = std::remove_const_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/type_traits_std.hpp:129:23: error: 'conditional_t' in namespace 'std' does not name a template type
using type = std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/type_traits_std.hpp:166:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/closure.hpp:24:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:34,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/ring_type.hpp:96:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/ring_type.hpp:111:13: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/ring_type.hpp:111:13: error: 'conditional_t' is not a member of 'std'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/ring_type.hpp:116:17: error: wrong number of template arguments (4, should be 2)
>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/ring_type.hpp:73:8: error: provided for 'template<class GeometryTag, class Geometry> struct boost::geometry::core_dispatch::ring_return_type'
struct ring_return_type
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/ring_type.hpp:108:22: error: expected nested-name-specifier
typedef typename ring_return_type
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/ring_type.hpp:127:13: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/ring_type.hpp:127:13: error: 'conditional_t' is not a member of 'std'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/ring_type.hpp:132:17: error: wrong number of template arguments (4, should be 2)
>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/ring_type.hpp:73:8: error: provided for 'template<class GeometryTag, class Geometry> struct boost::geometry::core_dispatch::ring_return_type'
struct ring_return_type
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/ring_type.hpp:124:22: error: expected nested-name-specifier
typedef typename ring_return_type
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/coordinate_type.hpp:25:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:37,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/promote_floating_point.hpp:40:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:39:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/interior_type.hpp:86:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:44:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/tag_cast.hpp:52:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:37:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/select_most_precise.hpp:41:9: error: expected template-name before '<' token
<
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/select_most_precise.hpp:41:9: error: expected '{' before '<' token
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/select_most_precise.hpp:41:9: error: expected unqualified-id before '<' token
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/select_most_precise.hpp:112:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/relate/direction.hpp:22:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:20,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/select_calculation_type.hpp:41:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/select_calculation_type.hpp:61:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/robustness/no_rescale_policy.hpp:19:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/robustness/rescale_policy_tags.hpp:12,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/robustness/segment_ratio_type.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/intersection_strategies.hpp:20,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:246:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:259:5: error: 'fp_type' does not name a type
fp_type m_approximation;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:262:19: error: 'fp_type' does not name a type
static inline fp_type scale()
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp: In constructor 'boost::geometry::segment_ratio<Type>::segment_ratio()':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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'
, m_approximation(0)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp: In member function 'void boost::geometry::segment_ratio<Type>::initialize()':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:148:9: error: 'm_approximation' was not declared in this scope
m_approximation =
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:151:37: error: 'fp_type' was not declared in this scope
boost::numeric_cast<fp_type>(m_numerator) * scale()
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:151:67: error: there are no arguments to 'scale' that depend on a template parameter, so a declaration of 'scale' must be available [-fpermissive]
boost::numeric_cast<fp_type>(m_numerator) * scale()
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:151:67: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:152:39: error: the value of 'fp_type' is not usable in a constant expression
/ boost::numeric_cast<fp_type>(m_denominator)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:151:37: note: 'fp_type' was not declared 'constexpr'
boost::numeric_cast<fp_type>(m_numerator) * scale()
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp: In member function 'bool boost::geometry::segment_ratio<Type>::near_end() const':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:191:16: error: 'fp_type' does not name a type
static fp_type const small_part_of_scale = scale() / 100;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:192:16: error: 'm_approximation' was not declared in this scope
return m_approximation < small_part_of_scale
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:192:34: error: 'small_part_of_scale' was not declared in this scope
return m_approximation < small_part_of_scale
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:193:40: error: there are no arguments to 'scale' that depend on a template parameter, so a declaration of 'scale' must be available [-fpermissive]
|| m_approximation > scale() - small_part_of_scale;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp: In member function 'bool boost::geometry::segment_ratio<Type>::close_to(const thistype&) const':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:198:36: error: 'm_approximation' was not declared in this scope
return geometry::math::abs(m_approximation - other.m_approximation) < 50;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp: In member function 'bool boost::geometry::segment_ratio<Type>::operator<(const thistype&) const':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/robustness/segment_ratio.hpp:205:15: error: 'm_approximation' was not declared in this scope
: m_approximation < other.m_approximation;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/intersection_strategies.hpp:20:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/robustness/segment_ratio_type.hpp: At global scope:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/robustness/segment_ratio_type.hpp:35:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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'
typedef geometry::segment_ratio<coordinate_type> type;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/robustness/segment_ratio_type.hpp:47:52: error: expected a type, got 'coordinate_type'
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:34:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/promote_integral.hpp:91:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/promote_integral.hpp:213:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/promote_integral.hpp:269:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/promote_integral.hpp:280:13: error: 'min_bit_size_type' was not declared in this scope
min_bit_size_type::value,
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/promote_integral.hpp:282:9: error: template argument 2 is invalid
>::type type;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/promote_integral.hpp:282:10: error: expected identifier before '::' token
>::type type;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/promote_integral.hpp:282:12: error: typedef name may not be a nested-name-specifier
>::type type;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/promote_integral.hpp:282:12: error: expected ';' at end of member declaration
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/promote_integral.hpp:282:17: error: declaration does not declare anything [-fpermissive]
>::type type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/disjoint_segment_box.hpp:29:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:43,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/calculation_type.hpp:70:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/point_in_poly_winding.hpp:30:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:46,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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&)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/side_by_triangle.hpp:232:22: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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'
>::type promoted_type;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/side_by_triangle.hpp:249:13: error: expected a type, got 'coordinate_type'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/side_by_triangle.hpp:249:34: error: invalid type in declaration before ';' token
>::type promoted_type;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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'
>::apply(p1, p2, p, epsp);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/side_by_triangle.hpp:260:13: error: expected a type, got 'coordinate_type'
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/intersection.hpp:29:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/arithmetic/cross_product.hpp: At global scope:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/arithmetic/cross_product.hpp:112:10: error: 'std::enable_if_t' has not been declared
std::enable_if_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/arithmetic/cross_product.hpp:113:9: error: expected '>' before '<' token
<
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/arithmetic/cross_product.hpp:133:10: error: 'std::enable_if_t' has not been declared
std::enable_if_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/arithmetic/cross_product.hpp:134:9: error: expected '>' before '<' token
<
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/arithmetic/cross_product.hpp:144:16: error: redefinition of 'template<class ResultP, class P1, class P2, int <anonymous> > constexpr ResultP boost::geometry::cross_product(const P1&, const P2&)'
inline ResultP cross_product(P1 const& p1, P2 const& p2)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/arithmetic/cross_product.hpp:119:16: note: 'template<class ResultP, class P1, class P2, int <anonymous> > ResultP boost::geometry::cross_product(const P1&, const P2&)' previously declared here
inline ResultP cross_product(P1 const& p1, P2 const& p2)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/arithmetic/cross_product.hpp:167:10: error: 'std::enable_if_t' has not been declared
std::enable_if_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/arithmetic/cross_product.hpp:168:9: error: expected '>' before '<' token
<
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/arithmetic/cross_product.hpp:188:10: error: 'std::enable_if_t' has not been declared
std::enable_if_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/arithmetic/cross_product.hpp:189:9: error: expected '>' before '<' token
<
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/arithmetic/cross_product.hpp:199:10: error: redefinition of 'template<class P, int <anonymous> > constexpr P boost::geometry::cross_product(const P&, const P&)'
inline P cross_product(P const& p1, P const& p2)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/arithmetic/cross_product.hpp:174:10: note: 'template<class P, int <anonymous> > P boost::geometry::cross_product(const P&, const P&)' previously declared here
inline P cross_product(P const& p1, P const& p2)
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/iterators/segment_iterator.hpp:24:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategy/spherical/envelope.hpp:27,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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
typedef std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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
typedef std::conditional_t
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/iterators/detail/point_iterator/iterator_type.hpp:26:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/iterators/point_iterator.hpp:26,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/iterators/detail/segment_iterator/value_type.hpp:18,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/iterators/detail/segment_iterator/iterator_type.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/iterators/segment_iterator.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategy/spherical/envelope.hpp:27,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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
typedef std::conditional_t
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/iterators/detail/segment_iterator/iterator_type.hpp:29:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/iterators/segment_iterator.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategy/spherical/envelope.hpp:27,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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
typedef std::conditional_t
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometries/helper_geometry.hpp:22:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategy/spherical/expand_box.hpp:37,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategy/spherical/envelope_box.hpp:22,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategy/spherical/envelope.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometries/box.hpp:95:14: error: 'std::enable_if_t' has not been declared
std::enable_if_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometries/box.hpp:96:13: error: expected '>' before '<' token
<
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometries/box.hpp:117:14: error: 'std::enable_if_t' has not been declared
std::enable_if_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometries/box.hpp:118:13: error: expected '>' before '<' token
<
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometries/box.hpp:126:5: error: 'template<class Point> template<class P, int <anonymous> > constexpr boost::geometry::model::box<Point>::box(const Point&, const Point&)' cannot be overloaded
box(Point const& min_corner, Point const& max_corner)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometries/box.hpp:101:5: error: with 'template<class Point> template<class P, int <anonymous> > boost::geometry::model::box<Point>::box(const Point&, const Point&)'
box(Point const& min_corner, Point const& max_corner)
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometries/helper_geometry.hpp:23:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategy/spherical/expand_box.hpp:37,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategy/spherical/envelope_box.hpp:22,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategy/spherical/envelope.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometries/point.hpp:137:14: error: 'std::enable_if_t' has not been declared
std::enable_if_t<geometry::detail::is_coordinates_number_leq<C, 1, DimensionCount>::value, int> = 0
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometries/point.hpp:137:25: error: expected '>' before '<' token
std::enable_if_t<geometry::detail::is_coordinates_number_leq<C, 1, DimensionCount>::value, int> = 0
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometries/point.hpp:155:14: error: 'std::enable_if_t' has not been declared
std::enable_if_t<geometry::detail::is_coordinates_number_leq<C, 2, DimensionCount>::value, int> = 0
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometries/point.hpp:155:25: error: expected '>' before '<' token
std::enable_if_t<geometry::detail::is_coordinates_number_leq<C, 2, DimensionCount>::value, int> = 0
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometries/point.hpp:173:14: error: 'std::enable_if_t' has not been declared
std::enable_if_t<geometry::detail::is_coordinates_number_leq<C, 3, DimensionCount>::value, int> = 0
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometries/point.hpp:173:25: error: expected '>' before '<' token
std::enable_if_t<geometry::detail::is_coordinates_number_leq<C, 3, DimensionCount>::value, int> = 0
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometries/point.hpp:316:14: error: 'std::enable_if_t' has not been declared
std::enable_if_t<geometry::detail::is_coordinates_number_eq<C, 1, DimensionCount>::value, int> = 0
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometries/point.hpp:316:25: error: expected '>' before '<' token
std::enable_if_t<geometry::detail::is_coordinates_number_eq<C, 1, DimensionCount>::value, int> = 0
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometries/point.hpp:326:14: error: 'std::enable_if_t' has not been declared
std::enable_if_t<geometry::detail::is_coordinates_number_eq<C, 2, DimensionCount>::value, int> = 0
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometries/point.hpp:326:25: error: expected '>' before '<' token
std::enable_if_t<geometry::detail::is_coordinates_number_eq<C, 2, DimensionCount>::value, int> = 0
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometries/point.hpp:337:14: error: 'std::enable_if_t' has not been declared
std::enable_if_t<geometry::detail::is_coordinates_number_eq<C, 3, DimensionCount>::value, int> = 0
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometries/point.hpp:337:25: error: expected '>' before '<' token
std::enable_if_t<geometry::detail::is_coordinates_number_eq<C, 3, DimensionCount>::value, int> = 0
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategy/spherical/envelope_segment.hpp:39:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategy/spherical/envelope.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/intersection_strategies.hpp:28,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/azimuth.hpp:78:22: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/azimuth.hpp:83:45: error: 'calc_t' was not declared in this scope
geometry::formula::result_spherical<calc_t>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/azimuth.hpp:83:51: error: template argument 1 is invalid
geometry::formula::result_spherical<calc_t>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/azimuth.hpp:84:20: error: invalid type in declaration before '=' token
result = geometry::formula::spherical_azimuth
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/azimuth.hpp:86:25: error: the value of 'calc_t' is not usable in a constant expression
calc_t,
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/azimuth.hpp:83:45: note: 'calc_t' was not declared 'constexpr'
geometry::formula::result_spherical<calc_t>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/azimuth.hpp:93:25: error: request for member 'azimuth' in 'result', which is of non-class type 'int'
a1 = result.azimuth;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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'
a2 = result.reverse_azimuth;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:54:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp: At global scope:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:132:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:149:9: error: 'calculation_type' does not name a type
calculation_type sum_a2;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:150:9: error: 'calculation_type' does not name a type
calculation_type sum_x;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:151:9: error: 'calculation_type' does not name a type
calculation_type sum_y;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp: In constructor 'boost::geometry::strategy::centroid::bashein_detmer<Point, PointOfSegment, CalculationType>::sums::sums()':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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'
, sum_a2(calculation_type())
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:156:39: error: there are no arguments to 'calculation_type' that depend on a template parameter, so a declaration of 'calculation_type' must be available [-fpermissive]
, sum_a2(calculation_type())
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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'
, sum_x(calculation_type())
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:157:38: error: there are no arguments to 'calculation_type' that depend on a template parameter, so a declaration of 'calculation_type' must be available [-fpermissive]
, sum_x(calculation_type())
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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'
, sum_y(calculation_type())
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:158:38: error: there are no arguments to 'calculation_type' that depend on a template parameter, so a declaration of 'calculation_type' must be available [-fpermissive]
, sum_y(calculation_type())
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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&)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:180:9: error: 'calculation_type' was not declared in this scope
calculation_type const x1 = boost::numeric_cast<calculation_type>(get<0>(p1));
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:180:9: note: suggested alternatives:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/disjoint_segment_box.hpp:29:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:43,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/calculation_type.hpp:95:1: note: 'boost::geometry::util::calculation_type'
{
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/calculation_type.hpp:54:8: note: 'boost::geometry::util::detail::calculation_type'
struct calculation_type
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:54:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:181:26: error: expected ';' before 'const'
calculation_type const y1 = boost::numeric_cast<calculation_type>(get<1>(p1));
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:182:26: error: expected ';' before 'const'
calculation_type const x2 = boost::numeric_cast<calculation_type>(get<0>(p2));
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:183:26: error: expected ';' before 'const'
calculation_type const y2 = boost::numeric_cast<calculation_type>(get<1>(p2));
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:184:26: error: expected ';' before 'const'
calculation_type const ai = geometry::detail::determinant<calculation_type>(p1, p2);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:186:25: error: 'ai' was not declared in this scope
state.sum_a2 += ai;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:187:30: error: 'x1' was not declared in this scope
state.sum_x += ai * (x1 + x2);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:187:35: error: 'x2' was not declared in this scope
state.sum_x += ai * (x1 + x2);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:188:35: error: 'y2' was not declared in this scope
state.sum_y += ai * (y1 + y2);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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&)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:193:9: error: 'calculation_type' was not declared in this scope
calculation_type const zero = calculation_type();
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:193:9: note: suggested alternatives:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/disjoint_segment_box.hpp:29:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:43,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/calculation_type.hpp:95:1: note: 'boost::geometry::util::calculation_type'
{
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/calculation_type.hpp:54:8: note: 'boost::geometry::util::detail::calculation_type'
struct calculation_type
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:54:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:194:61: error: 'zero' was not declared in this scope
if (state.count > 0 && ! math::equals(state.sum_a2, zero))
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:196:30: error: expected ';' before 'const'
calculation_type const v3 = 3;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:197:30: error: expected ';' before 'const'
calculation_type const a3 = v3 * state.sum_a2;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp:205:39: error: 'a3' was not declared in this scope
if (boost::math::isfinite(a3))
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/distance_result.hpp:32:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/default_distance_result.hpp:22,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:55,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/sequence.hpp: At global scope:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/sequence.hpp:40:20: error: 'integer_sequence' is not a member of 'std'
struct is_sequence<std::integer_sequence<T, Is...>> : std::true_type {};
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/sequence.hpp:40:20: error: 'integer_sequence' is not a member of 'std'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/sequence.hpp:40:47: error: wrong number of template arguments (2, should be 1)
struct is_sequence<std::integer_sequence<T, Is...>> : std::true_type {};
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/sequence.hpp:34:8: error: provided for 'template<class T> struct boost::geometry::util::is_sequence'
struct is_sequence : std::false_type {};
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/sequence.hpp:40:50: error: expected unqualified-id before '>' token
struct is_sequence<std::integer_sequence<T, Is...>> : std::true_type {};
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/sequence.hpp:53:22: error: 'integer_sequence' is not a member of 'std'
struct sequence_size<std::integer_sequence<T, Is...>>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/sequence.hpp:53:22: error: 'integer_sequence' is not a member of 'std'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/sequence.hpp:53:49: error: wrong number of template arguments (2, should be 1)
struct sequence_size<std::integer_sequence<T, Is...>>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/sequence.hpp:45:8: error: provided for 'template<class Sequence> struct boost::geometry::util::sequence_size'
struct sequence_size {};
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/sequence.hpp:53:52: error: expected unqualified-id before '>' token
struct sequence_size<std::integer_sequence<T, Is...>>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/sequence.hpp:75:28: error: 'integer_sequence' is not a member of 'std'
struct sequence_element<I, std::integer_sequence<T, J, Js...>>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/sequence.hpp:75:28: error: 'integer_sequence' is not a member of 'std'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/sequence.hpp:75:58: error: wrong number of template arguments (4, should be 2)
struct sequence_element<I, std::integer_sequence<T, J, Js...>>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/sequence.hpp:60:8: error: provided for 'template<long long unsigned int I, class Sequence> struct boost::geometry::util::sequence_element'
struct sequence_element {};
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/sequence.hpp:75:61: error: expected unqualified-id before '>' token
struct sequence_element<I, std::integer_sequence<T, J, Js...>>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/sequence.hpp:84:28: error: 'integer_sequence' is not a member of 'std'
struct sequence_element<0, std::integer_sequence<T, J, Js...>>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/sequence.hpp:84:28: error: 'integer_sequence' is not a member of 'std'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/sequence.hpp:84:58: error: wrong number of template arguments (4, should be 2)
struct sequence_element<0, std::integer_sequence<T, J, Js...>>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/sequence.hpp:60:8: error: provided for 'template<long long unsigned int I, class Sequence> struct boost::geometry::util::sequence_element'
struct sequence_element {};
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/sequence.hpp:84:61: error: expected unqualified-id before '>' token
struct sequence_element<0, std::integer_sequence<T, J, Js...>>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/sequence.hpp:135:14: error: 'integer_sequence' is not a member of 'std'
struct merge<std::integer_sequence<T, I1s...>, std::integer_sequence<T, I2s...>>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/sequence.hpp:135:14: error: 'integer_sequence' is not a member of 'std'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/sequence.hpp:135:45: error: template argument 1 is invalid
struct merge<std::integer_sequence<T, I1s...>, std::integer_sequence<T, I2s...>>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/sequence.hpp:135:45: error: expected a type, got 'I1s ...'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/sequence.hpp:173:16: error: 'integer_sequence' is not a member of 'std'
struct combine<std::integer_sequence<T, I1s...>, std::integer_sequence<T, I2s...>>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/sequence.hpp:173:16: error: 'integer_sequence' is not a member of 'std'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/sequence.hpp:173:47: error: template argument 1 is invalid
struct combine<std::integer_sequence<T, I1s...>, std::integer_sequence<T, I2s...>>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/sequence.hpp:173:47: error: expected a type, got 'I1s'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/sequence.hpp:173:47: note: so any instantiation with a non-empty parameter pack would be ill-formed
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/sequence.hpp:211:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t<LessPred<T1, T2>::value, T1, T2> type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/concepts/within_concept.hpp:36:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:36,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:55,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/parameter_type_of.hpp:46:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/parameter_type_of.hpp:53:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/parameter_type_of.hpp:69:21: error: 'indexed_type' was not declared in this scope
indexed_type
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/parameter_type_of.hpp:70:17: error: template argument 2 is invalid
>::type
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/parameter_type_of.hpp:71:9: error: template argument 1 is invalid
>::type type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:41:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:55,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/normalized_view.hpp:48:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/normalized_view.hpp:63:13: error: template argument 1 is invalid
>::type reversible_type;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/normalized_view.hpp:63:13: error: template argument 2 is invalid
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/normalized_view.hpp:56:9: error: expected nested-name-specifier
reversible_view
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/normalized_view.hpp:63:16: error: typedef name may not be a nested-name-specifier
>::type reversible_type;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/normalized_view.hpp:63:16: error: expected ';' at end of member declaration
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/normalized_view.hpp:63:21: error: 'reversible_type' does not name a type
>::type reversible_type;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/normalized_view.hpp:65:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/normalized_view.hpp:75:17: error: 'reversible' was not declared in this scope
reversible,
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/normalized_view.hpp:77:13: error: template argument 1 is invalid
>::type closeable_type;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/normalized_view.hpp:79:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/normalized_view.hpp:86:43: error: expected ')' before '&' token
explicit inline normalized_view(range & r)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/normalized_view.hpp:91:44: error: 'closeable' was not declared in this scope
typedef typename boost::range_iterator<closeable>::type iterator;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/normalized_view.hpp:91:53: error: template argument 1 is invalid
typedef typename boost::range_iterator<closeable>::type iterator;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/normalized_view.hpp:92:50: error: 'closeable' was not declared in this scope
typedef typename boost::range_const_iterator<closeable>::type const_iterator;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/normalized_view.hpp:92:59: error: template argument 1 is invalid
typedef typename boost::range_const_iterator<closeable>::type const_iterator;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/normalized_view.hpp:101:5: error: 'reversible_type' does not name a type
reversible_type m_reversible;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/normalized_view.hpp:94:74: error: no matching function for call to 'begin(const closeable_type&)'
inline const_iterator begin() const { return boost::begin(m_closeable); }
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/normalized_view.hpp:94:74: note: candidates are:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/functions.hpp:18:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/iterator_range_core.hpp:38,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/lexical_cast.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/tools/convert_from_string.hpp:15,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/begin.hpp:98:55: note: template<class T> constexpr typename boost::range_iterator<T>::type boost::range_adl_barrier::begin(T&)
inline BOOST_DEDUCED_TYPENAME range_iterator<T>::type begin( T& r )
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/begin.hpp:98:55: note: template argument deduction/substitution failed:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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]':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/normalized_view.hpp:94:74: required from here
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/begin.hpp:98:55: error: no type named 'type' in 'struct boost::range_iterator<const int, void>'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/begin.hpp:110:61: note: template<class T> constexpr typename boost::range_iterator<const T>::type boost::range_adl_barrier::begin(const T&)
inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type begin( const T& r )
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/begin.hpp:110:61: note: template argument deduction/substitution failed:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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]':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/normalized_view.hpp:94:74: required from here
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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 D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:41:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:55,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/normalized_view.hpp:95:70: error: no matching function for call to 'end(const closeable_type&)'
inline const_iterator end() const { return boost::end(m_closeable); }
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/normalized_view.hpp:95:70: note: candidates are:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/functions.hpp:19:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/iterator_range_core.hpp:38,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/lexical_cast.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/tools/convert_from_string.hpp:15,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/end.hpp:92:55: note: template<class T> constexpr typename boost::range_iterator<T>::type boost::range_adl_barrier::end(T&)
inline BOOST_DEDUCED_TYPENAME range_iterator<T>::type end( T& r )
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/end.hpp:92:55: note: template argument deduction/substitution failed:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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]':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/normalized_view.hpp:95:70: required from here
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/end.hpp:92:55: error: no type named 'type' in 'struct boost::range_iterator<const int, void>'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/end.hpp:104:61: note: template<class T> constexpr typename boost::range_iterator<const T>::type boost::range_adl_barrier::end(const T&)
inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type end( const T& r )
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/end.hpp:104:61: note: template argument deduction/substitution failed:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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]':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/normalized_view.hpp:95:70: required from here
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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 D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:41:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:55,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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()':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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&)'
inline iterator begin() { return boost::begin(m_closeable); }
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/normalized_view.hpp:97:62: note: candidates are:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/functions.hpp:18:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/iterator_range_core.hpp:38,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/lexical_cast.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/tools/convert_from_string.hpp:15,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/begin.hpp:98:55: note: template<class T> constexpr typename boost::range_iterator<T>::type boost::range_adl_barrier::begin(T&)
inline BOOST_DEDUCED_TYPENAME range_iterator<T>::type begin( T& r )
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/begin.hpp:98:55: note: template argument deduction/substitution failed:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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]':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/normalized_view.hpp:97:62: required from here
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/begin.hpp:98:55: error: no type named 'type' in 'struct boost::range_iterator<int, void>'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/begin.hpp:110:61: note: template<class T> constexpr typename boost::range_iterator<const T>::type boost::range_adl_barrier::begin(const T&)
inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type begin( const T& r )
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/begin.hpp:110:61: note: template argument deduction/substitution failed:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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]':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/normalized_view.hpp:97:62: required from here
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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 D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp:41:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:55,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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()':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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&)'
inline iterator end() { return boost::end(m_closeable); }
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/normalized_view.hpp:98:58: note: candidates are:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/functions.hpp:19:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/iterator_range_core.hpp:38,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/lexical_cast.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/tools/convert_from_string.hpp:15,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/end.hpp:92:55: note: template<class T> constexpr typename boost::range_iterator<T>::type boost::range_adl_barrier::end(T&)
inline BOOST_DEDUCED_TYPENAME range_iterator<T>::type end( T& r )
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/end.hpp:92:55: note: template argument deduction/substitution failed:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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]':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/normalized_view.hpp:98:58: required from here
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/end.hpp:92:55: error: no type named 'type' in 'struct boost::range_iterator<int, void>'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/end.hpp:104:61: note: template<class T> constexpr typename boost::range_iterator<const T>::type boost::range_adl_barrier::end(const T&)
inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type end( const T& r )
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/end.hpp:104:61: note: template argument deduction/substitution failed:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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]':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/normalized_view.hpp:98:58: required from here
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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 D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:61:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp: At global scope:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp:268:13: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp:268:13: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/tools/convert_from_string.hpp:14:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/conditional.hpp:21:97: note: 'boost::conditional_t'
template <bool b, class T, class U> using conditional_t = typename conditional<b, T, U>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:61:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp:268:13: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp:268:13: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/tools/convert_from_string.hpp:14:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/conditional.hpp:21:97: note: 'boost::conditional_t'
template <bool b, class T, class U> using conditional_t = typename conditional<b, T, U>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:61:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp:277:17: error: wrong number of template arguments (4, should be 2)
>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp:76:7: error: provided for 'template<class CalculationType, class Strategy> class boost::geometry::strategy::distance::projected_point'
class projected_point
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp:278:9: error: expected unqualified-id before '>' token
> type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian/distance_segment_box.hpp:14:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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, 2ull, SBStrategy>::return_type boost::geometry::detail::distance::segment_to_box<Segment, Box, 2ull, SBStrategy>::apply(const Segment&, const Box&, const SBStrategy&)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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
typedef std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp:790:21: error: 'point_box_strategy_type' was not declared in this scope
point_box_strategy_type
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp:791:17: error: template argument 3 is invalid
>::apply(p[0], box, point_box_strategy_type());
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp:791:17: error: template argument 6 is invalid
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:78:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp: At global scope:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:812:13: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:812:13: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/tools/convert_from_string.hpp:14:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/conditional.hpp:21:97: note: 'boost::conditional_t'
template <bool b, class T, class U> using conditional_t = typename conditional<b, T, U>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:78:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:812:13: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:812:13: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/tools/convert_from_string.hpp:14:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/conditional.hpp:21:97: note: 'boost::conditional_t'
template <bool b, class T, class U> using conditional_t = typename conditional<b, T, U>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:78:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:821:17: error: wrong number of template arguments (4, should be 2)
>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:531:7: error: provided for 'template<class CalculationType, class Strategy> class boost::geometry::strategy::distance::cross_track'
class cross_track
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:822:9: error: expected unqualified-id before '>' token
> type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:79:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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
typedef std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/distance_cross_track_box_box.hpp:452:13: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/distance_cross_track_box_box.hpp:452:13: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/tools/convert_from_string.hpp:14:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/conditional.hpp:21:97: note: 'boost::conditional_t'
template <bool b, class T, class U> using conditional_t = typename conditional<b, T, U>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:79:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/distance_cross_track_box_box.hpp:452:13: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/distance_cross_track_box_box.hpp:452:13: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/tools/convert_from_string.hpp:14:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/conditional.hpp:21:97: note: 'boost::conditional_t'
template <bool b, class T, class U> using conditional_t = typename conditional<b, T, U>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:79:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/distance_cross_track_box_box.hpp:462:17: error: wrong number of template arguments (4, should be 2)
>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/distance_cross_track_box_box.hpp:274:7: error: provided for 'template<class CalculationType, class Strategy> class boost::geometry::strategy::distance::cross_track_box_box'
class cross_track_box_box
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/distance_cross_track_box_box.hpp:463:9: error: expected unqualified-id before '>' token
> type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:80:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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
typedef std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp:376:13: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp:376:13: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/tools/convert_from_string.hpp:14:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/conditional.hpp:21:97: note: 'boost::conditional_t'
template <bool b, class T, class U> using conditional_t = typename conditional<b, T, U>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:80:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp:376:13: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp:376:13: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/tools/convert_from_string.hpp:14:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/conditional.hpp:21:97: note: 'boost::conditional_t'
template <bool b, class T, class U> using conditional_t = typename conditional<b, T, U>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:80:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp:386:17: error: wrong number of template arguments (4, should be 2)
>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp:203:7: error: provided for 'template<class CalculationType, class Strategy> class boost::geometry::strategy::distance::cross_track_point_box'
class cross_track_point_box
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp:387:9: error: expected unqualified-id before '>' token
> type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:81:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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&)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:66:22: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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'
disjoint_segment_box_sphere_or_spheroid<cs_tag>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:81:63: error: expected a type, got 'cs_tag'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:82:28: error: invalid type in declaration before ';' token
disjoint_sb;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:83:26: error: 'disjoint_sb' is not a class, namespace, or enumeration
typedef typename disjoint_sb::disjoint_info disjoint_info_type;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:83:71: error: invalid type in declaration before ';' token
typedef typename disjoint_sb::disjoint_info disjoint_info_type;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:99:46: error: 'disjoint_sb' is not a class, namespace, or enumeration
disjoint_info_type disjoint_result = disjoint_sb::
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:103:32: error: 'disjoint_info_type' is not a class, namespace, or enumeration
if (disjoint_result == disjoint_info_type::intersect) //intersect
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:108:32: error: 'disjoint_info_type' is not a class, namespace, or enumeration
if (disjoint_result == disjoint_info_type::disjoint_no_vertex)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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'
>::apply(lon1, lat1, lon2, lat2,
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:141:21: error: expected a type, got 'cs_tag'
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:82:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/compare.hpp: At global scope:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/compare.hpp:140:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t<same_units_type::value, units1_type, geometry::radian> units_type;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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&)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/compare.hpp:153:54: error: 'units_type' was not declared in this scope
is_left_at = math::is_longitude_antimeridian<units_type>(l0);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/compare.hpp:154:55: error: the value of 'units_type' is not usable in a constant expression
is_right_at = math::is_longitude_antimeridian<units_type>(r0);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/compare.hpp:153:54: note: 'units_type' was not declared 'constexpr'
is_left_at = math::is_longitude_antimeridian<units_type>(l0);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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&)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/compare.hpp:175:43: error: 'units_type' was not declared in this scope
&& math::is_latitude_pole<units_type, is_equatorial>(l1)))
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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&)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/compare.hpp:236:17: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/compare.hpp:236:17: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/tools/convert_from_string.hpp:14:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/conditional.hpp:21:97: note: 'boost::conditional_t'
template <bool b, class T, class U> using conditional_t = typename conditional<b, T, U>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:82:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/compare.hpp:236:17: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/compare.hpp:236:17: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/tools/convert_from_string.hpp:14:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/conditional.hpp:21:97: note: 'boost::conditional_t'
template <bool b, class T, class U> using conditional_t = typename conditional<b, T, U>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:82:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/compare.hpp:241:21: error: wrong number of template arguments (6, should be 4)
>::value
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/compare.hpp:133:8: error: provided for 'template<class ComparePolicy, class Point1, class Point2, long long unsigned int DimensionCount> struct boost::geometry::strategy::compare::detail::spherical_longitude'
struct spherical_longitude
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/compare.hpp:242:14: error: '::apply' has not been declared
>::apply(left, right);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical/compare.hpp:242:14: note: suggested alternatives:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/apply_fwd.hpp:31,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/apply.hpp:22,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/find_if.hpp:17,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/find.hpp:17,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/contains.hpp:20,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/policies/policy.hpp:10,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:12,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:18:8: note: 'boost::mpl::apply'
struct apply;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/move/utility_core.hpp:31:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/move/utility.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/variant/apply_visitor.hpp:16,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/append.hpp:27,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/relate/intersection_points.hpp:20,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/move/detail/meta_utils.hpp:47:8: note: 'boost::move_detail::apply'
struct apply
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:90:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/geographic/azimuth.hpp:94:22: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/geographic/azimuth.hpp:101:17: error: 'calc_t' was not declared in this scope
calc_t,
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/geographic/intersection.hpp:41:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/geographic/distance_cross_track.hpp:35,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:96,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategy/geographic/area.hpp: At global scope:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategy/geographic/area.hpp:83:22: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategy/geographic/area.hpp:91:9: error: 'calc_t' does not name a type
calc_t const m_a2; // squared equatorial radius
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategy/geographic/area.hpp:92:9: error: 'calc_t' does not name a type
calc_t const m_e2; // squared eccentricity
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategy/geographic/area.hpp:93:9: error: 'calc_t' does not name a type
calc_t const m_ep2; // squared second eccentricity
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategy/geographic/area.hpp:94:9: error: 'calc_t' does not name a type
calc_t const m_ep; // second eccentricity
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategy/geographic/area.hpp:95:9: error: 'calc_t' does not name a type
calc_t const m_c2; // squared authalic radius
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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&)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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'
, m_a2(math::sqr(get_radius<0>(spheroid)))
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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'
, m_e2(formula::eccentricity_sqr<calc_t>(spheroid))
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategy/geographic/area.hpp:100:46: error: 'calc_t' was not declared in this scope
, m_e2(formula::eccentricity_sqr<calc_t>(spheroid))
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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'
, m_ep2(m_e2 / (calc_t(1.0) - m_e2))
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategy/geographic/area.hpp:101:21: error: 'm_e2' was not declared in this scope
, m_ep2(m_e2 / (calc_t(1.0) - m_e2))
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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'
, m_ep(math::sqrt(m_ep2))
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategy/geographic/area.hpp:102:31: error: 'm_ep2' was not declared in this scope
, m_ep(math::sqrt(m_ep2))
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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'
, m_c2(formula_dispatch::authalic_radius_sqr
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategy/geographic/area.hpp:105:25: error: the value of 'calc_t' is not usable in a constant expression
calc_t, Spheroid, srs_spheroid_tag
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategy/geographic/area.hpp:100:46: note: 'calc_t' was not declared 'constexpr'
, m_e2(formula::eccentricity_sqr<calc_t>(spheroid))
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategy/geographic/area.hpp:106:21: error: type/value mismatch at argument 1 in template parameter list for 'template<class ResultType, class Geometry, class Tag> struct boost::geometry::formula_dispatch::authalic_radius_sqr'
>::apply(m_a2, m_e2))
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategy/geographic/area.hpp:106:21: error: expected a type, got 'calc_t'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategy/geographic/area.hpp:106:30: error: 'm_a2' was not declared in this scope
>::apply(m_a2, m_e2))
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:30:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:115,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/for_each_range.hpp: In function 'bool boost::geometry::detail::any_range_of(const Geometry&, UnaryPredicate)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/for_each_range.hpp:245:20: warning: use of 'auto' in lambda parameter declaration only available with -std=c++1y or -std=gnu++1y
[&](auto&& range)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/for_each_range.hpp: In function 'bool boost::geometry::detail::none_range_of(const Geometry&, UnaryPredicate)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/for_each_range.hpp:258:20: warning: use of 'auto' in lambda parameter declaration only available with -std=c++1y or -std=gnu++1y
[&](auto&& range)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/for_each_range.hpp: In function 'Functor boost::geometry::detail::for_each_range(const Geometry&, Functor)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/for_each_range.hpp:271:12: warning: use of 'auto' in lambda parameter declaration only available with -std=c++1y or -std=gnu++1y
[&](auto&& range)
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:115:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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&)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:57:51: warning: use of 'auto' in lambda parameter declaration only available with -std=c++1y or -std=gnu++1y
geometry::detail::for_each_range(geometry, [&](auto const& range)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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&)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp:124:51: warning: use of 'auto' in lambda parameter declaration only available with -std=c++1y or -std=gnu++1y
geometry::detail::for_each_range(geometry, [&](auto const& range)
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian.hpp:14:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:158,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/area/cartesian.hpp: At global scope:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/area/cartesian.hpp:30:37: error: 'area' function uses 'auto' type specifier without trailing return type
static auto area(Geometry const&)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/area/cartesian.hpp:30:37: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/area/cartesian.hpp:50:57: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::area::cartesian<CT> const&)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/area/cartesian.hpp:50:57: note: deduced return type only available with -std=c++1y or -std=gnu++1y
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian.hpp:15:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:158,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:41:80: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:41:80: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:48:86: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_multi_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:48:86: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:55:78: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:55:78: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:62:82: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:62:82: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:69:88: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_polysegmental_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:69:88: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:76:78: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:76:78: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:84:76: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:84:76: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:91:80: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:91:80: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:111:64: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::envelope::cartesian_point const& )
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:111:64: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:120:68: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::envelope::cartesian_multipoint const&)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:120:68: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:129:62: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::envelope::cartesian_box const& )
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:129:62: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:138:69: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::envelope::cartesian_segment<CT> const&)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:138:69: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:147:61: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::envelope::cartesian<CT> const&)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:147:61: note: deduced return type only available with -std=c++1y or -std=gnu++1y
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian.hpp:16:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:158,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/expand/cartesian.hpp:37:78: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/expand/cartesian.hpp:37:78: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/expand/cartesian.hpp:44:76: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/expand/cartesian.hpp:44:76: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/expand/cartesian.hpp:51:80: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/expand/cartesian.hpp:51:80: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/expand/cartesian.hpp:71:62: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::expand::cartesian_point const& )
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/expand/cartesian.hpp:71:62: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/expand/cartesian.hpp:80:60: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::expand::cartesian_box const& )
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/expand/cartesian.hpp:80:60: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/expand/cartesian.hpp:89:63: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::expand::cartesian_segment const&)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/expand/cartesian.hpp:89:63: note: deduced return type only available with -std=c++1y or -std=gnu++1y
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:158:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian.hpp:33:37: error: 'area' function uses 'auto' type specifier without trailing return type
static auto area(Geometry const&)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian.hpp:33:37: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian.hpp:42:80: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian.hpp:42:80: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian.hpp:49:86: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_multi_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian.hpp:49:86: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian.hpp:56:78: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian.hpp:56:78: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian.hpp:63:82: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian.hpp:63:82: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian.hpp:70:88: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_polysegmental_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian.hpp:70:88: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian.hpp:79:78: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian.hpp:79:78: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian.hpp:86:76: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian.hpp:86:76: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian.hpp:93:80: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/cartesian.hpp:93:80: note: deduced return type only available with -std=c++1y or -std=gnu++1y
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/geographic.hpp:14:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:159,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/area/geographic.hpp:47:32: error: 'area' function uses 'auto' type specifier without trailing return type
auto area(Geometry const&) const
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/area/geographic.hpp:47:32: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/area/geographic.hpp:70:78: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::area::geographic<FP, SO, S, CT> const& strategy)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/area/geographic.hpp:70:78: note: deduced return type only available with -std=c++1y or -std=gnu++1y
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/geographic.hpp:21:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/geographic.hpp:15,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:159,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/spherical.hpp:47:80: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/spherical.hpp:47:80: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/spherical.hpp:54:86: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_multi_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/spherical.hpp:54:86: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/spherical.hpp:61:78: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/spherical.hpp:61:78: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/spherical.hpp:68:82: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/spherical.hpp:68:82: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/spherical.hpp:75:88: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_polysegmental_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/spherical.hpp:75:88: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/spherical.hpp:82:78: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/spherical.hpp:82:78: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/spherical.hpp:90:76: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/spherical.hpp:90:76: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/spherical.hpp:97:80: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/spherical.hpp:97:80: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/spherical.hpp:129:64: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::envelope::spherical_point const& )
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/spherical.hpp:129:64: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/spherical.hpp:138:68: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::envelope::spherical_multipoint const&)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/spherical.hpp:138:68: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/spherical.hpp:147:62: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::envelope::spherical_box const& )
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/spherical.hpp:147:62: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/spherical.hpp:156:69: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::envelope::spherical_segment<CT> const&)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/spherical.hpp:156:69: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/spherical.hpp:165:61: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::envelope::spherical<CT> const&)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/spherical.hpp:165:61: note: deduced return type only available with -std=c++1y or -std=gnu++1y
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/geographic.hpp:15:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:159,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/geographic.hpp:51:80: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/geographic.hpp:51:80: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/geographic.hpp:58:86: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_multi_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/geographic.hpp:58:86: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/geographic.hpp:65:78: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/geographic.hpp:65:78: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/geographic.hpp:72:77: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr) const
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/geographic.hpp:72:77: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/geographic.hpp:82:83: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_polysegmental_t<Geometry> * = nullptr) const
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/geographic.hpp:82:83: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/geographic.hpp:92:78: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/geographic.hpp:92:78: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/geographic.hpp:100:76: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/geographic.hpp:100:76: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/geographic.hpp:107:75: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr) const
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/geographic.hpp:107:75: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/geographic.hpp:130:79: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::envelope::geographic_segment<FP, S, CT> const& s)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/geographic.hpp:130:79: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/geographic.hpp:139:71: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::envelope::geographic<FP, S, CT> const& s)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/envelope/geographic.hpp:139:71: note: deduced return type only available with -std=c++1y or -std=gnu++1y
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/expand/geographic.hpp:19:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/geographic.hpp:16,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:159,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/expand/spherical.hpp:42:78: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/expand/spherical.hpp:42:78: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/expand/spherical.hpp:49:76: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/expand/spherical.hpp:49:76: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/expand/spherical.hpp:56:80: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/expand/spherical.hpp:56:80: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/expand/spherical.hpp:88:62: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::expand::spherical_point const& )
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/expand/spherical.hpp:88:62: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/expand/spherical.hpp:97:60: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::expand::spherical_box const& )
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/expand/spherical.hpp:97:60: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/expand/spherical.hpp:106:67: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::expand::spherical_segment<CT> const&)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/expand/spherical.hpp:106:67: note: deduced return type only available with -std=c++1y or -std=gnu++1y
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/geographic.hpp:16:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:159,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/expand/geographic.hpp:49:78: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/expand/geographic.hpp:49:78: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/expand/geographic.hpp:56:76: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/expand/geographic.hpp:56:76: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/expand/geographic.hpp:63:75: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr) const
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/expand/geographic.hpp:63:75: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/expand/geographic.hpp:86:77: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::expand::geographic_segment<FP, S, CT> const& s)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/expand/geographic.hpp:86:77: note: deduced return type only available with -std=c++1y or -std=gnu++1y
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:159:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/geographic.hpp:50:32: error: 'area' function uses 'auto' type specifier without trailing return type
auto area(Geometry const&) const
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/geographic.hpp:50:32: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/geographic.hpp:62:80: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/geographic.hpp:62:80: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/geographic.hpp:69:86: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_multi_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/geographic.hpp:69:86: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/geographic.hpp:76:78: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/geographic.hpp:76:78: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/geographic.hpp:83:77: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr) const
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/geographic.hpp:83:77: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/geographic.hpp:93:83: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_polysegmental_t<Geometry> * = nullptr) const
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/geographic.hpp:93:83: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/geographic.hpp:105:78: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/geographic.hpp:105:78: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/geographic.hpp:112:76: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/geographic.hpp:112:76: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/geographic.hpp:119:75: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr) const
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/geographic.hpp:119:75: note: deduced return type only available with -std=c++1y or -std=gnu++1y
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical.hpp:14:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:160,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/area/spherical.hpp:46:32: error: 'area' function uses 'auto' type specifier without trailing return type
auto area(Geometry const&) const
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/area/spherical.hpp:46:32: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/area/spherical.hpp:81:69: error: 'get' function uses 'auto' type specifier without trailing return type
static auto get(strategy::area::spherical<R, CT> const& strategy)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/area/spherical.hpp:81:69: note: deduced return type only available with -std=c++1y or -std=gnu++1y
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:160:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical.hpp:49:32: error: 'area' function uses 'auto' type specifier without trailing return type
auto area(Geometry const&) const
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical.hpp:49:32: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical.hpp:61:80: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical.hpp:61:80: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical.hpp:68:86: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_multi_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical.hpp:68:86: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical.hpp:75:78: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical.hpp:75:78: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical.hpp:82:82: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical.hpp:82:82: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical.hpp:89:88: error: 'envelope' function uses 'auto' type specifier without trailing return type
typename util::enable_if_polysegmental_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical.hpp:89:88: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical.hpp:98:78: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_point_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical.hpp:98:78: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical.hpp:105:76: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_box_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical.hpp:105:76: note: deduced return type only available with -std=c++1y or -std=gnu++1y
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical.hpp:112:80: error: 'expand' function uses 'auto' type specifier without trailing return type
typename util::enable_if_segment_t<Geometry> * = nullptr)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/spherical.hpp:112:80: note: deduced return type only available with -std=c++1y or -std=gnu++1y
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:61:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/area.hpp:246:73: error: 'apply' function uses 'auto' type specifier without trailing return type
static auto apply(Geometry const& geometry, Strategy const& strategy)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/area.hpp:246:73: note: deduced return type only available with -std=c++1y or -std=gnu++1y
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:28:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:230:17: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:230:17: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/tools/convert_from_string.hpp:14:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/conditional.hpp:21:97: note: 'boost::conditional_t'
template <bool b, class T, class U> using conditional_t = typename conditional<b, T, U>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:28:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:230:17: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:230:17: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/tools/convert_from_string.hpp:14:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/conditional.hpp:21:97: note: 'boost::conditional_t'
template <bool b, class T, class U> using conditional_t = typename conditional<b, T, U>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:28:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:239:21: error: wrong number of template arguments (3, should be 1)
>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:39:8: error: provided for 'template<class CSTag> struct boost::geometry::detail::direction_code_impl'
struct direction_code_impl
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:240:14: error: '::apply' has not been declared
>::apply(segment_a, segment_b, p);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:240:14: note: suggested alternatives:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/apply_fwd.hpp:31,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/apply.hpp:22,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/find_if.hpp:17,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/find.hpp:17,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/contains.hpp:20,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/policies/policy.hpp:10,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:12,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:18:8: note: 'boost::mpl::apply'
struct apply;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/move/utility_core.hpp:31:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/move/utility.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/variant/apply_visitor.hpp:16,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/append.hpp:27,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/relate/intersection_points.hpp:20,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/move/detail/meta_utils.hpp:47:8: note: 'boost::move_detail::apply'
struct apply
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:19:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:34,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/result.hpp: At global scope:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:623:32: error: 'integer_sequence' is not a member of 'std'
struct static_check_characters<std::integer_sequence<char, C, Cs...>>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:623:32: error: 'integer_sequence' is not a member of 'std'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:623:68: error: template argument 1 is invalid
struct static_check_characters<std::integer_sequence<char, C, Cs...>>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:624:31: error: 'integer_sequence' is not a member of 'std'
: static_check_characters<std::integer_sequence<char, Cs...>>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:624:31: error: 'integer_sequence' is not a member of 'std'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:624:64: error: template argument 1 is invalid
: static_check_characters<std::integer_sequence<char, Cs...>>
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:24:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:34,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/tuples.hpp:201:9: error: expected template-name before '<' token
<
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/tuples.hpp:201:9: error: expected '{' before '<' token
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/tuples.hpp:201:9: error: expected unqualified-id before '<' token
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/tuples.hpp:239:9: error: expected template-name before '<' token
<
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/tuples.hpp:239:9: error: expected '{' before '<' token
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/tuples.hpp:239:9: error: expected unqualified-id before '<' token
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/tuples.hpp:356:21: error: 'index_sequence' is not a member of 'std'
struct push_back_st<std::index_sequence<Is...>, std::tuple<Ts...>, T>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/tuples.hpp:356:21: error: 'index_sequence' is not a member of 'std'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/tuples.hpp:356:43: error: expected parameter pack before '...'
struct push_back_st<std::index_sequence<Is...>, std::tuple<Ts...>, T>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/tuples.hpp:356:46: error: wrong number of template arguments (1, should be 3)
struct push_back_st<std::index_sequence<Is...>, std::tuple<Ts...>, T>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/tuples.hpp:353:8: error: provided for 'template<class Is, class Tuple, class T> struct boost::geometry::tuples::push_back_st'
struct push_back_st;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/tuples.hpp:380:13: error: 'make_index_sequence' is not a member of 'std'
std::make_index_sequence<sizeof...(Ts)>,
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/tuples.hpp:380:13: error: 'make_index_sequence' is not a member of 'std'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/tuples.hpp:380:51: error: wrong number of template arguments (1, should be 3)
std::make_index_sequence<sizeof...(Ts)>,
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/tuples.hpp:353:8: error: provided for 'template<class Is, class Tuple, class T> struct boost::geometry::tuples::push_back_st'
struct push_back_st;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/tuples.hpp:383:9: error: expected '{' before '>' token
>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/tuples.hpp:383:9: error: expected unqualified-id before '>' token
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:24:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:34,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:145:13: error: 'integer_sequence' is not a member of 'std'
std::integer_sequence
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:145:13: error: 'integer_sequence' is not a member of 'std'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:148:17: error: wrong number of template arguments (1, should be 3)
>,
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:19:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:34,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:641:8: error: provided for 'template<class Seq, long long unsigned int Height, long long unsigned int Width> struct boost::geometry::detail::relate::static_mask'
struct static_mask
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:24:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:34,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:149:13: error: expected class-name before numeric constant
3, 3
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:149:13: error: expected '{' before numeric constant
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:149:13: error: expected unqualified-id before numeric constant
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlaps/interface.hpp:29:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:37,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/relate_impl.hpp:38:9: error: expected template-name before '<' token
<
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/relate_impl.hpp:38:9: error: expected '{' before '<' token
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/relate_impl.hpp:38:9: error: expected unqualified-id before '<' token
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/ring_type.hpp:27:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/closure.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:34,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/parameters.hpp:88:9: error: 'integer_sequence' is not a member of 'std'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/parameters.hpp:88:9: error: 'integer_sequence' is not a member of 'std'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/parameters.hpp:88:63: error: template argument 2 is invalid
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/parameters.hpp:88:63: error: expected a type, got 'MaxElements'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/parameters.hpp:88:63: error: expected a type, got 'MinElements'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/static_assert.hpp:24:81: error: '::value' has not been declared
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/parameters.hpp:86:5: note: in expansion of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
BOOST_GEOMETRY_STATIC_ASSERT((0 < MinElements && 2*MinElements <= MaxElements+1),
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/parameters.hpp:109:9: error: 'integer_sequence' is not a member of 'std'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/parameters.hpp:109:9: error: 'integer_sequence' is not a member of 'std'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/parameters.hpp:109:63: error: template argument 2 is invalid
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/parameters.hpp:109:63: error: expected a type, got 'MaxElements'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/parameters.hpp:109:63: error: expected a type, got 'MinElements'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/static_assert.hpp:24:81: error: '::value' has not been declared
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/parameters.hpp:107:5: note: in expansion of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
BOOST_GEOMETRY_STATIC_ASSERT((0 < MinElements && 2*MinElements <= MaxElements+1),
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/parameters.hpp:140:9: error: 'integer_sequence' is not a member of 'std'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/parameters.hpp:140:9: error: 'integer_sequence' is not a member of 'std'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/parameters.hpp:140:63: error: template argument 2 is invalid
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/parameters.hpp:140:63: error: expected a type, got 'MaxElements'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/parameters.hpp:140:63: error: expected a type, got 'MinElements'
std::integer_sequence<size_t, MaxElements, MinElements>);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/static_assert.hpp:24:81: error: '::value' has not been declared
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/parameters.hpp:138:5: note: in expansion of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
BOOST_GEOMETRY_STATIC_ASSERT((0 < MinElements && 2*MinElements <= MaxElements+1),
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/predicates.hpp:591:9: error: 'integer_sequence' is not a member of 'std'
std::integer_sequence<unsigned, First, Last>);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/predicates.hpp:591:9: error: 'integer_sequence' is not a member of 'std'
std::integer_sequence<unsigned, First, Last>);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/predicates.hpp:591:52: error: template argument 2 is invalid
std::integer_sequence<unsigned, First, Last>);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/static_assert.hpp:24:81: error: '::value' has not been declared
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/predicates.hpp:589:5: note: in expansion of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
BOOST_GEOMETRY_STATIC_ASSERT((check),
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/predicates.hpp:609:9: error: 'integer_sequence' is not a member of 'std'
std::integer_sequence<unsigned, First, Last>);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/predicates.hpp:609:9: error: 'integer_sequence' is not a member of 'std'
std::integer_sequence<unsigned, First, Last>);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/predicates.hpp:609:52: error: template argument 2 is invalid
std::integer_sequence<unsigned, First, Last>);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/static_assert.hpp:24:69: note: in definition of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/static_assert.hpp:24:81: error: '::value' has not been declared
static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/predicates.hpp:607:5: note: in expansion of macro 'BOOST_GEOMETRY_STATIC_ASSERT'
BOOST_GEOMETRY_STATIC_ASSERT((check),
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/algorithms/comparable_distance_far.hpp:14:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/distance_predicates.hpp:22,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/distance_predicates.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:59,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/algorithms/diff_abs.hpp:26:10: error: 'std::enable_if_t' has not been declared
std::enable_if_t<std::is_integral<T>::value, int> = 0
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/algorithms/diff_abs.hpp:26:21: error: expected '>' before '<' token
std::enable_if_t<std::is_integral<T>::value, int> = 0
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/algorithms/diff_abs.hpp:36:10: error: 'std::enable_if_t' has not been declared
std::enable_if_t<! std::is_integral<T>::value, int> = 0
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/algorithms/diff_abs.hpp:36:21: error: expected '>' before '<' token
std::enable_if_t<! std::is_integral<T>::value, int> = 0
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/algorithms/diff_abs.hpp:38:10: error: redefinition of 'template<class T, int <anonymous> > T boost::geometry::index::detail::diff_abs(const T&, const T&)'
inline T diff_abs(T const& v1, T const& v2)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/algorithms/diff_abs.hpp:28:10: note: 'template<class T, int <anonymous> > T boost::geometry::index::detail::diff_abs(const T&, const T&)' previously declared here
inline T diff_abs(T const& v1, T const& v2)
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:62:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/meta.hpp:54:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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'
>::type type;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/meta.hpp:64:9: error: expected a type, got 'result_type'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/meta.hpp:70:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/meta.hpp:81:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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'
>::type type;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/meta.hpp:96:9: error: expected a type, got 'result_type'
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray.hpp:45:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:64,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:117:21: error: 'remove_const_t' is not a member of 'std'
std::remove_const_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:117:21: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/const_iterator.hpp:22:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/iterator.hpp:21,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/value_type.hpp:19,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/closure.hpp:22,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:34,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/remove_const.hpp:33:76: note: 'boost::remove_const_t'
template <class T> using remove_const_t = typename remove_const<T>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray.hpp:45:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:64,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:117:21: error: 'remove_const_t' is not a member of 'std'
std::remove_const_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:117:21: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/const_iterator.hpp:22:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/iterator.hpp:21,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/value_type.hpp:19,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/closure.hpp:22,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:34,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/remove_const.hpp:33:76: note: 'boost::remove_const_t'
template <class T> using remove_const_t = typename remove_const<T>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray.hpp:45:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:64,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:120:25: error: wrong number of template arguments (1, should be 2)
>,
^
In file included from D:/Compiler/gcc-4.9.3/mingw_64/x86_64-w64-mingw32/include/c++/bits/move.h:57:0,
from D:/Compiler/gcc-4.9.3/mingw_64/x86_64-w64-mingw32/include/c++/bits/stl_pair.h:59,
from D:/Compiler/gcc-4.9.3/mingw_64/x86_64-w64-mingw32/include/c++/utility:70,
from D:/Compiler/gcc-4.9.3/mingw_64/x86_64-w64-mingw32/include/c++/unordered_map:38,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/Rcpp/include/Rcpp/platform/compiler.h:153,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/Rcpp/include/Rcpp/r/headers.h:67,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/Rcpp/include/RcppCommon.h:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/Rcpp/include/Rcpp.h:27,
from filec3fcc003161.cpp:5:
D:/Compiler/gcc-4.9.3/mingw_64/x86_64-w64-mingw32/include/c++/type_traits:922:12: error: provided for 'template<class, class> struct std::is_same'
struct is_same;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray.hpp:45:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:64,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:121:21: error: 'remove_const_t' is not a member of 'std'
std::remove_const_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:121:21: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/const_iterator.hpp:22:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/iterator.hpp:21,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/value_type.hpp:19,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/closure.hpp:22,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:34,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/remove_const.hpp:33:76: note: 'boost::remove_const_t'
template <class T> using remove_const_t = typename remove_const<T>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray.hpp:45:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:64,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:121:21: error: 'remove_const_t' is not a member of 'std'
std::remove_const_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:121:21: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/const_iterator.hpp:22:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/iterator.hpp:21,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/value_type.hpp:19,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/closure.hpp:22,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:34,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/remove_const.hpp:33:76: note: 'boost::remove_const_t'
template <class T> using remove_const_t = typename remove_const<T>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray.hpp:45:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:64,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:124:25: error: wrong number of template arguments (3, should be 2)
>
^
In file included from D:/Compiler/gcc-4.9.3/mingw_64/x86_64-w64-mingw32/include/c++/bits/move.h:57:0,
from D:/Compiler/gcc-4.9.3/mingw_64/x86_64-w64-mingw32/include/c++/bits/stl_pair.h:59,
from D:/Compiler/gcc-4.9.3/mingw_64/x86_64-w64-mingw32/include/c++/utility:70,
from D:/Compiler/gcc-4.9.3/mingw_64/x86_64-w64-mingw32/include/c++/unordered_map:38,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/Rcpp/include/Rcpp/platform/compiler.h:153,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/Rcpp/include/Rcpp/r/headers.h:67,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/Rcpp/include/RcppCommon.h:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/Rcpp/include/Rcpp.h:27,
from filec3fcc003161.cpp:5:
D:/Compiler/gcc-4.9.3/mingw_64/x86_64-w64-mingw32/include/c++/type_traits:69:12: error: provided for 'template<class _Tp, _Tp __v> struct std::integral_constant'
struct integral_constant
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray.hpp:45:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:64,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:125:17: error: expected '{' before '>' token
>::value
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:125:17: error: expected unqualified-id before '>' token
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:146:21: error: 'remove_const_t' is not a member of 'std'
std::remove_const_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:146:21: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/const_iterator.hpp:22:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/iterator.hpp:21,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/value_type.hpp:19,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/closure.hpp:22,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:34,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/remove_const.hpp:33:76: note: 'boost::remove_const_t'
template <class T> using remove_const_t = typename remove_const<T>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray.hpp:45:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:64,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:146:21: error: 'remove_const_t' is not a member of 'std'
std::remove_const_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:146:21: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/const_iterator.hpp:22:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/iterator.hpp:21,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/value_type.hpp:19,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/closure.hpp:22,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:34,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/remove_const.hpp:33:76: note: 'boost::remove_const_t'
template <class T> using remove_const_t = typename remove_const<T>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray.hpp:45:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:64,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:149:25: error: wrong number of template arguments (1, should be 2)
>,
^
In file included from D:/Compiler/gcc-4.9.3/mingw_64/x86_64-w64-mingw32/include/c++/bits/move.h:57:0,
from D:/Compiler/gcc-4.9.3/mingw_64/x86_64-w64-mingw32/include/c++/bits/stl_pair.h:59,
from D:/Compiler/gcc-4.9.3/mingw_64/x86_64-w64-mingw32/include/c++/utility:70,
from D:/Compiler/gcc-4.9.3/mingw_64/x86_64-w64-mingw32/include/c++/unordered_map:38,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/Rcpp/include/Rcpp/platform/compiler.h:153,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/Rcpp/include/Rcpp/r/headers.h:67,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/Rcpp/include/RcppCommon.h:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/Rcpp/include/Rcpp.h:27,
from filec3fcc003161.cpp:5:
D:/Compiler/gcc-4.9.3/mingw_64/x86_64-w64-mingw32/include/c++/type_traits:922:12: error: provided for 'template<class, class> struct std::is_same'
struct is_same;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray.hpp:45:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:64,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:150:21: error: 'remove_const_t' is not a member of 'std'
std::remove_const_t<V>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:150:21: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/const_iterator.hpp:22:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/iterator.hpp:21,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/value_type.hpp:19,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/closure.hpp:22,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:34,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/remove_const.hpp:33:76: note: 'boost::remove_const_t'
template <class T> using remove_const_t = typename remove_const<T>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray.hpp:45:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:64,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:150:21: error: 'remove_const_t' is not a member of 'std'
std::remove_const_t<V>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:150:21: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/const_iterator.hpp:22:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/iterator.hpp:21,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/value_type.hpp:19,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/closure.hpp:22,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:34,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/remove_const.hpp:33:76: note: 'boost::remove_const_t'
template <class T> using remove_const_t = typename remove_const<T>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray.hpp:45:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:64,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:150:42: error: wrong number of template arguments (3, should be 2)
std::remove_const_t<V>
^
In file included from D:/Compiler/gcc-4.9.3/mingw_64/x86_64-w64-mingw32/include/c++/bits/move.h:57:0,
from D:/Compiler/gcc-4.9.3/mingw_64/x86_64-w64-mingw32/include/c++/bits/stl_pair.h:59,
from D:/Compiler/gcc-4.9.3/mingw_64/x86_64-w64-mingw32/include/c++/utility:70,
from D:/Compiler/gcc-4.9.3/mingw_64/x86_64-w64-mingw32/include/c++/unordered_map:38,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/Rcpp/include/Rcpp/platform/compiler.h:153,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/Rcpp/include/Rcpp/r/headers.h:67,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/Rcpp/include/RcppCommon.h:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/Rcpp/include/Rcpp.h:27,
from filec3fcc003161.cpp:5:
D:/Compiler/gcc-4.9.3/mingw_64/x86_64-w64-mingw32/include/c++/type_traits:69:12: error: provided for 'template<class _Tp, _Tp __v> struct std::integral_constant'
struct integral_constant
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray.hpp:45:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:64,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:151:17: error: expected '{' before '>' token
>::value
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:151:17: error: expected unqualified-id before '>' token
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:372:39: error: 'remove_const_t' is not a member of 'std'
::boost::has_nothrow_move<std::remove_const_t<T> >::value
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:372:39: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/const_iterator.hpp:22:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/iterator.hpp:21,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/value_type.hpp:19,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/closure.hpp:22,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:34,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/remove_const.hpp:33:76: note: 'boost::remove_const_t'
template <class T> using remove_const_t = typename remove_const<T>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray.hpp:45:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:64,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:372:39: error: 'remove_const_t' is not a member of 'std'
::boost::has_nothrow_move<std::remove_const_t<T> >::value
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:372:39: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/const_iterator.hpp:22:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/iterator.hpp:21,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/range/value_type.hpp:19,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/closure.hpp:22,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:34,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/remove_const.hpp:33:76: note: 'boost::remove_const_t'
template <class T> using remove_const_t = typename remove_const<T>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray.hpp:45:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:64,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:372:60: error: template argument 1 is invalid
::boost::has_nothrow_move<std::remove_const_t<T> >::value
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:372:62: error: template argument 2 is invalid
::boost::has_nothrow_move<std::remove_const_t<T> >::value
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:372:65: error: expected '{' before 'value'
::boost::has_nothrow_move<std::remove_const_t<T> >::value
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:373:13: error: expected initializer before '||' token
||
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp: In function 'void boost::geometry::index::detail::varray_detail::uninitialized_fill(I, I, const DisableTrivialInit&)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:483:46: error: 'is_trivially_constructible' is not a member of 'std'
uninitialized_fill_dispatch(first, last, std::is_trivially_constructible<value_type>(), disable_trivial_init); // may throw
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:483:88: error: expected primary-expression before '>' token
uninitialized_fill_dispatch(first, last, std::is_trivially_constructible<value_type>(), disable_trivial_init); // may throw
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:483:90: error: expected primary-expression before ')' token
uninitialized_fill_dispatch(first, last, std::is_trivially_constructible<value_type>(), disable_trivial_init); // may throw
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray.hpp:45:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:64,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp: In function 'void boost::geometry::index::detail::varray_detail::construct(const DisableTrivialInit&, I)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:509:13: error: 'is_trivially_constructible' is not a member of 'std'
std::is_trivially_constructible<value_type>::value
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:509:13: error: 'is_trivially_constructible' is not a member of 'std'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:509:55: error: template argument 2 is invalid
std::is_trivially_constructible<value_type>::value
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:510:13: error: qualified-id in declaration before '&&' token
&&
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray_detail.hpp:514:34: error: there are no arguments to 'dont_init' that depend on a template parameter, so a declaration of 'dont_init' must be available [-fpermissive]
construct_dispatch(dont_init(), pos); // may throw
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:64,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray.hpp:1565:22: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray.hpp:1572:9: error: 'storage_type' was not declared in this scope
storage_type temp;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray.hpp:1572:9: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/Rcpp/include/Rcpp/traits/traits.h:52:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/Rcpp/include/RcppCommon.h:148,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/Rcpp/include/Rcpp.h:27,
from filec3fcc003161.cpp:5:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/Rcpp/include/Rcpp/traits/storage_type.h:35:28: note: 'Rcpp::traits::storage_type'
template<int RTYPE> struct storage_type{
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:64,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/varray.hpp:1573:53: error: 'temp' was not declared in this scope
Value * temp_ptr = reinterpret_cast<Value*>(temp.address());
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/rtree/linear/linear.hpp:14:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:78,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/rtree/linear/redistribute_elements.hpp: At global scope:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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
typedef std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/rtree/linear/redistribute_elements.hpp:109:30: error: 'separation_type' has not been declared
separation_type & separation,
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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&)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/detail/rtree/linear/redistribute_elements.hpp:170:33: error: 'separation_type' was not declared in this scope
separation = difference<separation_type>(lowest_high, highest_low);
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp: At global scope:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:1243:10: error: 'conditional_t' in namespace 'std' does not name a template type
std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:1310:10: error: 'conditional_t' in namespace 'std' does not name a template type
std::conditional_t
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:27:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/relate.hpp:15,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:82:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:89:40: error: 'sub_type' was not declared in this scope
typedef detail_dispatch::sub_range<sub_type> sub_sub_range;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:89:48: error: template argument 1 is invalid
typedef detail_dispatch::sub_range<sub_type> sub_sub_range;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:89:48: error: template argument 2 is invalid
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:89:48: error: template argument 3 is invalid
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:92:22: error: 'sub_sub_range' is not a class, namespace, or enumeration
typedef typename sub_sub_range::return_type return_type;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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&)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:100:16: error: 'sub_sub_range' is not a class, namespace, or enumeration
return sub_sub_range::apply(range::at(geometry, mi), id);
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:42:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/relate.hpp:15,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp: In function 'void boost::geometry::sectionalize(const Geometry&, const RobustPolicy&, Sections&, int, std::size_t)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:1076:13: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:1076:13: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/tools/convert_from_string.hpp:14:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/conditional.hpp:21:97: note: 'boost::conditional_t'
template <bool b, class T, class U> using conditional_t = typename conditional<b, T, U>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:42:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/relate.hpp:15,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:1076:13: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:1076:13: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/tools/convert_from_string.hpp:14:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/conditional.hpp:21:97: note: 'boost::conditional_t'
template <bool b, class T, class U> using conditional_t = typename conditional<b, T, U>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:42:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/relate.hpp:15,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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'
>,
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:1081:17: error: expected a type, got '(<expression error> < std::is_same<typename boost::geometry::tag<Geometry>::type, boost::geometry::box_tag>::value)'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:1081:18: error: expected identifier before ',' token
>,
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:1081:18: error: expected unqualified-id before ',' token
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:1082:13: error: expected unqualified-id before 'typename'
typename cs_tag<Geometry>::type
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:1090:32: 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]
expand_strategy_type(),
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/iterators/ever_circling_iterator.hpp:29:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:57,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/relate.hpp:15,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/iterators/base.hpp: At global scope:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/iterators/base.hpp:42:9: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/iterators/base.hpp:42:9: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/tools/convert_from_string.hpp:14:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/conditional.hpp:21:97: note: 'boost::conditional_t'
template <bool b, class T, class U> using conditional_t = typename conditional<b, T, U>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/iterators/ever_circling_iterator.hpp:29:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:57,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/relate.hpp:15,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/iterators/base.hpp:42:9: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/iterators/base.hpp:42:9: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/tools/convert_from_string.hpp:14:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/conditional.hpp:21:97: note: 'boost::conditional_t'
template <bool b, class T, class U> using conditional_t = typename conditional<b, T, U>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/iterators/ever_circling_iterator.hpp:29:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:57,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/relate.hpp:15,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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'
>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/iterators/base.hpp:51:9: error: expected a type, got '(<expression error> < std::is_convertible<typename boost::iterators::iterator_traversal<Base>::type, boost::iterators::random_access_traversal_tag>::value)'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/iterators/base.hpp:52:5: error: expected '{' before '>' token
>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/iterators/base.hpp:52:5: error: expected unqualified-id before '>' token
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/turns.hpp:20:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/relate.hpp:15,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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&)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:557:22: error: 'integer_sequence' in namespace 'std' does not name a template type
typedef std::integer_sequence<std::size_t, 0, 1> dimensions;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:564:42: error: 'dimensions' was not declared in this scope
geometry::sectionalize<Reverse1, dimensions>(geometry1, robust_policy,
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:566:42: error: the value of 'dimensions' is not usable in a constant expression
geometry::sectionalize<Reverse2, dimensions>(geometry2, robust_policy,
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:564:42: note: 'dimensions' was not declared 'constexpr'
geometry::sectionalize<Reverse1, dimensions>(geometry1, robust_policy,
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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&)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:1160:5: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:1160:5: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/tools/convert_from_string.hpp:14:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/conditional.hpp:21:97: note: 'boost::conditional_t'
template <bool b, class T, class U> using conditional_t = typename conditional<b, T, U>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/turns.hpp:20:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/relate.hpp:15,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:1170:14: error: expected primary-expression before ',' token
>,
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:1179:9: error: expected primary-expression before '>' token
>::apply(0, geometry1,
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:1179:10: error: '::apply' has not been declared
>::apply(0, geometry1,
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:1179:10: note: suggested alternatives:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/apply_fwd.hpp:31,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/apply.hpp:22,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/find_if.hpp:17,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/find.hpp:17,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/contains.hpp:20,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/policies/policy.hpp:10,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:12,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:18:8: note: 'boost::mpl::apply'
struct apply;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/move/utility_core.hpp:31:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/move/utility.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/variant/apply_visitor.hpp:16,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/append.hpp:27,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/relate/intersection_points.hpp:20,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/move/detail/meta_utils.hpp:47:8: note: 'boost::move_detail::apply'
struct apply
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/move/detail/meta_utils.hpp:47:8: note: 'boost::move_detail::apply'
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/has_self_intersections.hpp:26:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/backtrack_check_si.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_policies.hpp:23,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:40,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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
typedef std::integer_sequence<std::size_t, 0, 1> dimensions;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:155:41: error: 'dimensions' was not declared in this scope
geometry::sectionalize<Reverse, dimensions>(geometry, robust_policy, sec,
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/disjoint/areal_areal.hpp:33:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/disjoint/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersects/implementation.hpp:27,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/intersects.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/distance/linear_or_areal_to_areal.hpp:18,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/distance/implementation.hpp:28,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/comparable_distance/implementation.hpp:22,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/comparable_distance.hpp:23,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/piece_border.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:43,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/for_each.hpp: In function 'bool boost::geometry::any_point_of(Geometry&, UnaryPredicate)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/for_each.hpp:526:69: warning: use of 'auto' in lambda parameter declaration only available with -std=c++1y or -std=gnu++1y
return ! dispatch::for_each_point<Geometry>::apply(geometry, [&](auto&& pt)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/for_each.hpp: In function 'bool boost::geometry::any_segment_of(const Geometry&, UnaryPredicate)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/for_each.hpp:538:77: warning: use of 'auto' in lambda parameter declaration only available with -std=c++1y or -std=gnu++1y
return ! dispatch::for_each_segment<Geometry const>::apply(geometry, [&](auto&& s)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/for_each.hpp: In function 'bool boost::geometry::none_point_of(Geometry&, UnaryPredicate)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/for_each.hpp:549:67: warning: use of 'auto' in lambda parameter declaration only available with -std=c++1y or -std=gnu++1y
return dispatch::for_each_point<Geometry>::apply(geometry, [&](auto&& pt)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/for_each.hpp: In function 'bool boost::geometry::none_segment_of(const Geometry&, UnaryPredicate)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/for_each.hpp:561:75: warning: use of 'auto' in lambda parameter declaration only available with -std=c++1y or -std=gnu++1y
return dispatch::for_each_segment<Geometry const>::apply(geometry, [&](auto&& s)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/for_each.hpp: In function 'Functor boost::geometry::for_each_point(Geometry&, Functor)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/for_each.hpp:587:60: warning: use of 'auto' in lambda parameter declaration only available with -std=c++1y or -std=gnu++1y
dispatch::for_each_point<Geometry>::apply(geometry, [&](auto&& pt)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/for_each.hpp: In function 'Functor boost::geometry::for_each_segment(Geometry&, Functor)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/for_each.hpp:615:62: warning: use of 'auto' in lambda parameter declaration only available with -std=c++1y or -std=gnu++1y
dispatch::for_each_segment<Geometry>::apply(geometry, [&](auto&& s)
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/disjoint/implementation.hpp:25:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersects/implementation.hpp:27,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/intersects.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/distance/linear_or_areal_to_areal.hpp:18,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/distance/implementation.hpp:28,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/comparable_distance/implementation.hpp:22,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/comparable_distance.hpp:23,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/piece_border.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:43,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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&)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/disjoint/areal_areal.hpp:67:57: warning: use of 'auto' in lambda parameter declaration only available with -std=c++1y or -std=gnu++1y
return geometry::detail::any_range_of(geometry2, [&](auto const& range)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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&)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/disjoint/areal_areal.hpp:121:51: warning: use of 'auto' in lambda parameter declaration only available with -std=c++1y or -std=gnu++1y
if (! geometry::all_segments_of(areal, [&](auto const& s)
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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&)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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
typedef std::integer_sequence<std::size_t, 0> dimensions;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:249:43: error: 'dimensions' was not declared in this scope
geometry::sectionalize<false, dimensions>(m_ring,
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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>&)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:861:13: error: 'integer_sequence' is not a member of 'std'
std::integer_sequence<std::size_t, 0, 1> // x,y dimension
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:861:13: error: 'integer_sequence' is not a member of 'std'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:861:52: error: wrong number of template arguments (4, should be 2)
std::integer_sequence<std::size_t, 0, 1> // x,y dimension
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:42:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/turns.hpp:20,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/relate.hpp:15,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:43,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:389:8: error: provided for 'template<class Point, class DimensionVector> struct boost::geometry::detail::sectionalize::sectionalize_part'
struct sectionalize_part
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:862:9: error: expected unqualified-id before '>' token
> sectionalizer;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:869:9: error: 'sectionalizer' has not been declared
sectionalizer::apply(monotonic_sections,
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/simplify.hpp:42:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/concepts/simplify_concept.hpp: In static member function 'static void boost::geometry::concepts::SimplifyStrategy<Strategy, Point>::checker::apply(ApplyMethod)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/concepts/simplify_concept.hpp:62:26: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/concepts/simplify_concept.hpp:84:51: error: 'base_index' was not declared in this scope
boost::ignore_unused<parameter_types, base_index>();
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/follow.hpp:33:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:31,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:34,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/difference.hpp:22,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:73,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp: At global scope:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:236:33: error: 'index_sequence' is not a member of 'std'
struct tupled_back_inserters_st<std::index_sequence<Is...>, std::tuple<Ts...> >
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:236:33: error: 'index_sequence' is not a member of 'std'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:236:55: error: expected parameter pack before '...'
struct tupled_back_inserters_st<std::index_sequence<Is...>, std::tuple<Ts...> >
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:236:58: error: wrong number of template arguments (1, should be 2)
struct tupled_back_inserters_st<std::index_sequence<Is...>, std::tuple<Ts...> >
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:233:8: error: provided for 'template<class Is, class Tuple> struct boost::geometry::detail::tupled_back_inserters_st'
struct tupled_back_inserters_st;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:250:13: error: 'make_index_sequence' is not a member of 'std'
std::make_index_sequence<sizeof...(Ts)>,
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:250:13: error: 'make_index_sequence' is not a member of 'std'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:250:51: error: wrong number of template arguments (1, should be 2)
std::make_index_sequence<sizeof...(Ts)>,
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:233:8: error: provided for 'template<class Is, class Tuple> struct boost::geometry::detail::tupled_back_inserters_st'
struct tupled_back_inserters_st;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:252:9: error: expected '{' before '>' token
>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:252:9: error: expected unqualified-id before '>' token
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:32:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:34,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/difference.hpp:22,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:73,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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&)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp:120:5: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp:120:5: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/tools/convert_from_string.hpp:14:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/conditional.hpp:21:97: note: 'boost::conditional_t'
template <bool b, class T, class U> using conditional_t = typename conditional<b, T, U>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:32:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:34,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/difference.hpp:22,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:73,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp:130:14: error: expected primary-expression before ',' token
>,
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp:139:9: error: expected primary-expression before '>' token
>::apply(0, geometry1,
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp:139:10: error: '::apply' has not been declared
>::apply(0, geometry1,
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp:139:10: note: suggested alternatives:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/apply_fwd.hpp:31,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/apply.hpp:22,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/find_if.hpp:17,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/find.hpp:17,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/contains.hpp:20,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/policies/policy.hpp:10,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:12,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:18:8: note: 'boost::mpl::apply'
struct apply;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/move/utility_core.hpp:31:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/move/utility.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/variant/apply_visitor.hpp:16,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/append.hpp:27,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/relate/intersection_points.hpp:20,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/move/detail/meta_utils.hpp:47:8: note: 'boost::move_detail::apply'
struct apply
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/move/detail/meta_utils.hpp:47:8: note: 'boost::move_detail::apply'
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/boundary_view.hpp:14:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:53,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:34,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/difference.hpp:22,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:73,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp: At global scope:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:278:18: error: 'conditional_t' in namespace 'std' does not name a template type
typedef std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:285:36: error: 'polygon_type' was not declared in this scope
typedef polygon_rings_iterator<polygon_type> inner_iterator_type;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:285:48: error: template argument 1 is invalid
typedef polygon_rings_iterator<polygon_type> inner_iterator_type;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:285:48: error: template argument 2 is invalid
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:285:48: error: template argument 3 is invalid
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:285:48: error: template argument 4 is invalid
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:289:49: error: 'polygon_type' has not been declared
static inline inner_iterator_type apply(polygon_type& polygon)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:297:49: error: 'polygon_type' has not been declared
static inline inner_iterator_type apply(polygon_type& polygon)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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
typename std::iterator_traits<inner_iterator_type>::value_type,
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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
typename std::iterator_traits<inner_iterator_type>::reference
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:311:9: error: template argument 3 is invalid
> rings_iterator_type;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:311:9: error: template argument 6 is invalid
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:311:11: error: expected '::' before 'rings_iterator_type'
> rings_iterator_type;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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*)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:319:59: error: expression list treated as compound expression in initializer [-fpermissive]
boost::end(multipolygon));
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:34,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/difference.hpp:22,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:73,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp: At global scope:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:940:13: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:940:13: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/tools/convert_from_string.hpp:14:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/conditional.hpp:21:97: note: 'boost::conditional_t'
template <bool b, class T, class U> using conditional_t = typename conditional<b, T, U>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:34,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/difference.hpp:22,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:73,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:940:13: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:940:13: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/tools/convert_from_string.hpp:14:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/conditional.hpp:21:97: note: 'boost::conditional_t'
template <bool b, class T, class U> using conditional_t = typename conditional<b, T, U>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:34,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/difference.hpp:22,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:73,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:945:17: error: template argument 4 is invalid
>,
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:947:9: error: expected '{' before '>' token
>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:947:9: error: expected unqualified-id before '>' token
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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&)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:1432:12: error: 'conditional_t' is not a member of 'std'
return std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:1432:12: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/tools/convert_from_string.hpp:14:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/conditional.hpp:21:97: note: 'boost::conditional_t'
template <bool b, class T, class U> using conditional_t = typename conditional<b, T, U>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:34,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/difference.hpp:22,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:73,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:1442:14: error: expected primary-expression before ',' token
>,
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:1451:9: error: expected primary-expression before '>' token
>::apply(geometry1, geometry2, robust_policy, out, strategy);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:1451:10: error: '::apply' has not been declared
>::apply(geometry1, geometry2, robust_policy, out, strategy);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:1451:10: note: suggested alternatives:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/apply_fwd.hpp:31,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/apply.hpp:22,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/find_if.hpp:17,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/find.hpp:17,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/contains.hpp:20,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/policies/policy.hpp:10,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:12,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:18:8: note: 'boost::mpl::apply'
struct apply;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/move/utility_core.hpp:31:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/move/utility.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/variant/apply_visitor.hpp:16,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/append.hpp:27,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/relate/intersection_points.hpp:20,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/strategies/strategies.hpp:37,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:58,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/move/detail/meta_utils.hpp:47:8: note: 'boost::move_detail::apply'
struct apply
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/move/detail/meta_utils.hpp:47:8: note: 'boost::move_detail::apply'
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/difference.hpp:22:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:73,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp: At global scope:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:450:17: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:450:17: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/tools/convert_from_string.hpp:14:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/conditional.hpp:21:97: note: 'boost::conditional_t'
template <bool b, class T, class U> using conditional_t = typename conditional<b, T, U>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/difference.hpp:22:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:73,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:450:17: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:450:17: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/tools/convert_from_string.hpp:14:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/conditional.hpp:21:97: note: 'boost::conditional_t'
template <bool b, class T, class U> using conditional_t = typename conditional<b, T, U>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/difference.hpp:22:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:73,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:455:21: error: template argument 4 is invalid
>,
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:457:13: error: expected '{' before '>' token
>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:457:13: error: expected unqualified-id before '>' token
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:488:17: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:488:17: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/tools/convert_from_string.hpp:14:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/conditional.hpp:21:97: note: 'boost::conditional_t'
template <bool b, class T, class U> using conditional_t = typename conditional<b, T, U>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/difference.hpp:22:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:73,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:488:17: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:488:17: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/tools/convert_from_string.hpp:14:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/conditional.hpp:21:97: note: 'boost::conditional_t'
template <bool b, class T, class U> using conditional_t = typename conditional<b, T, U>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/difference.hpp:22:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:73,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:493:21: error: template argument 4 is invalid
>,
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:495:13: error: expected '{' before '>' token
>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:495:13: error: expected unqualified-id before '>' token
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:528:17: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:528:17: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/tools/convert_from_string.hpp:14:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/conditional.hpp:21:97: note: 'boost::conditional_t'
template <bool b, class T, class U> using conditional_t = typename conditional<b, T, U>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/difference.hpp:22:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:73,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:528:17: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:528:17: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/tools/convert_from_string.hpp:14:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/conditional.hpp:21:97: note: 'boost::conditional_t'
template <bool b, class T, class U> using conditional_t = typename conditional<b, T, U>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/difference.hpp:22:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:73,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:533:21: error: template argument 4 is invalid
>,
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:535:13: error: expected '{' before '>' token
>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:535:13: error: expected unqualified-id before '>' token
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:565:17: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:565:17: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/tools/convert_from_string.hpp:14:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/conditional.hpp:21:97: note: 'boost::conditional_t'
template <bool b, class T, class U> using conditional_t = typename conditional<b, T, U>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/difference.hpp:22:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:73,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:565:17: error: 'conditional_t' is not a member of 'std'
std::conditional_t
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:565:17: note: suggested alternative:
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/tools/convert_from_string.hpp:14:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/math/constants/constants.hpp:14,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/util/math.hpp:30,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/radian_access.hpp:33,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:51,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/type_traits/conditional.hpp:21:97: note: 'boost::conditional_t'
template <bool b, class T, class U> using conditional_t = typename conditional<b, T, U>::type;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/difference.hpp:22:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:73,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:570:21: error: template argument 4 is invalid
>,
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:572:13: error: expected '{' before '>' token
>
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:572:13: error: expected unqualified-id before '>' token
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:89:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/make.hpp:87:10: error: 'std::enable_if_t' has not been declared
std::enable_if_t<! traits::make<Geometry>::is_specialized, int> = 0
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/make.hpp:87:21: error: expected '>' before '<' token
std::enable_if_t<! traits::make<Geometry>::is_specialized, int> = 0
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/make.hpp:108:10: error: 'std::enable_if_t' has not been declared
std::enable_if_t<traits::make<Geometry>::is_specialized, int> = 0
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/make.hpp:108:21: error: expected '>' before '<' token
std::enable_if_t<traits::make<Geometry>::is_specialized, int> = 0
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/make.hpp:110:27: error: redefinition of 'template<class Geometry, class Type, int <anonymous> > constexpr Geometry boost::geometry::make(const Type&, const Type&)'
constexpr inline Geometry make(Type const& c1, Type const& c2)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/make.hpp:89:17: note: 'template<class Geometry, class Type, int <anonymous> > Geometry boost::geometry::make(const Type&, const Type&)' previously declared here
inline Geometry make(Type const& c1, Type const& c2)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/make.hpp:143:10: error: 'std::enable_if_t' has not been declared
std::enable_if_t<! traits::make<Geometry>::is_specialized, int> = 0
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/make.hpp:143:21: error: expected '>' before '<' token
std::enable_if_t<! traits::make<Geometry>::is_specialized, int> = 0
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/make.hpp:163:10: error: 'std::enable_if_t' has not been declared
std::enable_if_t<traits::make<Geometry>::is_specialized, int> = 0
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/make.hpp:163:21: error: expected '>' before '<' token
std::enable_if_t<traits::make<Geometry>::is_specialized, int> = 0
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/make.hpp:165:27: error: redefinition of 'template<class Geometry, class Type, int <anonymous> > constexpr Geometry boost::geometry::make(const Type&, const Type&, const Type&)'
constexpr inline Geometry make(Type const& c1, Type const& c2, Type const& c3)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/make.hpp:145:17: note: 'template<class Geometry, class Type, int <anonymous> > Geometry boost::geometry::make(const Type&, const Type&, const Type&)' previously declared here
inline Geometry make(Type const& c1, Type const& c2, Type const& c3)
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/touches.hpp:25:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:102,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/touches/implementation.hpp: In function 'bool boost::geometry::detail::touches::rings_containing(const FirstGeometry&, const SecondGeometry&, const IntersectionStrategy&)':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/touches/implementation.hpp:225:57: warning: use of 'auto' in lambda parameter declaration only available with -std=c++1y or -std=gnu++1y
return geometry::detail::any_range_of(geometry2, [&](auto const& range)
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/ring_type.hpp:28:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/closure.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:34,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/core/tag.hpp: In instantiation of 'struct boost::geometry::tag<std::pair<double, double> >':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/indexable.hpp:334:8: required from 'struct boost::geometry::index::indexable<std::pair<double, double> >'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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> > >'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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> > > >'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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> > > >'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:186:13: required from 'class boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::linear<16ull> >'
filec3fcc003161.cpp:78:52: required from here
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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> >'
>::type type;
^
filec3fcc003161.cpp: In lambda function:
filec3fcc003161.cpp:143:33: error: 'using rtree_type_1 = class boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::linear<16ull> >' has no member named 'query'
auto do_rt_1_query = [&]{ rt1.query(
^
filec3fcc003161.cpp: In lambda function:
filec3fcc003161.cpp:165:33: error: 'using rtree_type_2 = class boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::quadratic<16ull> >' has no member named 'query'
auto do_rt_2_query = [&]{ rt2.query(
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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<16ull>; 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> >]':
filec3fcc003161.cpp:136:38: required from here
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:854:14: error: 'struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::linear<16ull> >::members_holder' has no member named 'root'
if ( !m_members.root )
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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<16ull>; 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> >]':
filec3fcc003161.cpp:161:38: required from here
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:854:14: error: 'struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::quadratic<16ull> >::members_holder' has no member named 'root'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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<16ull>; 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> >]':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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<16ull>; 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<16ull>; 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> >]'
filec3fcc003161.cpp:78:52: required from here
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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'
, root(0)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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 D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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<16ull>; 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> >]':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:435:103: 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<16ull>; 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<16ull>; 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> >]'
filec3fcc003161.cpp:78:52: required from here
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:1975:76: 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<16ull> >::members_holder>}'
m_members.allocators(), temp_allocator);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:1975:76: error: 'struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::linear<16ull> >::members_holder' has no member named 'allocators'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:1973:24: error: 'struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::linear<16ull> >::members_holder' has no member named 'root'
m_members.root = pack::apply(first, last, vc, ll,
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:1976:32: error: 'struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::linear<16ull> >::members_holder' has no member named 'values_count'
m_members.values_count = vc;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:1977:31: error: 'struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::linear<16ull> >::members_holder' has no member named 'leafs_level'
m_members.leafs_level = ll;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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<16ull>; 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> >]':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:595:9: required from 'boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::~rtree() [with Value = std::pair<double, double>; Parameters = boost::geometry::index::linear<16ull>; 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> >]'
filec3fcc003161.cpp:78:52: required from here
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:1775:9: error: 'struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::linear<16ull> >::members_holder' has no member named 'root'
if ( t.m_members.root )
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:1778:67: 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<16ull> >::members_holder>'
::apply(t.m_members.root, t.m_members.allocators());
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:1778:67: error: 'struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::linear<16ull> >::members_holder' has no member named 'root'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:1778:67: error: 'struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::linear<16ull> >::members_holder' has no member named 'allocators'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:1780:30: error: 'struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::linear<16ull> >::members_holder' has no member named 'root'
t.m_members.root = 0;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:1782:34: error: 'struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::linear<16ull> >::members_holder' has no member named 'values_count'
t.m_members.values_count = 0;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:1783:33: error: 'struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::linear<16ull> >::members_holder' has no member named 'leafs_level'
t.m_members.leafs_level = 0;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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<16ull>; 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> >]':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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<16ull>; 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<16ull>; 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> >]'
filec3fcc003161.cpp:87:52: required from here
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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'
, root(0)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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 D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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<16ull>; 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> >]':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:435:103: 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<16ull>; 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<16ull>; 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> >]'
filec3fcc003161.cpp:87:52: required from here
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:1975:76: 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<16ull> >::members_holder>}'
m_members.allocators(), temp_allocator);
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:1975:76: error: 'struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::quadratic<16ull> >::members_holder' has no member named 'allocators'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:1973:24: error: 'struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::quadratic<16ull> >::members_holder' has no member named 'root'
m_members.root = pack::apply(first, last, vc, ll,
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:1976:32: error: 'struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::quadratic<16ull> >::members_holder' has no member named 'values_count'
m_members.values_count = vc;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:1977:31: error: 'struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::quadratic<16ull> >::members_holder' has no member named 'leafs_level'
m_members.leafs_level = ll;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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<16ull>; 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> >]':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:595:9: required from 'boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo, Allocator>::~rtree() [with Value = std::pair<double, double>; Parameters = boost::geometry::index::quadratic<16ull>; 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> >]'
filec3fcc003161.cpp:87:52: required from here
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:1775:9: error: 'struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::quadratic<16ull> >::members_holder' has no member named 'root'
if ( t.m_members.root )
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:1778:67: 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<16ull> >::members_holder>'
::apply(t.m_members.root, t.m_members.allocators());
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:1778:67: error: 'struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::quadratic<16ull> >::members_holder' has no member named 'root'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:1778:67: error: 'struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::quadratic<16ull> >::members_holder' has no member named 'allocators'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:1780:30: error: 'struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::quadratic<16ull> >::members_holder' has no member named 'root'
t.m_members.root = 0;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:1782:34: error: 'struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::quadratic<16ull> >::members_holder' has no member named 'values_count'
t.m_members.values_count = 0;
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/index/rtree.hpp:1783:33: error: 'struct boost::geometry::index::rtree<std::pair<double, double>, boost::geometry::index::quadratic<16ull> >::members_holder' has no member named 'leafs_level'
t.m_members.leafs_level = 0;
^
In file included from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:35:0,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/covered_by.hpp:24,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/algorithms/buffer.hpp:41,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry/geometry.hpp:63,
from D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include/boost/geometry.hpp:17,
from filec3fcc003161.cpp:8:
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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<16ull>; 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> >]':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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<16ull>; 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<16ull>; 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> >]'
filec3fcc003161.cpp:129:16: required from here
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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'
, root(0)
^
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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<16ull>; 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> >]':
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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<16ull>; 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<16ull>; 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> >]'
filec3fcc003161.cpp:154:16: required from here
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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'
D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/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]: *** [filec3fcc003161.o] Error 1
make[1]: Entering directory `/cygdrive/d/temp/RtmpAdKT25/sourceCpp-x86_64-w64-mingw32-1.0.6/sourcecpp_c3fc11a230c'
d:/Compiler/gcc-4.9.3/mingw_64/bin/g++ -m64 -std=gnu++11 -I"D:/RCompile/recent/R-36~1.3/include" -DNDEBUG -I"D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/Rcpp/include" -I"D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/BH/include" -I"D:/temp/RtmpuEQWVL/RLIBS_1759032b7cfc/kdtools/include" -I"D:/temp/RtmpAdKT25/sourceCpp-x86_64-w64-mingw32-1.0.6" -I"d:/Compiler/gcc-4.9.3/local330/include" -O2 -Wall -mtune=core2 -c filec3fcc003161.cpp -o filec3fcc003161.o
make[1]: Leaving directory `/cygdrive/d/temp/RtmpAdKT25/sourceCpp-x86_64-w64-mingw32-1.0.6/sourcecpp_c3fc11a230c'
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
Flavor: r-oldrel-windows-ix86+x86_64