* using log directory 'd:/Rcompile/CRANpkg/local/4.1/spNetwork.Rcheck' * using R version 4.1.3 (2022-03-10) * using platform: x86_64-w64-mingw32 (64-bit) * using session charset: ISO8859-1 * checking for file 'spNetwork/DESCRIPTION' ... OK * checking extension type ... Package * this is package 'spNetwork' version '0.4.3.7' * package encoding: UTF-8 * checking package namespace information ... OK * checking package dependencies ... OK * checking if this is a source package ... OK * checking if there is a namespace ... OK * checking for hidden files and directories ... OK * checking for portable file names ... OK * checking whether package 'spNetwork' can be installed ... ERROR Installation failed. See 'd:/Rcompile/CRANpkg/local/4.1/spNetwork.Rcheck/00install.out' for details. * DONE The installation logfile: * installing *source* package 'spNetwork' ... ** package 'spNetwork' successfully unpacked and MD5 sums checked ** using staged installation ** libs *** arch - i386 make[1]: Entering directory '/d/temp/RtmpsbFsX8/R.INSTALL7a8c42757ac/spNetwork/src-i386' d:/Compiler/rtools40/mingw32/bin/g++ -std=gnu++11 -I"D:/RCompile/recent/R-4.1.3/include" -DNDEBUG -I'd:/RCompile/CRANpkg/lib/4.1/Rcpp/include' -I'd:/RCompile/CRANpkg/lib/4.1/RcppProgress/include' -I'd:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include' -I'd:/RCompile/CRANpkg/lib/4.1/BH/include' -I"d:/Compiler/gcc-4.9.3/local330/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c RcppExports.cpp -o RcppExports.o d:/Compiler/rtools40/mingw32/bin/g++ -std=gnu++11 -I"D:/RCompile/recent/R-4.1.3/include" -DNDEBUG -I'd:/RCompile/CRANpkg/lib/4.1/Rcpp/include' -I'd:/RCompile/CRANpkg/lib/4.1/RcppProgress/include' -I'd:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include' -I'd:/RCompile/CRANpkg/lib/4.1/BH/include' -I"d:/Compiler/gcc-4.9.3/local330/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c base_kernel_funtions.cpp -o base_kernel_funtions.o d:/Compiler/rtools40/mingw32/bin/g++ -std=gnu++11 -I"D:/RCompile/recent/R-4.1.3/include" -DNDEBUG -I'd:/RCompile/CRANpkg/lib/4.1/Rcpp/include' -I'd:/RCompile/CRANpkg/lib/4.1/RcppProgress/include' -I'd:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include' -I'd:/RCompile/CRANpkg/lib/4.1/BH/include' -I"d:/Compiler/gcc-4.9.3/local330/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c border_correction.cpp -o border_correction.o d:/Compiler/rtools40/mingw32/bin/g++ -std=gnu++11 -I"D:/RCompile/recent/R-4.1.3/include" -DNDEBUG -I'd:/RCompile/CRANpkg/lib/4.1/Rcpp/include' -I'd:/RCompile/CRANpkg/lib/4.1/RcppProgress/include' -I'd:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include' -I'd:/RCompile/CRANpkg/lib/4.1/BH/include' -I"d:/Compiler/gcc-4.9.3/local330/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c bw_selection_nkde.cpp -o bw_selection_nkde.o bw_selection_nkde.cpp: In function 'arma::mat ess_kernel_loo_nkde(fptros, arma::sp_mat&, Rcpp::NumericVector&, Rcpp::NumericVector&, Rcpp::List&, int, int, arma::vec, Rcpp::NumericVector&, int)': bw_selection_nkde.cpp:87:32: warning: comparison of integer expressions of different signedness: 'int' and 'const uword' {aka 'const unsigned int'} [-Wsign-compare] for(int ii = 0; ii < bws_net.n_elem ; ii++){ ~~~^~~~~~~~~~~~~~~~ bw_selection_nkde.cpp:37:7: warning: unused variable 'depth' [-Wunused-variable] int depth = 0; ^~~~~ bw_selection_nkde.cpp: In function 'arma::mat esd_kernel_loo_nkde(fptros, arma::sp_mat&, Rcpp::NumericVector&, Rcpp::NumericVector&, Rcpp::List&, int, int, arma::vec, Rcpp::NumericVector&, int)': bw_selection_nkde.cpp:208:32: warning: comparison of integer expressions of different signedness: 'int' and 'const uword' {aka 'const unsigned int'} [-Wsign-compare] for(int ii = 0; ii < bws_net.n_elem ; ii++){ ~~~^~~~~~~~~~~~~~~~ bw_selection_nkde.cpp:142:7: warning: unused variable 'depth' [-Wunused-variable] int depth = 0; ^~~~~ bw_selection_nkde.cpp: In function 'arma::mat esc_kernel_loo_nkde(fptros, arma::sp_mat&, Rcpp::NumericVector&, Rcpp::NumericVector&, Rcpp::List&, int, int, arma::vec, Rcpp::NumericVector&, int)': bw_selection_nkde.cpp:306:26: warning: comparison of integer expressions of different signedness: 'int' and 'const uword' {aka 'const unsigned int'} [-Wsign-compare] for(int ii = 0; ii < bws_net.n_elem ; ii++){ ~~~^~~~~~~~~~~~~~~~ bw_selection_nkde.cpp:364:20: warning: comparison of integer expressions of different signedness: 'int' and 'const uword' {aka 'const unsigned int'} [-Wsign-compare] for(int i = 0; i < bws_net.n_elem; i++){ ~~^~~~~~~~~~~~~~~~ bw_selection_nkde.cpp:264:7: warning: unused variable 'depth' [-Wunused-variable] int depth = 0; ^~~~~ bw_selection_nkde.cpp: In function 'arma::mat nkde_get_loo_values(std::__cxx11::string, Rcpp::List, Rcpp::NumericVector, Rcpp::NumericVector, Rcpp::NumericVector, Rcpp::NumericVector, arma::mat, arma::vec, std::__cxx11::string, Rcpp::DataFrame, int, bool)': bw_selection_nkde.cpp:454:24: warning: comparison of integer expressions of different signedness: 'int' and 'const uword' {aka 'const unsigned int'} [-Wsign-compare] for(int ii = 0; ii < bws_net.n_elem; ii++){ ~~~^~~~~~~~~~~~~~~~ bw_selection_nkde.cpp:466:30: warning: comparison of integer expressions of different signedness: 'int' and 'const uword' {aka 'const unsigned int'} [-Wsign-compare] for(int ii = 0; ii < bws_net.n_elem; ii++){ ~~~^~~~~~~~~~~~~~~~ d:/Compiler/rtools40/mingw32/bin/g++ -std=gnu++11 -I"D:/RCompile/recent/R-4.1.3/include" -DNDEBUG -I'd:/RCompile/CRANpkg/lib/4.1/Rcpp/include' -I'd:/RCompile/CRANpkg/lib/4.1/RcppProgress/include' -I'd:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include' -I'd:/RCompile/CRANpkg/lib/4.1/BH/include' -I"d:/Compiler/gcc-4.9.3/local330/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c bw_selection_tnkde.cpp -o bw_selection_tnkde.o bw_selection_tnkde.cpp: In function 'arma::cube ess_kernel_loo_tnkde(fptros, arma::sp_mat&, Rcpp::NumericVector&, Rcpp::NumericVector&, Rcpp::NumericVector&, Rcpp::List&, int, int, double, arma::vec, arma::vec, Rcpp::NumericVector&, int)': bw_selection_tnkde.cpp:91:32: warning: comparison of integer expressions of different signedness: 'int' and 'const uword' {aka 'const unsigned int'} [-Wsign-compare] for(int ii = 0; ii < bws_net.n_elem ; ii++){ ~~~^~~~~~~~~~~~~~~~ bw_selection_tnkde.cpp:94:33: warning: comparison of integer expressions of different signedness: 'int' and 'const uword' {aka 'const unsigned int'} [-Wsign-compare] for(int j = 0 ; j < bws_time.n_elem; j ++){ ~~^~~~~~~~~~~~~~~~~ bw_selection_tnkde.cpp:41:7: warning: unused variable 'depth' [-Wunused-variable] int depth = 0; ^~~~~ bw_selection_tnkde.cpp: In function 'arma::cube esd_kernel_loo_tnkde(fptros, arma::sp_mat&, Rcpp::NumericVector&, Rcpp::NumericVector&, Rcpp::NumericVector&, Rcpp::List&, int, int, double, arma::vec, arma::vec, Rcpp::NumericVector&, int)': bw_selection_tnkde.cpp:220:32: warning: comparison of integer expressions of different signedness: 'int' and 'const uword' {aka 'const unsigned int'} [-Wsign-compare] for(int ii = 0; ii < bws_net.n_elem ; ii++){ ~~~^~~~~~~~~~~~~~~~ bw_selection_tnkde.cpp:223:33: warning: comparison of integer expressions of different signedness: 'int' and 'const uword' {aka 'const unsigned int'} [-Wsign-compare] for(int j = 0 ; j < bws_time.n_elem; j ++){ ~~^~~~~~~~~~~~~~~~~ bw_selection_tnkde.cpp:154:7: warning: unused variable 'depth' [-Wunused-variable] int depth = 0; ^~~~~ bw_selection_tnkde.cpp: In function 'arma::cube esc_kernel_loo_tnkde(fptros, arma::sp_mat&, Rcpp::NumericVector&, Rcpp::NumericVector&, Rcpp::NumericVector&, Rcpp::List&, int, int, double, arma::vec, arma::vec, Rcpp::NumericVector&, int)': bw_selection_tnkde.cpp:327:26: warning: comparison of integer expressions of different signedness: 'int' and 'const uword' {aka 'const unsigned int'} [-Wsign-compare] for(int ii = 0; ii < bws_net.n_elem ; ii++){ ~~~^~~~~~~~~~~~~~~~ bw_selection_tnkde.cpp:330:27: warning: comparison of integer expressions of different signedness: 'int' and 'const uword' {aka 'const unsigned int'} [-Wsign-compare] for(int j = 0 ; j < bws_time.n_elem; j ++){ ~~^~~~~~~~~~~~~~~~~ bw_selection_tnkde.cpp:389:20: warning: comparison of integer expressions of different signedness: 'int' and 'const uword' {aka 'const unsigned int'} [-Wsign-compare] for(int i = 0; i < bws_time.n_elem; i++){ ~~^~~~~~~~~~~~~~~~~ bw_selection_tnkde.cpp:282:7: warning: unused variable 'depth' [-Wunused-variable] int depth = 0; ^~~~~ d:/Compiler/rtools40/mingw32/bin/g++ -std=gnu++11 -I"D:/RCompile/recent/R-4.1.3/include" -DNDEBUG -I'd:/RCompile/CRANpkg/lib/4.1/Rcpp/include' -I'd:/RCompile/CRANpkg/lib/4.1/RcppProgress/include' -I'd:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include' -I'd:/RCompile/CRANpkg/lib/4.1/BH/include' -I"d:/Compiler/gcc-4.9.3/local330/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c geometrical_functions.cpp -o geometrical_functions.o In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:26:2: error: #error "Use C++14 or higher to compile Boost.Geometry, or use Boost 1.72 or lower." #error "Use C++14 or higher to compile Boost.Geometry, or use Boost 1.72 or lower." ^~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/cstdfloat.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:384:4: warning: non-standard suffix on floating constant [-Wpedantic] if (x > BOOST_FLOAT128_C(0.693147180559945309417232121458176568075500134360255)) ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:392:7: warning: non-standard suffix on floating constant [-Wpedantic] const float_type top = ((((( float_type(BOOST_FLOAT128_C(2.4087176110456818621091195109360728010934088788572E-13)) * x2 ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:393:35: warning: non-standard suffix on floating constant [-Wpedantic] + float_type(BOOST_FLOAT128_C(9.2735628025258751691201101171038802842096241836000E-10))) * x2 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:394:35: warning: non-standard suffix on floating constant [-Wpedantic] + float_type(BOOST_FLOAT128_C(9.0806726962333369656024118266681195742980640005812E-07))) * x2 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:395:35: warning: non-standard suffix on floating constant [-Wpedantic] + float_type(BOOST_FLOAT128_C(3.1055900621118012422360248447204968944099378881988E-04))) * x2 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:396:35: warning: non-standard suffix on floating constant [-Wpedantic] + float_type(BOOST_FLOAT128_C(3.6231884057971014492753623188405797101449275362319E-02))) * x2 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:397:35: warning: non-standard suffix on floating constant [-Wpedantic] + float_type(BOOST_FLOAT128_C(1.00000000000000000000000000000000000000000000000000000))) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:400:7: warning: non-standard suffix on floating constant [-Wpedantic] const float_type bot = (((((((((((( float_type(BOOST_FLOAT128_C(+7.7202487533515444298369215094104897470942592271063E-16)) * x ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:401:42: warning: non-standard suffix on floating constant [-Wpedantic] + float_type(BOOST_FLOAT128_C(-1.2043588055228409310545597554680364005467044394286E-13))) * x ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:402:42: warning: non-standard suffix on floating constant [-Wpedantic] + float_type(BOOST_FLOAT128_C(+9.2735628025258751691201101171038802842096241836000E-12))) * x ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:403:42: warning: non-standard suffix on floating constant [-Wpedantic] + float_type(BOOST_FLOAT128_C(-4.6367814012629375845600550585519401421048120918000E-10))) * x ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:404:42: warning: non-standard suffix on floating constant [-Wpedantic] + float_type(BOOST_FLOAT128_C(+1.6692413044546575304416198210786984511577323530480E-08))) * x ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:405:42: warning: non-standard suffix on floating constant [-Wpedantic] + float_type(BOOST_FLOAT128_C(-4.5403363481166684828012059133340597871490320002906E-07))) * x ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:406:42: warning: non-standard suffix on floating constant [-Wpedantic] + float_type(BOOST_FLOAT128_C(+9.5347063310450038138825324180015255530129672006102E-06))) * x ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:407:42: warning: non-standard suffix on floating constant [-Wpedantic] + float_type(BOOST_FLOAT128_C(-1.5527950310559006211180124223602484472049689440994E-04))) * x ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:408:42: warning: non-standard suffix on floating constant [-Wpedantic] + float_type(BOOST_FLOAT128_C(+1.9409937888198757763975155279503105590062111801242E-03))) * x ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:409:42: warning: non-standard suffix on floating constant [-Wpedantic] + float_type(BOOST_FLOAT128_C(-1.8115942028985507246376811594202898550724637681159E-02))) * x ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:410:42: warning: non-standard suffix on floating constant [-Wpedantic] + float_type(BOOST_FLOAT128_C(+1.1956521739130434782608695652173913043478260869565E-01))) * x ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:411:42: warning: non-standard suffix on floating constant [-Wpedantic] + float_type(BOOST_FLOAT128_C(-0.50000000000000000000000000000000000000000000000000000))) * x ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:412:42: warning: non-standard suffix on floating constant [-Wpedantic] + float_type(BOOST_FLOAT128_C(+1.00000000000000000000000000000000000000000000000000000))) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:428:4: warning: non-standard suffix on floating constant [-Wpedantic] constexpr float_type one_over_ln2 = float_type(BOOST_FLOAT128_C(1.44269504088896340735992468100189213742664595415299)); ^~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:438:4: warning: non-standard suffix on floating constant [-Wpedantic] else if (::BOOST_CSTDFLOAT_FLOAT128_FABS(x) > BOOST_FLOAT128_C(+0.693147180559945309417232121458176568075500134360255)) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:443:4: warning: non-standard suffix on floating constant [-Wpedantic] else if (::BOOST_CSTDFLOAT_FLOAT128_FABS(x) < BOOST_FLOAT128_C(+0.693147180559945309417232121458176568075500134360255)) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:457:4: warning: non-standard suffix on floating constant [-Wpedantic] if (::BOOST_CSTDFLOAT_FLOAT128_FABS(x - floor_of_x) < float_type(BOOST_CSTDFLOAT_FLOAT128_EPS)) ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:460:7: warning: non-standard suffix on floating constant [-Wpedantic] return boost::math::cstdfloat::detail::pown(BOOST_FLOAT128_C(2.71828182845904523536028747135266249775724709369996), static_cast(floor_of_x)); ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:464:4: warning: non-standard suffix on floating constant [-Wpedantic] const float_type alpha = x - (n * BOOST_FLOAT128_C(0.693147180559945309417232121458176568075500134360255)); ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:558:7: warning: non-standard suffix on floating constant [-Wpedantic] constexpr float_type my_pi = BOOST_FLOAT128_C(3.14159265358979323846264338327950288419716939937511); ^~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:714:16: warning: non-standard suffix on floating constant [-Wpedantic] else if (x == BOOST_FLOAT128_C(0.0)) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:717:16: warning: non-standard suffix on floating constant [-Wpedantic] if (::BOOST_CSTDFLOAT_FLOAT128_FABS(x) < BOOST_CSTDFLOAT_FLOAT128_MIN) ^~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/tag.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/closure.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/type_traits_std.hpp:54:25: error: expected template-name before '<' token : std::conditional_t, Trait> ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/type_traits_std.hpp:54:25: error: expected '{' before '<' token d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/type_traits_std.hpp:55:3: warning: extra ';' [-Wpedantic] {}; ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/type_traits_std.hpp:68:25: error: expected template-name before '<' token : std::conditional_t> ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/type_traits_std.hpp:68:25: error: expected '{' before '<' token d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/type_traits_std.hpp:69:3: warning: extra ';' [-Wpedantic] {}; ^ d:/RCompile/CRANpkg/lib/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 using type = std::remove_cv_t>; ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/type_traits_std.hpp:95:18: note: suggested alternative: 'remove_cv' using type = std::remove_cv_t>; ^~~ remove_cv d:/RCompile/CRANpkg/lib/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 using type = std::remove_const_t>; ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/type_traits_std.hpp:105:18: note: suggested alternative: 'remove_const' using type = std::remove_const_t>; ^~~ remove_const d:/RCompile/CRANpkg/lib/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 using type = std::remove_const_t ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/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 using type = std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/type_traits_std.hpp:129:18: note: suggested alternative: 'conditional' using type = std::conditional_t ^~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/type_traits_std.hpp:145:23: error: 'remove_reference_t' in namespace 'std' does not name a template type using type = std::remove_reference_t; ^~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/type_traits_std.hpp:145:18: note: suggested alternative: 'remove_reference' using type = std::remove_reference_t; ^~~ remove_reference d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/type_traits_std.hpp:151:23: error: 'remove_reference_t' in namespace 'std' does not name a template type using type = std::remove_reference_t &; ^~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/type_traits_std.hpp:151:18: note: suggested alternative: 'remove_reference' using type = std::remove_reference_t &; ^~~ remove_reference d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/type_traits_std.hpp:157:23: error: 'remove_reference_t' in namespace 'std' does not name a template type using type = std::remove_reference_t &&; ^~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/type_traits_std.hpp:157:18: note: suggested alternative: 'remove_reference' using type = std::remove_reference_t &&; ^~~ remove_reference d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/type_traits_std.hpp:200:18: error: 'conditional_t' in namespace 'std' does not name a template type typedef std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/type_traits_std.hpp:200:13: note: suggested alternative: 'conditional' typedef std::conditional_t ^~~ conditional In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/closure.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:96:13: note: suggested alternative: 'conditional' typedef std::conditional_t ^~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:111:18: error: 'conditional_t' is not a member of 'std' std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:111:18: note: suggested alternative: 'conditional' std::conditional_t ^~~~~~~~~~~~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:111:18: error: 'conditional_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:111:18: note: suggested alternative: 'conditional' std::conditional_t ^~~~~~~~~~~~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:116:17: error: wrong number of template arguments (4, should be 2) > ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:73:8: note: provided for 'template struct boost::geometry::core_dispatch::ring_return_type' struct ring_return_type ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/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::value, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typename boost::range_value::type const, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typename boost::range_value::type ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:127:18: error: 'conditional_t' is not a member of 'std' std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:127:18: note: suggested alternative: 'conditional' std::conditional_t ^~~~~~~~~~~~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:127:18: error: 'conditional_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:127:18: note: suggested alternative: 'conditional' std::conditional_t ^~~~~~~~~~~~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:132:17: error: wrong number of template arguments (4, should be 2) > ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:73:8: note: provided for 'template struct boost::geometry::core_dispatch::ring_return_type' struct ring_return_type ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/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::value, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typename boost::range_value::type const, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ typename boost::range_value::type ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/point_type.hpp:29, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_dimension.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:40:25: error: 'integer_sequence' is not a member of 'std' struct is_sequence> : std::true_type {}; ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:40:25: error: 'integer_sequence' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:40:47: error: template argument 1 is invalid struct is_sequence> : std::true_type {}; ^~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:40:50: error: expected unqualified-id before '>' token struct is_sequence> : std::true_type {}; ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:40:72: warning: extra ';' [-Wpedantic] struct is_sequence> : std::true_type {}; ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:53:27: error: 'integer_sequence' is not a member of 'std' struct sequence_size> ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:53:27: error: 'integer_sequence' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:53:49: error: template argument 1 is invalid struct sequence_size> ^~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:53:52: error: expected unqualified-id before '>' token struct sequence_size> ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:55:3: warning: extra ';' [-Wpedantic] {}; ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:75:33: error: 'integer_sequence' is not a member of 'std' struct sequence_element> ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:75:33: error: 'integer_sequence' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:75:58: error: wrong number of template arguments (4, should be 2) struct sequence_element> ^~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:60:8: note: provided for 'template struct boost::geometry::util::sequence_element' struct sequence_element {}; ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:75:61: error: expected unqualified-id before '>' token struct sequence_element> ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:81:3: warning: extra ';' [-Wpedantic] {}; ^ d:/RCompile/CRANpkg/lib/4.1/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> ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:84:33: error: 'integer_sequence' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/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> ^~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:60:8: note: provided for 'template struct boost::geometry::util::sequence_element' struct sequence_element {}; ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:84:61: error: expected unqualified-id before '>' token struct sequence_element<0, std::integer_sequence> ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:86:3: warning: extra ';' [-Wpedantic] {}; ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:179:28: error: 'integer_sequence' is not a member of 'std' struct sequence_merge, std::integer_sequence> ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:179:28: error: 'integer_sequence' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:179:54: error: template argument 1 is invalid struct sequence_merge, std::integer_sequence> ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:179:54: error: type/value mismatch at argument 1 in template parameter list for 'template struct boost::geometry::util::sequence_merge' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:179:54: note: expected a type, got 'I1s ...' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:182:2: warning: extra ';' [-Wpedantic] }; ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:214:30: error: 'integer_sequence' is not a member of 'std' struct sequence_combine, std::integer_sequence> ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:214:30: error: 'integer_sequence' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:214:56: error: template argument 1 is invalid struct sequence_combine, std::integer_sequence> ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:214:56: error: type/value mismatch at argument 2 in template parameter list for 'template struct boost::geometry::util::sequence_combine' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:214:56: note: expected a type, got 'I1s' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:214:56: note: so any instantiation with a non-empty parameter pack would be ill-formed d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:220:2: warning: extra ';' [-Wpedantic] }; ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:249:23: error: 'conditional_t' in namespace 'std' does not name a template type using type = std::conditional_t::value, T1, T2>; ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:249:18: note: suggested alternative: 'conditional' using type = std::conditional_t::value, T1, T2>; ^~~ conditional In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/interior_type.hpp:86:13: note: suggested alternative: 'conditional' typedef std::conditional_t ^~~ conditional In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:42, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/tag_cast.hpp:52:13: note: suggested alternative: 'conditional' typedef std::conditional_t ^~~ conditional In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:44, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/visit.hpp: In static member function 'static void boost::geometry::traits::visit::apply(Function&&, Variant1&&, Variant2&&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/visit.hpp:48:57: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 visit>::apply([&](auto && g1) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/visit.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/visit.hpp:51:61: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 visit>::apply([&](auto && g2) ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/mpl/aux_/na_assert.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/mpl/arg.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/mpl/placeholders.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/iterator/iterator_categories.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/iterator/iterator_facade.hpp:13, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/iterator_range_core.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/lexical_cast.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/number_base.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/precision.hpp:9, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/mpl/assert.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] failed ************ (Pred::************ ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] failed ************ (boost::mpl::not_::************ ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:40:18: error: 'conditional_t' in namespace 'std' does not name a template type typedef std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:40:13: note: suggested alternative: 'conditional' typedef std::conditional_t ^~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:68:23: error: 'conditional_t' in namespace 'std' does not name a template type using type = std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:68:18: note: suggested alternative: 'conditional' using type = std::conditional_t ^~~ conditional In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/math.hpp:38, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/select_most_precise.hpp:41:9: error: expected template-name before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/select_most_precise.hpp:41:9: error: expected '{' before '<' token d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/select_most_precise.hpp:56:3: warning: extra ';' [-Wpedantic] {}; ^ d:/RCompile/CRANpkg/lib/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 typedef std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:54, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/arithmetic.hpp: In function 'void boost::geometry::add_value(Point&, typename boost::geometry::detail::param::type)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/arithmetic.hpp:66:43: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::for_each_dimension([&](auto index) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/arithmetic.hpp: In function 'void boost::geometry::add_point(Point1&, const Point2&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/arithmetic.hpp:88:44: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::for_each_dimension([&](auto index) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/arithmetic.hpp: In function 'void boost::geometry::subtract_value(Point&, typename boost::geometry::detail::param::type)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/arithmetic.hpp:108:43: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::for_each_dimension([&](auto index) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/arithmetic.hpp: In function 'void boost::geometry::subtract_point(Point1&, const Point2&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/arithmetic.hpp:130:44: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::for_each_dimension([&](auto index) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/arithmetic.hpp: In function 'void boost::geometry::multiply_value(Point&, typename boost::geometry::detail::param::type)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/arithmetic.hpp:150:43: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::for_each_dimension([&](auto index) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/arithmetic.hpp: In function 'void boost::geometry::multiply_point(Point1&, const Point2&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/arithmetic.hpp:173:44: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::for_each_dimension([&](auto index) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/arithmetic.hpp: In function 'void boost::geometry::divide_value(Point&, typename boost::geometry::detail::param::type)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/arithmetic.hpp:193:43: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::for_each_dimension([&](auto index) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/arithmetic.hpp: In function 'void boost::geometry::divide_point(Point1&, const Point2&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/arithmetic.hpp:215:44: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::for_each_dimension([&](auto index) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/arithmetic.hpp: In function 'void boost::geometry::assign_value(Point&, typename boost::geometry::detail::param::type)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/arithmetic.hpp:235:43: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::for_each_dimension([&](auto index) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/arithmetic.hpp: In function 'void boost::geometry::assign_point(Point1&, const Point2&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/arithmetic.hpp:257:44: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::for_each_dimension([&](auto index) ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/policies/relate/direction.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:20, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/select_calculation_type.hpp: At global scope: d:/RCompile/CRANpkg/lib/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 typedef std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/select_calculation_type.hpp:41:13: note: suggested alternative: 'conditional' typedef std::conditional_t ^~~ conditional d:/RCompile/CRANpkg/lib/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 typedef std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/concepts/check.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/policies/relate/intersection_points.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/select_geometry_type.hpp:65:43: error: 'remove_const_t' is not a member of 'std' using type = util::type_sequence>; ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/select_geometry_type.hpp:65:43: note: suggested alternative: 'remove_const' using type = util::type_sequence>; ^~~~~~~~~~~~~~ remove_const d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/select_geometry_type.hpp:65:43: error: 'remove_const_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/select_geometry_type.hpp:65:43: note: suggested alternative: 'remove_const' using type = util::type_sequence>; ^~~~~~~~~~~~~~ remove_const d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/select_geometry_type.hpp:65:58: error: template argument 1 is invalid using type = util::type_sequence>; ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/select_geometry_type.hpp:71:55: error: 'remove_const_t' is not a member of 'std' using type = typename traits::geometry_types>::type; ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/select_geometry_type.hpp:71:55: note: suggested alternative: 'remove_const' using type = typename traits::geometry_types>::type; ^~~~~~~~~~~~~~ remove_const d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/select_geometry_type.hpp:71:55: error: 'remove_const_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/select_geometry_type.hpp:71:55: note: suggested alternative: 'remove_const' using type = typename traits::geometry_types>::type; ^~~~~~~~~~~~~~ remove_const d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/select_geometry_type.hpp:71:70: error: template argument 1 is invalid using type = typename traits::geometry_types>::type; ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/select_geometry_type.hpp:71:78: error: expected identifier before '>' token using type = typename traits::geometry_types>::type; ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/select_geometry_type.hpp:95:50: error: 'remove_const_t' is not a member of 'std' typename traits::geometry_types>::type, ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/select_geometry_type.hpp:95:50: note: suggested alternative: 'remove_const' typename traits::geometry_types>::type, ^~~~~~~~~~~~~~ remove_const d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/select_geometry_type.hpp:95:50: error: 'remove_const_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/select_geometry_type.hpp:95:50: note: suggested alternative: 'remove_const' typename traits::geometry_types>::type, ^~~~~~~~~~~~~~ remove_const d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/select_geometry_type.hpp:95:65: error: template argument 1 is invalid typename traits::geometry_types>::type, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/select_geometry_type.hpp:95:73: error: wrong number of template arguments (1, should be 2) typename traits::geometry_types>::type, ^~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/point_type.hpp:29, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_dimension.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:275:8: note: provided for 'template class LessPred> struct boost::geometry::util::sequence_min_element' struct sequence_min_element; ^~~~~~~~~~~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/concepts/check.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/policies/relate/intersection_points.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/select_geometry_type.hpp:95:75: error: expected '{' before '::' token typename traits::geometry_types>::type, ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/select_geometry_type.hpp:98:3: warning: extra ';' [-Wpedantic] {}; ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/select_geometry_type.hpp:114:18: error: 'remove_const_t' is not a member of 'std' std::remove_const_t, ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/select_geometry_type.hpp:114:18: note: suggested alternative: 'remove_const' std::remove_const_t, ^~~~~~~~~~~~~~ remove_const d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/select_geometry_type.hpp:114:18: error: 'remove_const_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/select_geometry_type.hpp:114:18: note: suggested alternative: 'remove_const' std::remove_const_t, ^~~~~~~~~~~~~~ remove_const d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/select_geometry_type.hpp:114:42: error: template argument 1 is invalid std::remove_const_t, ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/concepts/dynamic_geometry_concept.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/concepts/check.hpp:29, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/policies/relate/intersection_points.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/concepts/geometry_collection_concept.hpp: In destructor 'boost::geometry::concepts::GeometryCollection::~GeometryCollection()': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/concepts/geometry_collection_concept.hpp:118:48: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::iter_visit::apply([](auto &&) {}, boost::begin(*gc)); ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/concepts/geometry_collection_concept.hpp: In destructor 'boost::geometry::concepts::ConstGeometryCollection::~ConstGeometryCollection()': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/concepts/geometry_collection_concept.hpp:135:48: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::iter_visit::apply([](auto &&) {}, boost::begin(*gc)); ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/concepts/check.hpp:29, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/policies/relate/intersection_points.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/concepts/dynamic_geometry_concept.hpp: In destructor 'boost::geometry::concepts::DynamicGeometry::~DynamicGeometry()': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/concepts/dynamic_geometry_concept.hpp:74:43: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([](auto &&) {}, *dg); ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/concepts/dynamic_geometry_concept.hpp: In destructor 'boost::geometry::concepts::ConstDynamicGeometry::~ConstDynamicGeometry()': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/concepts/dynamic_geometry_concept.hpp:90:43: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([](auto &&) {}, *dg); ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/policies/relate/intersection_points.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp: In function 'void boost::geometry::detail::assign_point_to_index(const Point&, Geometry&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:60:46: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::for_each_dimension([&](auto dimension) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp: In function 'void boost::geometry::detail::assign_point_from_index(const Geometry&, Point&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:92:46: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::for_each_dimension([&](auto dimension) ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:20, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/policies/robustness/segment_ratio_type.hpp: At global scope: d:/RCompile/CRANpkg/lib/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 typedef std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/policies/robustness/segment_ratio_type.hpp:35:13: note: suggested alternative: 'conditional' typedef std::conditional_t ^~~ conditional d:/RCompile/CRANpkg/lib/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 boost::geometry::segment_ratio' typedef geometry::segment_ratio type; ^ d:/RCompile/CRANpkg/lib/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 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/counting.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/num_interior_rings.hpp:36, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/append.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:76:34: error: 'enable_if_t' in namespace 'std' does not name a template type using enable_if_mutable_t = std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:76:29: note: suggested alternative: 'enable_if' using enable_if_mutable_t = std::enable_if_t ^~~ enable_if d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:148:13: error: 'boost::geometry::range::detail::enable_if_mutable_t' has not been declared detail::enable_if_mutable_t = 0 ^~~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:148:32: error: expected '>' before '<' token detail::enable_if_mutable_t = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp: In function 'void boost::geometry::range::clear(Range&&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:154:18: error: 'remove_reference_t' is not a member of 'std' std::remove_reference_t ^~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:154:18: note: suggested alternative: 'remove_reference' std::remove_reference_t ^~~~~~~~~~~~~~~~~~ remove_reference d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:154:18: error: 'remove_reference_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:154:18: note: suggested alternative: 'remove_reference' std::remove_reference_t ^~~~~~~~~~~~~~~~~~ remove_reference d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:154:42: error: template argument 1 is invalid std::remove_reference_t ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:155:9: error: expected unqualified-id before '>' token >::apply(rng); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:166:13: error: 'boost::geometry::range::detail::enable_if_mutable_t' has not been declared detail::enable_if_mutable_t = 0 ^~~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:166:32: error: expected '>' before '<' token detail::enable_if_mutable_t = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp: In function 'void boost::geometry::range::push_back(Range&&, const typename boost::range_value::type&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:173:18: error: 'remove_reference_t' is not a member of 'std' std::remove_reference_t ^~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:173:18: note: suggested alternative: 'remove_reference' std::remove_reference_t ^~~~~~~~~~~~~~~~~~ remove_reference d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:173:18: error: 'remove_reference_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:173:18: note: suggested alternative: 'remove_reference' std::remove_reference_t ^~~~~~~~~~~~~~~~~~ remove_reference d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:173:42: error: template argument 1 is invalid std::remove_reference_t ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:174:9: error: expected unqualified-id before '>' token >::apply(rng, value); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:185:13: error: 'boost::geometry::range::detail::enable_if_mutable_t' has not been declared detail::enable_if_mutable_t = 0 ^~~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:185:32: error: expected '>' before '<' token detail::enable_if_mutable_t = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp: In function 'void boost::geometry::range::push_back(Range&&, typename boost::range_value::type&&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:192:18: error: 'remove_reference_t' is not a member of 'std' std::remove_reference_t ^~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:192:18: note: suggested alternative: 'remove_reference' std::remove_reference_t ^~~~~~~~~~~~~~~~~~ remove_reference d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:192:18: error: 'remove_reference_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:192:18: note: suggested alternative: 'remove_reference' std::remove_reference_t ^~~~~~~~~~~~~~~~~~ remove_reference d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:192:42: error: template argument 1 is invalid std::remove_reference_t ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:193:9: error: expected unqualified-id before '>' token >::apply(rng, std::move(value)); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:205:13: error: 'boost::geometry::range::detail::enable_if_mutable_t' has not been declared detail::enable_if_mutable_t = 0 ^~~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:205:32: error: expected '>' before '<' token detail::enable_if_mutable_t = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp: In function 'void boost::geometry::range::emplace_back(Range&&, Args&& ...)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:211:18: error: 'remove_reference_t' is not a member of 'std' std::remove_reference_t ^~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:211:18: note: suggested alternative: 'remove_reference' std::remove_reference_t ^~~~~~~~~~~~~~~~~~ remove_reference d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:211:18: error: 'remove_reference_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:211:18: note: suggested alternative: 'remove_reference' std::remove_reference_t ^~~~~~~~~~~~~~~~~~ remove_reference d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:211:42: error: template argument 1 is invalid std::remove_reference_t ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:212:9: error: expected unqualified-id before '>' token >::apply(rng, std::forward(args)...); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:223:13: error: 'boost::geometry::range::detail::enable_if_mutable_t' has not been declared detail::enable_if_mutable_t = 0 ^~~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:223:32: error: expected '>' before '<' token detail::enable_if_mutable_t = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp: In function 'void boost::geometry::range::resize(Range&&, typename boost::range_size::type)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:230:18: error: 'remove_reference_t' is not a member of 'std' std::remove_reference_t ^~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:230:18: note: suggested alternative: 'remove_reference' std::remove_reference_t ^~~~~~~~~~~~~~~~~~ remove_reference d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:230:18: error: 'remove_reference_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:230:18: note: suggested alternative: 'remove_reference' std::remove_reference_t ^~~~~~~~~~~~~~~~~~ remove_reference d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:230:42: error: template argument 1 is invalid std::remove_reference_t ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:231:9: error: expected unqualified-id before '>' token >::apply(rng, new_size); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:242:13: error: 'boost::geometry::range::detail::enable_if_mutable_t' has not been declared detail::enable_if_mutable_t = 0 ^~~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:242:32: error: expected '>' before '<' token detail::enable_if_mutable_t = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:258:13: error: 'boost::geometry::range::detail::enable_if_mutable_t' has not been declared detail::enable_if_mutable_t = 0 ^~~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:258:32: error: expected '>' before '<' token detail::enable_if_mutable_t = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:294:13: error: 'boost::geometry::range::detail::enable_if_mutable_t' has not been declared detail::enable_if_mutable_t = 0 ^~~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:294:32: error: expected '>' before '<' token detail::enable_if_mutable_t = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:298:43: error: 'remove_reference_t' is not a member of 'std' typename boost::range_iterator const>::type cit) ^~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:298:43: note: suggested alternative: 'remove_reference' typename boost::range_iterator const>::type cit) ^~~~~~~~~~~~~~~~~~ remove_reference d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:298:43: error: 'remove_reference_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:298:43: note: suggested alternative: 'remove_reference' typename boost::range_iterator const>::type cit) ^~~~~~~~~~~~~~~~~~ remove_reference d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:298:67: error: template argument 1 is invalid typename boost::range_iterator const>::type cit) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:298:43: error: 'remove_reference_t' is not a member of 'std' typename boost::range_iterator const>::type cit) ^~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:298:43: note: suggested alternative: 'remove_reference' typename boost::range_iterator const>::type cit) ^~~~~~~~~~~~~~~~~~ remove_reference d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:298:43: error: 'remove_reference_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:298:43: note: suggested alternative: 'remove_reference' typename boost::range_iterator const>::type cit) ^~~~~~~~~~~~~~~~~~ remove_reference d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:298:67: error: template argument 1 is invalid typename boost::range_iterator const>::type cit) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:298:23: error: invalid use of template-name 'boost::range_iterator' without an argument list typename boost::range_iterator const>::type cit) ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:298:23: note: class template argument deduction is only available with -std=c++17 or -std=gnu++17 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/iterator.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/value_type.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/closure.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/range_fwd.hpp:18:12: note: 'template struct boost::range_iterator' declared here struct range_iterator; ^~~~~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/counting.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/num_interior_rings.hpp:36, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/append.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:298:37: error: expected ',' or '...' before '<' token typename boost::range_iterator const>::type cit) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp: In function 'typename boost::range_iterator::type boost::geometry::range::erase(Range&&, int)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:304:58: error: 'cit' was not declared in this scope + std::distance(boost::const_begin(rng), cit); ^~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:304:58: note: suggested alternative: 'it' + std::distance(boost::const_begin(rng), cit); ^~~ it d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:317:13: error: 'boost::geometry::range::detail::enable_if_mutable_t' has not been declared detail::enable_if_mutable_t = 0 ^~~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:317:32: error: expected '>' before '<' token detail::enable_if_mutable_t = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:359:13: error: 'boost::geometry::range::detail::enable_if_mutable_t' has not been declared detail::enable_if_mutable_t = 0 ^~~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:359:32: error: expected '>' before '<' token detail::enable_if_mutable_t = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:363:43: error: 'remove_reference_t' is not a member of 'std' typename boost::range_iterator const>::type cfirst, ^~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:363:43: note: suggested alternative: 'remove_reference' typename boost::range_iterator const>::type cfirst, ^~~~~~~~~~~~~~~~~~ remove_reference d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:363:43: error: 'remove_reference_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:363:43: note: suggested alternative: 'remove_reference' typename boost::range_iterator const>::type cfirst, ^~~~~~~~~~~~~~~~~~ remove_reference d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:363:67: error: template argument 1 is invalid typename boost::range_iterator const>::type cfirst, ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:363:43: error: 'remove_reference_t' is not a member of 'std' typename boost::range_iterator const>::type cfirst, ^~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:363:43: note: suggested alternative: 'remove_reference' typename boost::range_iterator const>::type cfirst, ^~~~~~~~~~~~~~~~~~ remove_reference d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:363:43: error: 'remove_reference_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:363:43: note: suggested alternative: 'remove_reference' typename boost::range_iterator const>::type cfirst, ^~~~~~~~~~~~~~~~~~ remove_reference d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:363:67: error: template argument 1 is invalid typename boost::range_iterator const>::type cfirst, ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:363:23: error: invalid use of template-name 'boost::range_iterator' without an argument list typename boost::range_iterator const>::type cfirst, ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:363:23: note: class template argument deduction is only available with -std=c++17 or -std=gnu++17 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/iterator.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/value_type.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/closure.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/range_fwd.hpp:18:12: note: 'template struct boost::range_iterator' declared here struct range_iterator; ^~~~~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/counting.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/num_interior_rings.hpp:36, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/append.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:363:37: error: expected ',' or '...' before '<' token typename boost::range_iterator const>::type cfirst, ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:362:1: error: redefinition of 'template > typename boost::range_iterator::type boost::geometry::range::erase(Range&&, int)' erase(Range && rng, ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/range.hpp:297:1: note: 'template > typename boost::range_iterator::type boost::geometry::range::erase(Range&&, int)' previously declared here erase(Range && rng, ^~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/append.hpp: In static member function 'static void boost::geometry::dispatch::append::apply(Geometry&, const RangeOrPoint&, boost::geometry::signed_size_type, boost::geometry::signed_size_type)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/append.hpp:240:44: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto & g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/append.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/append.hpp:244:26: error: 'remove_reference_t' is not a member of 'std' std::remove_reference_t, RangeOrPoint ^~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/append.hpp:244:26: note: suggested alternative: 'remove_reference' std::remove_reference_t, RangeOrPoint ^~~~~~~~~~~~~~~~~~ remove_reference d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/append.hpp:244:26: error: 'remove_reference_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/append.hpp:244:26: note: suggested alternative: 'remove_reference' std::remove_reference_t, RangeOrPoint ^~~~~~~~~~~~~~~~~~ remove_reference d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/append.hpp:244:56: error: wrong number of template arguments (1, should be at least 2) std::remove_reference_t, RangeOrPoint ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/append.hpp:167:8: note: provided for 'template struct boost::geometry::dispatch::append' struct append ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/append.hpp:244:57: error: expected unqualified-id before ',' token std::remove_reference_t, RangeOrPoint ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/append.hpp:245:17: error: expected initializer before '>' token >::apply(g, range_or_point, ring_index, multi_index); ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/clear.hpp: In static member function 'static void boost::geometry::dispatch::clear::apply(Geometry&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/clear.hpp:143:43: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([](auto & g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/clear.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/clear.hpp:145:24: error: 'remove_reference_t' is not a member of 'std' clear>::apply(g); ^~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/clear.hpp:145:24: note: suggested alternative: 'remove_reference' clear>::apply(g); ^~~~~~~~~~~~~~~~~~ remove_reference d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/clear.hpp:145:24: error: 'remove_reference_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/clear.hpp:145:24: note: suggested alternative: 'remove_reference' clear>::apply(g); ^~~~~~~~~~~~~~~~~~ remove_reference d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/clear.hpp:145:54: error: template argument 1 is invalid clear>::apply(g); ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/clear.hpp:145:54: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/clear.hpp:145:63: error: qualified-id in declaration before '(' token clear>::apply(g); ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/assign_values.hpp: In static member function 'static void boost::geometry::detail::assign::assign_zero_point::apply(Point&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:61:47: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::for_each_dimension([&](auto dimension) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/assign_values.hpp: In static member function 'static void boost::geometry::detail::assign::assign_inverse_box_or_segment::apply(BoxOrSegment&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:79:54: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::for_each_dimension([&](auto dimension) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/assign_values.hpp: In static member function 'static void boost::geometry::detail::assign::assign_zero_box_or_segment::apply(BoxOrSegment&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:97:54: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::for_each_dimension([&](auto dimension) ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/point_point.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/point_point.hpp:44:10: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/point_point.hpp:44:21: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/point_point.hpp:56:10: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/point_point.hpp:56:21: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/point_point.hpp:58:13: error: redefinition of 'template > bool boost::geometry::detail::equals::equals_point_point(const Point1&, const Point2&, const Strategy&)' inline bool equals_point_point(Point1 const& point1, Point2 const& point2, ^~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/point_point.hpp:46:13: note: 'template > bool boost::geometry::detail::equals::equals_point_point(const Point1&, const Point2&, const Strategy&)' previously declared here inline bool equals_point_point(Point1 const& point1, Point2 const& point2, ^~~~~~~~~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/promote_integral.hpp:91:13: note: suggested alternative: 'conditional' typedef std::conditional_t ^~~ conditional d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/promote_integral.hpp:213:13: note: suggested alternative: 'conditional' typedef std::conditional_t ^~~ conditional d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/promote_integral.hpp:269:13: note: suggested alternative: 'conditional' typedef std::conditional_t ^~~ conditional d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/promote_integral.hpp:282:9: error: template argument 2 is invalid >::type type; ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/promote_integral.hpp:282:10: error: expected identifier before '::' token >::type type; ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/promote_integral.hpp:282:12: error: typedef name may not be a nested-name-specifier >::type type; ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/promote_integral.hpp:282:12: error: expected ';' at end of member declaration >::type type; ^~~~ ; d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/promote_integral.hpp:282:17: error: declaration does not declare anything [-fpermissive] >::type type; ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/cartesian/area.hpp:115:50: error: 'result' function uses 'auto' type specifier without trailing return type static inline auto result(state& st) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/cartesian/area.hpp:115:50: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/closeable_view.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/closed_clockwise_view.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/convert.hpp:54, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategy_transform.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/envelope/transform_units.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/cartesian/envelope_box.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/cartesian/envelope.hpp:29, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:38, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/closing_iterator.hpp:96:14: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/closing_iterator.hpp:97:13: error: expected '>' before '<' token < ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/policies/compare.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/dispatch/expand.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/expand/indexed.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/cartesian/expand_box.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/cartesian/envelope_box.hpp:35, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/cartesian/envelope.hpp:29, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:38, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/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 units_type; ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/compare.hpp:140:13: note: suggested alternative: 'conditional' typedef std::conditional_t units_type; ^~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/compare.hpp: In static member function 'static bool boost::geometry::strategy::compare::detail::spherical_longitude::are_both_at_antimeridian(const coordinate1_type&, const coordinate2_type&, bool&, bool&)': d:/RCompile/CRANpkg/lib/4.1/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(l0); ^~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/compare.hpp:153:54: note: suggested alternative: 'units1_type' is_left_at = math::is_longitude_antimeridian(l0); ^~~~~~~~~~ units1_type d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/compare.hpp: In static member function 'static bool boost::geometry::strategy::compare::detail::spherical_longitude::apply(const Point1&, const Point2&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/compare.hpp:175:43: error: 'units_type' was not declared in this scope && math::is_latitude_pole(l1))) ^~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/compare.hpp:175:43: note: suggested alternative: 'units1_type' && math::is_latitude_pole(l1))) ^~~~~~~~~~ units1_type d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/compare.hpp: In static member function 'static bool boost::geometry::strategy::compare::spherical::apply(const Point1&, const Point2&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/compare.hpp:236:22: error: 'conditional_t' is not a member of 'std' std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/compare.hpp:236:22: note: suggested alternative: 'conditional' std::conditional_t ^~~~~~~~~~~~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/compare.hpp:236:22: error: 'conditional_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/compare.hpp:236:22: note: suggested alternative: 'conditional' std::conditional_t ^~~~~~~~~~~~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/compare.hpp:241:21: error: wrong number of template arguments (6, should be 4) >::value ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/compare.hpp:133:8: note: provided for 'template struct boost::geometry::strategy::compare::detail::spherical_longitude' struct spherical_longitude ^~~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/compare.hpp:242:16: error: '::apply' has not been declared >::apply(left, right); ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/compare.hpp:242:16: note: suggested alternatives: In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/mpl/apply_fwd.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/mpl/apply.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/iterator/iterator_facade.hpp:36, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/iterator_range_core.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/lexical_cast.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/number_base.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/precision.hpp:9, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:18:8: note: 'boost::mpl::apply' struct apply; ^~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/move/utility_core.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/move/utility.hpp:29, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/variant/apply_visitor.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/num_interior_rings.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/append.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/move/detail/meta_utils.hpp:48:8: note: 'boost::move_detail::apply' struct apply ^~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/disjoint_segment_box.hpp:29, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:43, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/calculation_type.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/calculation_type.hpp:70:13: note: suggested alternative: 'conditional' typedef std::conditional_t ^~~ conditional In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/intersection.hpp:29, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/cross_product.hpp:112:10: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/cross_product.hpp:113:9: error: expected '>' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/cross_product.hpp:133:10: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/cross_product.hpp:134:9: error: expected '>' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/cross_product.hpp:144:16: error: redefinition of 'template > constexpr ResultP boost::geometry::cross_product(const P1&, const P2&)' inline ResultP cross_product(P1 const& p1, P2 const& p2) ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/cross_product.hpp:119:16: note: 'template > ResultP boost::geometry::cross_product(const P1&, const P2&)' previously declared here inline ResultP cross_product(P1 const& p1, P2 const& p2) ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/cross_product.hpp:167:10: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/cross_product.hpp:168:9: error: expected '>' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/cross_product.hpp:188:10: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/cross_product.hpp:189:9: error: expected '>' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/cross_product.hpp:199:10: error: redefinition of 'template > constexpr P boost::geometry::cross_product(const P&, const P&)' inline P cross_product(P const& p1, P const& p2) ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/cross_product.hpp:174:10: note: 'template > 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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/spherical/area.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/intersection.hpp:40, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/formulas/area_formulas.hpp:431:71: error: 'ellipsoidal' function uses 'auto' type specifier without trailing return type SpheroidConst const& spheroid_const) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/formulas/area_formulas.hpp:431:71: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/segment_iterator.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/spherical/envelope.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/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 typedef std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/detail/point_iterator/inner_range_type.hpp:39:13: note: suggested alternative: 'conditional' typedef std::conditional_t ^~~ conditional d:/RCompile/CRANpkg/lib/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 typedef std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/detail/segment_iterator/iterator_type.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/segment_iterator.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/spherical/envelope.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/concatenate_iterator.hpp:69:14: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/concatenate_iterator.hpp:70:13: error: expected '>' before '<' token < ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/detail/segment_iterator/iterator_type.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/segment_iterator.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/spherical/envelope.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/flatten_iterator.hpp:82:14: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/flatten_iterator.hpp:83:13: error: expected '>' before '<' token < ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/detail/point_iterator/iterator_type.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/point_iterator.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/detail/segment_iterator/value_type.hpp:18, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/detail/segment_iterator/iterator_type.hpp:29, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/segment_iterator.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/spherical/envelope.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/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 typedef std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/detail/segment_iterator/value_type.hpp:18, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/detail/segment_iterator/iterator_type.hpp:29, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/segment_iterator.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/spherical/envelope.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/point_iterator.hpp:270:14: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/point_iterator.hpp:271:13: error: expected '>' before '<' token < ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/detail/segment_iterator/iterator_type.hpp:29, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/segment_iterator.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/spherical/envelope.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/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 typedef std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/spherical/envelope.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/segment_iterator.hpp:292:14: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/segment_iterator.hpp:293:13: error: expected '>' before '<' token < ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/helper_geometry.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/spherical/expand_box.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/spherical/envelope_box.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/spherical/envelope.hpp:29, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/box.hpp:95:14: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/box.hpp:96:13: error: expected '>' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/box.hpp:117:14: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/box.hpp:118:13: error: expected '>' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/box.hpp:126:5: error: 'template template > constexpr boost::geometry::model::box::box(const Point&, const Point&)' cannot be overloaded with 'template template > boost::geometry::model::box::box(const Point&, const Point&)' box(Point const& min_corner, Point const& max_corner) ^~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/box.hpp:101:5: note: previous declaration 'template template > boost::geometry::model::box::box(const Point&, const Point&)' box(Point const& min_corner, Point const& max_corner) ^~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/helper_geometry.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/spherical/expand_box.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/spherical/envelope_box.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/spherical/envelope.hpp:29, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/point.hpp:137:14: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/point.hpp:137:25: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/point.hpp:155:14: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/point.hpp:155:25: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/point.hpp:173:14: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/point.hpp:173:25: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/point.hpp:316:14: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/point.hpp:316:25: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/point.hpp:326:14: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/point.hpp:326:25: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/point.hpp:337:14: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/point.hpp:337:25: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/segment_box.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/disjoint_segment_box.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/intersection.hpp:51, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/point_box.hpp:47:10: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/point_box.hpp:47:21: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/point_box.hpp:60:10: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/point_box.hpp:60:21: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/point_box.hpp:62:13: error: redefinition of 'template > bool boost::geometry::detail::disjoint::disjoint_point_box(const Point&, const Box&, const Strategy&)' inline bool disjoint_point_box(Point const& point, Box const& box, ^~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/point_box.hpp:49:13: note: 'template > bool boost::geometry::detail::disjoint::disjoint_point_box(const Point&, const Box&, const Strategy&)' previously declared here inline bool disjoint_point_box(Point const& point, Box const& box, ^~~~~~~~~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/segment_box.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/disjoint_segment_box.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/intersection.hpp:51, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/box_box.hpp:46:10: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/box_box.hpp:46:21: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/box_box.hpp:57:10: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/box_box.hpp:57:21: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/box_box.hpp:59:13: error: redefinition of 'template > bool boost::geometry::detail::disjoint::disjoint_box_box(const Box1&, const Box2&, const Strategy&)' inline bool disjoint_box_box(Box1 const& box1, Box2 const& box2, Strategy const& ) ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/box_box.hpp:48:13: note: 'template > bool boost::geometry::detail::disjoint::disjoint_box_box(const Box1&, const Box2&, const Strategy&)' previously declared here inline bool disjoint_box_box(Box1 const& box1, Box2 const& box2, Strategy const& strategy) ^~~~~~~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/intersection.hpp: In static member function 'static bool boost::geometry::strategy::intersection::spherical_segments_calc_policy::intersection_points(const boost::geometry::strategy::intersection::spherical_segments_calc_policy::plane&, const boost::geometry::strategy::intersection::spherical_segments_calc_policy::plane&, Point3d&, Point3d&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/intersection.hpp:843:59: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 geometry::detail::for_each_dimension([&](auto index) ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:54, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp: In static member function 'static void boost::geometry::strategy::centroid::weighted_length::apply(const GeometryPoint&, const GeometryPoint&, boost::geometry::strategy::centroid::weighted_length::sums&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:106:63: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 geometry::detail::for_each_dimension([&](auto dimension) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp: In static member function 'static bool boost::geometry::strategy::centroid::weighted_length::result(const boost::geometry::strategy::centroid::weighted_length::sums&, ResultPoint&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:128:67: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 geometry::detail::for_each_dimension([&](auto dimension) ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:55, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/densify.hpp: In static member function 'static void boost::geometry::strategy::densify::cartesian::apply(const Point&, const Point&, AssignPolicy&, const T&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/densify.hpp:69:64: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 geometry::detail::for_each_dimension([&](auto index) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/densify.hpp:94:67: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 geometry::detail::for_each_dimension([&](auto index) ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance_result.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/default_distance_result.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp:38, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:60, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/services.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/services.hpp:46:36: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(Strategy const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/services.hpp:46:36: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp:39, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:60, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/closest_points_pt_seg.hpp:35:77: error: 'apply' function uses 'auto' type specifier without trailing return type apply(Point const& p, PointOfSegment const& p1, PointOfSegment const& p2) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/closest_points_pt_seg.hpp:35:77: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/closest_points_pt_seg.hpp:127:79: error: 'apply' function uses 'auto' type specifier without trailing return type apply(Point const& p, PointOfSegment const& p1, PointOfSegment const& p2) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/closest_points_pt_seg.hpp:127:79: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:60, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp:198:18: error: 'conditional_t' is not a member of 'std' std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp:198:18: note: suggested alternative: 'conditional' std::conditional_t ^~~~~~~~~~~~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp:198:18: error: 'conditional_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp:198:18: note: suggested alternative: 'conditional' std::conditional_t ^~~~~~~~~~~~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp:207:17: error: wrong number of template arguments (4, should be at least 0) > ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp:78:7: note: provided for 'template class boost::geometry::strategy::distance::projected_point' class projected_point ^~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/distance_projected_point.hpp:208:9: error: expected unqualified-id before '>' token > type; ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/distance_segment_box.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:62, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp: In static member function 'static ReturnType boost::geometry::detail::distance::segment_to_box_2D::above_of_box::apply(const SegmentPoint&, const SegmentPoint&, const SegmentPoint&, const BoxPoint&, const Strategies&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp:416:30: error: 'remove_const_t' is not a member of 'std' std::remove_const_t, ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp:416:30: note: suggested alternative: 'remove_const' std::remove_const_t, ^~~~~~~~~~~~~~ remove_const d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp:416:30: error: 'remove_const_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp:416:30: note: suggested alternative: 'remove_const' std::remove_const_t, ^~~~~~~~~~~~~~ remove_const d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp:416:66: error: wrong number of template arguments (1, should be 3) std::remove_const_t, ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:35, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance.hpp:67:8: note: provided for 'template struct boost::geometry::strategy::distance::services::result_from_distance' struct result_from_distance ^~~~~~~~~~~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/distance_segment_box.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:62, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp:417:37: error: expected primary-expression before ',' token SegmentPoint, BoxPoint ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp:418:21: error: expected primary-expression before '>' token >::apply(ps_strategy, math::abs(diff)); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp:418:24: error: '::apply' has not been declared >::apply(ps_strategy, math::abs(diff)); ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp:418:24: note: suggested alternatives: In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/mpl/apply_fwd.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/mpl/apply.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/iterator/iterator_facade.hpp:36, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/iterator_range_core.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/lexical_cast.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/number_base.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/precision.hpp:9, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:18:8: note: 'boost::mpl::apply' struct apply; ^~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/move/utility_core.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/move/utility.hpp:29, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/variant/apply_visitor.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/num_interior_rings.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/append.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/move/detail/meta_utils.hpp:48:8: note: 'boost::move_detail::apply' struct apply ^~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/distance_segment_box.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:62, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp:802:58: error: 'apply' function uses 'auto' type specifier without trailing return type Strategies const& strategies) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp:802:58: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:69, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/line_interpolate.hpp: In member function 'void boost::geometry::strategy::line_interpolate::cartesian::apply(const Point&, const Point&, const Fraction&, Point&, const Distance&) const': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/line_interpolate.hpp:65:57: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 geometry::detail::for_each_dimension([&](auto dimension) ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/concepts/distance_concept.hpp:39, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:75, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/parameter_type_of.hpp: At global scope: d:/RCompile/CRANpkg/lib/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 typedef std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/parameter_type_of.hpp:46:13: note: suggested alternative: 'conditional' typedef std::conditional_t ^~~ conditional d:/RCompile/CRANpkg/lib/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 typedef std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/parameter_type_of.hpp:53:13: note: suggested alternative: 'conditional' typedef std::conditional_t ^~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/parameter_type_of.hpp:69:21: error: 'indexed_type' was not declared in this scope indexed_type ^~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/parameter_type_of.hpp:69:21: note: suggested alternative: 'interior_type' indexed_type ^~~~~~~~~~~~ interior_type d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/parameter_type_of.hpp:70:17: error: template argument 2 is invalid >::type ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/parameter_type_of.hpp:71:9: error: template argument 1 is invalid >::type type; ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:75, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:62:59: error: 'apply' function uses 'auto' type specifier without trailing return type PointOfSegment const& sp2) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:62:59: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:104:59: error: 'apply' function uses 'auto' type specifier without trailing return type CalculationType const& d1) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:104:59: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:587:50: error: 'apply' function uses 'auto' type specifier without trailing return type PointOfSegment const& sp2) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:587:50: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:810:18: error: 'conditional_t' is not a member of 'std' std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:810:18: note: suggested alternative: 'conditional' std::conditional_t ^~~~~~~~~~~~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:810:18: error: 'conditional_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:810:18: note: suggested alternative: 'conditional' std::conditional_t ^~~~~~~~~~~~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:819:17: error: wrong number of template arguments (4, should be at least 0) > ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_cross_track.hpp:549:7: note: provided for 'template class boost::geometry::strategy::distance::cross_track' class cross_track ^~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:76, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/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 typedef std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_cross_track_box_box.hpp:299:13: note: suggested alternative: 'conditional' typedef std::conditional_t ^~~ conditional d:/RCompile/CRANpkg/lib/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' std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_cross_track_box_box.hpp:452:18: note: suggested alternative: 'conditional' std::conditional_t ^~~~~~~~~~~~~ conditional d:/RCompile/CRANpkg/lib/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' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_cross_track_box_box.hpp:452:18: note: suggested alternative: 'conditional' std::conditional_t ^~~~~~~~~~~~~ conditional d:/RCompile/CRANpkg/lib/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) > ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_cross_track_box_box.hpp:274:7: note: provided for 'template class boost::geometry::strategy::distance::cross_track_box_box' class cross_track_box_box ^~~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:77, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/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 typedef std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp:226:13: note: suggested alternative: 'conditional' typedef std::conditional_t ^~~ conditional d:/RCompile/CRANpkg/lib/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' std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp:376:18: note: suggested alternative: 'conditional' std::conditional_t ^~~~~~~~~~~~~ conditional d:/RCompile/CRANpkg/lib/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' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp:376:18: note: suggested alternative: 'conditional' std::conditional_t ^~~~~~~~~~~~~ conditional d:/RCompile/CRANpkg/lib/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) > ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp:203:7: note: provided for 'template class boost::geometry::strategy::distance::cross_track_point_box' class cross_track_point_box ^~~~~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/envelope.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:78, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In static member function 'static void boost::geometry::resolve_dynamic::envelope::apply(const Geometry&, Box&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:127:44: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g) ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/tag.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/closure.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/type_traits_std.hpp: In substitution of 'template using remove_cref_t = typename boost::geometry::util::remove_cref::type [with T = const int&]': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:129:42: required from here d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/type_traits_std.hpp:109:52: error: no type named 'type' in 'struct boost::geometry::util::remove_cref' using remove_cref_t = typename remove_cref::type; ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/envelope.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:78, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:129:53: error: template argument 1 is invalid envelope>::apply(g, box, strategy); ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:129:53: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/envelope/interface.hpp:129:79: error: expression list treated as compound expression in initializer [-fpermissive] envelope>::apply(g, box, strategy); ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/is_empty.hpp:20, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/envelope/implementation.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/envelope.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:78, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp: In static member function 'static void boost::geometry::dispatch::visit_two::apply(F&&, G1&&, G2&&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:110:59: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit>::apply([&](auto && g1) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp: In static member function 'static void boost::geometry::dispatch::visit_two::apply(F&&, G1&&, G2&&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:123:59: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit>::apply([&](auto && g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp: In static member function 'static void boost::geometry::dispatch::visit_two::apply(F&&, G1&&, G2&&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:139:26: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 >::apply([&](auto && g1, auto && g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:139:38: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 >::apply([&](auto && g1, auto && g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp: In static member function 'static bool boost::geometry::dispatch::visit_breadth_first::apply(F, Geom&&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:172:61: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit>::apply([&](auto && g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:176:26: error: 'remove_reference_t' is not a member of 'std' std::remove_reference_t ^~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:176:26: note: suggested alternative: 'remove_reference' std::remove_reference_t ^~~~~~~~~~~~~~~~~~ remove_reference d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:176:26: error: 'remove_reference_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:176:26: note: suggested alternative: 'remove_reference' std::remove_reference_t ^~~~~~~~~~~~~~~~~~ remove_reference d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:176:56: error: template argument 1 is invalid std::remove_reference_t ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:176:56: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:177:20: error: '::apply' has not been declared >::apply(function, ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:177:20: note: suggested alternatives: In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/mpl/apply_fwd.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/mpl/apply.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/iterator/iterator_facade.hpp:36, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/iterator_range_core.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/lexical_cast.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/number_base.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/precision.hpp:9, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:18:8: note: 'boost::mpl::apply' struct apply; ^~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/move/utility_core.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/move/utility.hpp:29, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/variant/apply_visitor.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/num_interior_rings.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/append.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/move/detail/meta_utils.hpp:48:8: note: 'boost::move_detail::apply' struct apply ^~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/is_empty.hpp:20, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/envelope/implementation.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/envelope.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:78, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:247:14: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:247:25: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:257:14: error: 'std::enable_if_t' has not been declared std::enable_if_t::value && ! PassIter, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:257:25: error: expected '>' before '<' token std::enable_if_t::value && ! PassIter, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:259:17: error: 'template template > static bool boost::geometry::detail::visit_breadth_first_impl::visit_or_enqueue(F&, Geom&&, std::deque&, Iterator)' cannot be overloaded with 'template template > static bool boost::geometry::detail::visit_breadth_first_impl::visit_or_enqueue(F&, Geom&&, std::deque&, Iterator)' static bool visit_or_enqueue(F & f, Geom && g, std::deque & , Iterator) ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:249:17: note: previous declaration 'template template > static bool boost::geometry::detail::visit_breadth_first_impl::visit_or_enqueue(F&, Geom&&, std::deque&, Iterator)' static bool visit_or_enqueue(F &, Geom &&, std::deque & queue, Iterator iter) ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:266:14: error: 'std::enable_if_t' has not been declared std::enable_if_t::value && PassIter, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:266:25: error: expected '>' before '<' token std::enable_if_t::value && PassIter, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:268:17: error: 'template template > static bool boost::geometry::detail::visit_breadth_first_impl::visit_or_enqueue(F&, Geom&&, std::deque&, Iterator)' cannot be overloaded with 'template template > static bool boost::geometry::detail::visit_breadth_first_impl::visit_or_enqueue(F&, Geom&&, std::deque&, Iterator)' static bool visit_or_enqueue(F & f, Geom && g, std::deque & , Iterator iter) ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:249:17: note: previous declaration 'template template > static bool boost::geometry::detail::visit_breadth_first_impl::visit_or_enqueue(F&, Geom&&, std::deque&, Iterator)' static bool visit_or_enqueue(F &, Geom &&, std::deque & queue, Iterator iter) ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:276:14: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:276:25: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:286:14: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:286:25: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:288:17: error: 'template template > static void boost::geometry::detail::visit_breadth_first_impl::set_iterators(Geom&&, Iterator&, Iterator&)' cannot be overloaded with 'template template > static void boost::geometry::detail::visit_breadth_first_impl::set_iterators(Geom&&, Iterator&, Iterator&)' static void set_iterators(Geom &&, Iterator &, Iterator &) ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:278:17: note: previous declaration 'template template > static void boost::geometry::detail::visit_breadth_first_impl::set_iterators(Geom&&, Iterator&, Iterator&)' static void set_iterators(Geom && g, Iterator & first, Iterator & last) ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp: In static member function 'static bool boost::geometry::detail::visit_breadth_first_impl::apply(F, Geom&&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:198:29: error: 'conditional_t' in namespace 'std' does not name a template type using iter_t = std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:198:24: note: suggested alternative: 'conditional' using iter_t = std::conditional_t ^~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:205:20: error: 'iter_t' was not declared in this scope std::deque queue; ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:205:20: note: suggested alternative: 'int_t' std::deque queue; ^~~~~~ int_t d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:205:26: error: template argument 1 is invalid std::deque queue; ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:205:26: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:207:15: error: expected ';' before 'it' iter_t it = iter_t{ boost::begin(geom) }; ^~~ ; d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:208:15: error: expected ';' before 'end' iter_t end = iter_t{ boost::end(geom) }; ^~~~ ; d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:211:20: error: 'it' was not declared in this scope for (; it != end; ++it) ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:211:20: note: suggested alternative: 'int' for (; it != end; ++it) ^~ int d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:214:74: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::iter_visit>::apply([&](auto && g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:226:23: error: request for member 'empty' in 'queue', which is of non-class type 'int' if (queue.empty()) ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:233:70: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::iter_visit>::apply([&](auto && g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:235:87: error: 'it' was not declared in this scope visit_breadth_first_impl::set_iterators(std::forward(g), it, end); ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:235:87: note: suggested alternative: 'int' visit_breadth_first_impl::set_iterators(std::forward(g), it, end); ^~ int d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp: In static member function 'static bool boost::geometry::detail::visit_breadth_first_impl::apply(F, Geom&&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:236:22: error: request for member 'front' in 'queue', which is of non-class type 'int' }, queue.front()); ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:237:19: error: request for member 'pop_front' in 'queue', which is of non-class type 'int' queue.pop_front(); ^~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp: In function 'void boost::geometry::detail::visit(UnaryFunction&&, Geometry&&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:332:18: error: 'remove_reference_t' is not a member of 'std' std::remove_reference_t ^~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:332:18: note: suggested alternative: 'remove_reference' std::remove_reference_t ^~~~~~~~~~~~~~~~~~ remove_reference d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:332:18: error: 'remove_reference_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:332:18: note: suggested alternative: 'remove_reference' std::remove_reference_t ^~~~~~~~~~~~~~~~~~ remove_reference d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:332:45: error: template argument 1 is invalid std::remove_reference_t ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:332:45: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:333:9: error: expected unqualified-id before '>' token >::apply(std::forward(function), std::forward(geometry)); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp: In function 'void boost::geometry::detail::visit(UnaryFunction&&, Geometry1&&, Geometry2&&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:342:18: error: 'remove_reference_t' is not a member of 'std' std::remove_reference_t, ^~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:342:18: note: suggested alternative: 'remove_reference' std::remove_reference_t, ^~~~~~~~~~~~~~~~~~ remove_reference d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:342:18: error: 'remove_reference_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:342:18: note: suggested alternative: 'remove_reference' std::remove_reference_t, ^~~~~~~~~~~~~~~~~~ remove_reference d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:342:46: error: wrong number of template arguments (1, should be at least 2) std::remove_reference_t, ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:71:8: note: provided for 'template struct boost::geometry::dispatch::visit_two' struct visit_two ^~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:342:47: error: expected unqualified-id before ',' token std::remove_reference_t, ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:343:36: error: qualified-id in declaration before '<' token std::remove_reference_t ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp: In function 'void boost::geometry::detail::visit_breadth_first(UnaryFunction, Geometry&&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:355:18: error: 'remove_reference_t' is not a member of 'std' std::remove_reference_t ^~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:355:18: note: suggested alternative: 'remove_reference' std::remove_reference_t ^~~~~~~~~~~~~~~~~~ remove_reference d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:355:18: error: 'remove_reference_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:355:18: note: suggested alternative: 'remove_reference' std::remove_reference_t ^~~~~~~~~~~~~~~~~~ remove_reference d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:355:45: error: template argument 1 is invalid std::remove_reference_t ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:355:45: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/visit.hpp:356:9: error: expected unqualified-id before '>' token >::apply(function, std::forward(geometry)); ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/envelope/implementation.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/envelope.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:78, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/is_empty.hpp: In static member function 'static bool boost::geometry::detail::is_empty::polygon_is_empty::check_interior_rings(const InteriorRings&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/is_empty.hpp:66:32: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 []( auto const& range ){ return boost::empty(range); }); ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/is_empty.hpp: In static member function 'static bool boost::geometry::detail::is_empty::multi_is_empty::apply(const MultiGeometry&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/is_empty.hpp:86:32: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 []( auto const& range ){ return Policy::apply(range); }); ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/is_empty.hpp: In static member function 'static bool boost::geometry::resolve_dynamic::is_empty::apply(const Geometry&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/is_empty.hpp:171:44: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/is_empty.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/is_empty.hpp:173:62: error: template argument 1 is invalid result = is_empty>::apply(g); ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/is_empty.hpp:173:62: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/is_empty.hpp: In static member function 'static bool boost::geometry::resolve_dynamic::is_empty::apply(const Geometry&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/is_empty.hpp:185:41: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::visit_breadth_first([&](auto const& g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/is_empty.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/is_empty.hpp:187:62: error: template argument 1 is invalid result = is_empty>::apply(g); ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/is_empty.hpp:187:62: error: template argument 2 is invalid In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/envelope/implementation.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/envelope.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:78, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/envelope/geometry_collection.hpp: In static member function 'static void boost::geometry::dispatch::envelope::apply(const Geometry&, Box&, const Strategies&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/envelope/geometry_collection.hpp:41:41: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::visit_breadth_first([&](auto const& g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/envelope/geometry_collection.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/envelope/geometry_collection.hpp:46:57: error: template argument 1 is invalid envelope>::apply(g, b, strategies); ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/envelope/geometry_collection.hpp:46:57: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/envelope/geometry_collection.hpp:46:83: error: expression list treated as compound expression in initializer [-fpermissive] envelope>::apply(g, b, strategies); ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/envelope/implementation.hpp:40, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/envelope.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:78, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/expand/cartesian.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/expand/cartesian.hpp:38:78: error: 'expand' function uses 'auto' type specifier without trailing return type typename util::enable_if_point_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/expand/cartesian.hpp:38:78: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/expand/cartesian.hpp:45:76: error: 'expand' function uses 'auto' type specifier without trailing return type typename util::enable_if_box_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/expand/cartesian.hpp:45:76: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/expand/cartesian.hpp:52:80: error: 'expand' function uses 'auto' type specifier without trailing return type typename util::enable_if_segment_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/expand/cartesian.hpp:52:80: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/expand/cartesian.hpp:72:62: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::expand::cartesian_point const& ) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/expand/cartesian.hpp:72:62: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/expand/cartesian.hpp:81:60: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::expand::cartesian_box const& ) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/expand/cartesian.hpp:81:60: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/expand/cartesian.hpp:90:63: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::expand::cartesian_segment const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/expand/cartesian.hpp:90:63: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/envelope/implementation.hpp:40, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/envelope.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:78, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:40:71: error: 'envelope' function uses 'auto' type specifier without trailing return type util::enable_if_point_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:40:71: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:47:77: error: 'envelope' function uses 'auto' type specifier without trailing return type util::enable_if_multi_point_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:47:77: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:54:69: error: 'envelope' function uses 'auto' type specifier without trailing return type util::enable_if_box_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:54:69: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:61:73: error: 'envelope' function uses 'auto' type specifier without trailing return type util::enable_if_segment_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:61:73: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:68:31: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:69:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:73:42: error: 'envelope' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:73:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:80:31: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:81:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:85:42: error: 'envelope' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:85:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:79:17: error: 'template template static auto boost::geometry::strategies::envelope::cartesian::envelope(const Geometry&, const Box&, int)' cannot be overloaded with 'template template static auto boost::geometry::strategies::envelope::cartesian::envelope(const Geometry&, const Box&, int)' static auto envelope(Geometry const&, Box const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:67:17: note: previous declaration 'template template static auto boost::geometry::strategies::envelope::cartesian::envelope(const Geometry&, const Box&, int)' static auto envelope(Geometry const&, Box const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:105:64: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::envelope::cartesian_point const& ) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:105:64: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:114:68: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::envelope::cartesian_multipoint const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:114:68: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:123:62: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::envelope::cartesian_box const& ) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:123:62: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:132:69: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::envelope::cartesian_segment const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:132:69: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:141:61: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::envelope::cartesian const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/cartesian.hpp:141:61: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/geographic.hpp:20, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/envelope/implementation.hpp:41, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/envelope.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:78, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/expand/spherical.hpp:50:78: error: 'expand' function uses 'auto' type specifier without trailing return type typename util::enable_if_point_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/expand/spherical.hpp:50:78: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/expand/spherical.hpp:57:76: error: 'expand' function uses 'auto' type specifier without trailing return type typename util::enable_if_box_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/expand/spherical.hpp:57:76: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/expand/spherical.hpp:64:80: error: 'expand' function uses 'auto' type specifier without trailing return type typename util::enable_if_segment_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/expand/spherical.hpp:64:80: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/expand/spherical.hpp:106:62: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::expand::spherical_point const& ) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/expand/spherical.hpp:106:62: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/expand/spherical.hpp:115:60: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::expand::spherical_box const& ) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/expand/spherical.hpp:115:60: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/expand/spherical.hpp:124:67: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::expand::spherical_segment const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/expand/spherical.hpp:124:67: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/geographic.hpp:20, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/envelope/implementation.hpp:41, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/envelope.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:78, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:50:71: error: 'envelope' function uses 'auto' type specifier without trailing return type util::enable_if_point_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:50:71: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:57:77: error: 'envelope' function uses 'auto' type specifier without trailing return type util::enable_if_multi_point_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:57:77: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:64:69: error: 'envelope' function uses 'auto' type specifier without trailing return type util::enable_if_box_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:64:69: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:71:73: error: 'envelope' function uses 'auto' type specifier without trailing return type util::enable_if_segment_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:71:73: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:78:76: error: 'envelope' function uses 'auto' type specifier without trailing return type util::enable_if_linestring_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:78:76: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:85:31: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:86:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:89:42: error: 'envelope' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:89:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:96:31: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:97:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:101:42: error: 'envelope' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:101:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:95:17: error: 'template template static auto boost::geometry::strategies::envelope::detail::spherical::envelope(const Geometry&, const Box&, int)' cannot be overloaded with 'template template static auto boost::geometry::strategies::envelope::detail::spherical::envelope(const Geometry&, const Box&, int)' static auto envelope(Geometry const&, Box const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:84:17: note: previous declaration 'template template static auto boost::geometry::strategies::envelope::detail::spherical::envelope(const Geometry&, const Box&, int)' static auto envelope(Geometry const&, Box const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:143:64: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::envelope::spherical_point const& ) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:143:64: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:152:68: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::envelope::spherical_multipoint const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:152:68: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:161:62: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::envelope::spherical_box const& ) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:161:62: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:170:69: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::envelope::spherical_segment const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:170:69: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:179:61: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::envelope::spherical const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/spherical.hpp:179:61: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/geographic.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/envelope/implementation.hpp:41, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/envelope.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:78, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/expand/geographic.hpp:48:78: error: 'expand' function uses 'auto' type specifier without trailing return type typename util::enable_if_point_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/expand/geographic.hpp:48:78: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/expand/geographic.hpp:55:76: error: 'expand' function uses 'auto' type specifier without trailing return type typename util::enable_if_box_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/expand/geographic.hpp:55:76: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/expand/geographic.hpp:62:75: error: 'expand' function uses 'auto' type specifier without trailing return type typename util::enable_if_segment_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/expand/geographic.hpp:62:75: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/expand/geographic.hpp:85:77: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::expand::geographic_segment const& s) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/expand/geographic.hpp:85:77: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/envelope/implementation.hpp:41, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/envelope.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:78, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/geographic.hpp:50:71: error: 'envelope' function uses 'auto' type specifier without trailing return type util::enable_if_point_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/geographic.hpp:50:71: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/geographic.hpp:57:77: error: 'envelope' function uses 'auto' type specifier without trailing return type util::enable_if_multi_point_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/geographic.hpp:57:77: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/geographic.hpp:64:69: error: 'envelope' function uses 'auto' type specifier without trailing return type util::enable_if_box_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/geographic.hpp:64:69: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/geographic.hpp:71:68: error: 'envelope' function uses 'auto' type specifier without trailing return type util::enable_if_segment_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/geographic.hpp:71:68: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/geographic.hpp:81:71: error: 'envelope' function uses 'auto' type specifier without trailing return type util::enable_if_linestring_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/geographic.hpp:81:71: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/geographic.hpp:91:24: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/geographic.hpp:92:21: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/geographic.hpp:95:36: error: 'envelope' function uses 'auto' type specifier without trailing return type > * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/geographic.hpp:95:36: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/geographic.hpp:105:24: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/geographic.hpp:106:21: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/geographic.hpp:110:36: error: 'envelope' function uses 'auto' type specifier without trailing return type > * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/geographic.hpp:110:36: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/geographic.hpp:104:10: error: 'template template auto boost::geometry::strategies::envelope::geographic::envelope(const Geometry&, const Box&, int) const' cannot be overloaded with 'template template auto boost::geometry::strategies::envelope::geographic::envelope(const Geometry&, const Box&, int) const' auto envelope(Geometry const&, Box const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/envelope/geographic.hpp:90:10: note: previous declaration 'template template auto boost::geometry::strategies::envelope::geographic::envelope(const Geometry&, const Box&, int) const' auto envelope(Geometry const&, Box const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/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 const& s) ^ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/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 const& s) ^ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:78, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/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 Strategies&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:58:22: error: 'conditional_t' in namespace 'std' does not name a template type typedef std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:58:17: note: suggested alternative: 'conditional' typedef std::conditional_t ^~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:73:63: error: type/value mismatch at argument 1 in template parameter list for 'template struct boost::geometry::detail::disjoint::disjoint_segment_box_sphere_or_spheroid' disjoint_segment_box_sphere_or_spheroid ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:73:63: note: expected a type, got 'cs_tag' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:75:26: error: 'disjoint_sb' is not a class, namespace, or enumeration typedef typename disjoint_sb::disjoint_info disjoint_info_type; ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:93:46: error: 'disjoint_sb' is not a class, namespace, or enumeration disjoint_info_type disjoint_result = disjoint_sb:: ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:100:32: error: 'disjoint_info_type' is not a class, namespace, or enumeration if (disjoint_result == disjoint_info_type::intersect) //intersect ^~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:105:32: error: 'disjoint_info_type' is not a class, namespace, or enumeration if (disjoint_result == disjoint_info_type::disjoint_no_vertex) ^~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:140:21: error: type/value mismatch at argument 2 in template parameter list for 'template class boost::geometry::formula::vertex_longitude' >::apply(lon1, lat1, lon2, lat2, ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:140:21: note: expected a type, got 'cs_tag' In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/geographic/intersection.hpp:41, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/geographic/distance_cross_track.hpp:36, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:92, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/geographic/area.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/geographic/area.hpp:85:22: error: 'conditional_t' in namespace 'std' does not name a template type typedef std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/geographic/area.hpp:85:17: note: suggested alternative: 'conditional' typedef std::conditional_t ^~~ conditional d:/RCompile/CRANpkg/lib/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'? calc_t const m_a2; // squared equatorial radius ^~~~~~ call_R d:/RCompile/CRANpkg/lib/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'? calc_t const m_e2; // squared eccentricity ^~~~~~ call_R d:/RCompile/CRANpkg/lib/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'? calc_t const m_ep2; // squared second eccentricity ^~~~~~ call_R d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/geographic/area.hpp:96:9: error: 'calc_t' does not name a type; did you mean 'call_R'? calc_t const m_ep; // second eccentricity ^~~~~~ call_R d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/geographic/area.hpp:97: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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/geographic/area.hpp:98:9: error: 'calc_t' does not name a type; did you mean 'call_R'? calc_t const m_f; // the flattening ^~~~~~ call_R d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/geographic/area.hpp:99:9: error: 'calc_t' does not name a type; did you mean 'call_R'? calc_t m_coeffs_var[((SeriesOrderNorm+2)*(SeriesOrderNorm+1))/2]; ^~~~~~ call_R d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/geographic/area.hpp: In constructor 'boost::geometry::strategy::area::geographic::spheroid_constants::spheroid_constants(const Spheroid&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/geographic/area.hpp:103:15: error: class 'boost::geometry::strategy::area::geographic::spheroid_constants' does not have any field named 'm_a2' , m_a2(math::sqr(get_radius<0>(spheroid))) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/geographic/area.hpp:104:15: error: class 'boost::geometry::strategy::area::geographic::spheroid_constants' does not have any field named 'm_e2' , m_e2(formula::eccentricity_sqr(spheroid)) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/geographic/area.hpp:104:46: error: 'calc_t' was not declared in this scope , m_e2(formula::eccentricity_sqr(spheroid)) ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/geographic/area.hpp:104:46: note: suggested alternative: 'call_R' , m_e2(formula::eccentricity_sqr(spheroid)) ^~~~~~ call_R d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/geographic/area.hpp:105:15: error: class 'boost::geometry::strategy::area::geographic::spheroid_constants' does not have any field named 'm_ep2' , m_ep2(m_e2 / (calc_t(1.0) - m_e2)) ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/geographic/area.hpp:105:21: error: 'm_e2' was not declared in this scope , m_ep2(m_e2 / (calc_t(1.0) - m_e2)) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/geographic/area.hpp:106:15: error: class 'boost::geometry::strategy::area::geographic::spheroid_constants' does not have any field named 'm_ep' , m_ep(math::sqrt(m_ep2)) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/geographic/area.hpp:106:31: error: 'm_ep2' was not declared in this scope , m_ep(math::sqrt(m_ep2)) ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/geographic/area.hpp:107:15: error: class 'boost::geometry::strategy::area::geographic::spheroid_constants' does not have any field named 'm_c2' , m_c2(formula_dispatch::authalic_radius_sqr ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/geographic/area.hpp:110:21: error: type/value mismatch at argument 1 in template parameter list for 'template struct boost::geometry::formula_dispatch::authalic_radius_sqr' >::apply(m_a2, m_e2)) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/geographic/area.hpp:110:21: note: expected a type, got 'calc_t' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/geographic/area.hpp:110:30: error: 'm_a2' was not declared in this scope >::apply(m_a2, m_e2)) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/geographic/area.hpp:111:15: error: class 'boost::geometry::strategy::area::geographic::spheroid_constants' does not have any field named 'm_f' , m_f(formula::flattening(spheroid)) ^~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/geographic/area.hpp:116:17: error: type/value mismatch at argument 1 in template parameter list for 'template class boost::geometry::formula::area_formulas' > area_formulas; ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/geographic/area.hpp:116:17: note: expected a type, got 'calc_t' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/geographic/area.hpp:118:19: error: expected ';' before 'const' calc_t const n = m_f / (calc_t(2) - m_f); ^~~~~~ ; d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/geographic/area.hpp:122:45: error: qualified-id in declaration before '(' token area_formulas::evaluate_coeffs_n(n, m_coeffs_var); ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:92, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/geographic/distance_cross_track.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/geographic/distance_cross_track.hpp:150:43: error: 'apply' function uses 'auto' type specifier without trailing return type PointOfSegment const& sp2) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/geographic/distance_cross_track.hpp:150:43: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/geographic/distance_cross_track.hpp:471:61: error: 'non_iterative_case' function uses 'auto' type specifier without trailing return type CT const& distance) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/geographic/distance_cross_track.hpp:471:61: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/geographic/distance_cross_track.hpp:483:67: error: 'non_iterative_case' function uses 'auto' type specifier without trailing return type Spheroid const& spheroid) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/geographic/distance_cross_track.hpp:483:67: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/geographic/distance_cross_track.hpp:501:54: error: 'apply' function uses 'auto' type specifier without trailing return type Spheroid const& spheroid) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/geographic/distance_cross_track.hpp:501:54: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:138, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/cartesian/side_robust.hpp:109:14: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/cartesian/side_robust.hpp:109:25: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/cartesian/side_robust.hpp:137:14: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/cartesian/side_robust.hpp:137:25: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/cartesian/side_robust.hpp:140:53: error: 'side_value' function uses 'auto' type specifier without trailing return type EpsPolicyInternal&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/cartesian/side_robust.hpp:140:53: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/cartesian.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:155, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/cartesian/area_box.hpp:41:44: error: 'apply' function uses 'auto' type specifier without trailing return type static inline auto apply(Box const& box) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/cartesian/area_box.hpp:41:44: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:155, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/cartesian.hpp:32:27: error: 'std::enable_if_t' has not been declared std::enable_if_t::value> * = nullptr) ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/cartesian.hpp:32:38: error: expected ',' or '...' before '<' token std::enable_if_t::value> * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/cartesian.hpp:32:83: error: 'area' function uses 'auto' type specifier without trailing return type std::enable_if_t::value> * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/cartesian.hpp:32:83: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/cartesian.hpp:39:27: error: 'std::enable_if_t' has not been declared std::enable_if_t::value> * = nullptr) ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/cartesian.hpp:39:38: error: expected ',' or '...' before '<' token std::enable_if_t::value> * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/cartesian.hpp:39:81: error: 'area' function uses 'auto' type specifier without trailing return type std::enable_if_t::value> * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/cartesian.hpp:39:81: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/cartesian.hpp:38:17: error: 'template template static auto boost::geometry::strategies::area::cartesian::area(const Geometry&, int)' cannot be overloaded with 'template template static auto boost::geometry::strategies::area::cartesian::area(const Geometry&, int)' static auto area(Geometry const&, ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/cartesian.hpp:31:17: note: previous declaration 'template template static auto boost::geometry::strategies::area::cartesian::area(const Geometry&, int)' static auto area(Geometry const&, ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/cartesian.hpp:59:57: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::area::cartesian const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/cartesian.hpp:59:57: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:155, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/azimuth/cartesian.hpp:30:25: error: 'azimuth' function uses 'auto' type specifier without trailing return type static auto azimuth() ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/azimuth/cartesian.hpp:30:25: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/azimuth/cartesian.hpp:50:60: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::azimuth::cartesian const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/azimuth/cartesian.hpp:50:60: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/buffer/cartesian.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:155, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/comparable.hpp:41:61: error: 'distance' function uses 'auto' type specifier without trailing return type auto distance(Geometry1 const& g1, Geometry2 const& g2) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/comparable.hpp:41:61: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/buffer/cartesian.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:155, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/detail.hpp:28:29: error: 'enable_if_t' in namespace 'std' does not name a template type using enable_if_pp_t = std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/detail.hpp:28:24: note: suggested alternative: 'enable_if' using enable_if_pp_t = std::enable_if_t ^~~ enable_if d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/detail.hpp:34:29: error: 'enable_if_t' in namespace 'std' does not name a template type using enable_if_ps_t = std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/detail.hpp:34:24: note: suggested alternative: 'enable_if' using enable_if_ps_t = std::enable_if_t ^~~ enable_if d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/detail.hpp:42:29: error: 'enable_if_t' in namespace 'std' does not name a template type using enable_if_pb_t = std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/detail.hpp:42:24: note: suggested alternative: 'enable_if' using enable_if_pb_t = std::enable_if_t ^~~ enable_if d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/detail.hpp:48:29: error: 'enable_if_t' in namespace 'std' does not name a template type using enable_if_sb_t = std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/detail.hpp:48:24: note: suggested alternative: 'enable_if' using enable_if_sb_t = std::enable_if_t ^~~ enable_if d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/detail.hpp:54:29: error: 'enable_if_t' in namespace 'std' does not name a template type using enable_if_bb_t = std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/detail.hpp:54:24: note: suggested alternative: 'enable_if' using enable_if_bb_t = std::enable_if_t ^~~ enable_if In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/buffer/cartesian.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:155, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:51:27: error: 'std::enable_if_t' has not been declared std::enable_if_t::value> * = nullptr) ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:51:38: error: expected ',' or '...' before '<' token std::enable_if_t::value> * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:51:83: error: 'area' function uses 'auto' type specifier without trailing return type std::enable_if_t::value> * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:51:83: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:58:27: error: 'std::enable_if_t' has not been declared std::enable_if_t::value> * = nullptr) ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:58:38: error: expected ',' or '...' before '<' token std::enable_if_t::value> * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:58:81: error: 'area' function uses 'auto' type specifier without trailing return type std::enable_if_t::value> * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:58:81: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:57:17: error: 'template template static auto boost::geometry::strategies::relate::cartesian::area(const Geometry&, int)' cannot be overloaded with 'template template static auto boost::geometry::strategies::relate::cartesian::area(const Geometry&, int)' static auto area(Geometry const&, ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:50:17: note: previous declaration 'template template static auto boost::geometry::strategies::relate::cartesian::area(const Geometry&, int)' static auto area(Geometry const&, ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:67:33: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:68:33: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:71:46: error: 'covered_by' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:71:46: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:78:33: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:79:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:82:42: error: 'covered_by' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:82:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:77:17: error: 'template template static auto boost::geometry::strategies::relate::cartesian::covered_by(const Geometry1&, const Geometry2&, int)' cannot be overloaded with 'template template static auto boost::geometry::strategies::relate::cartesian::covered_by(const Geometry1&, const Geometry2&, int)' static auto covered_by(Geometry1 const&, Geometry2 const&, ^~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:66:17: note: previous declaration 'template template static auto boost::geometry::strategies::relate::cartesian::covered_by(const Geometry1&, const Geometry2&, int)' static auto covered_by(Geometry1 const&, Geometry2 const&, ^~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:91:31: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:92:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:95:42: error: 'disjoint' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:95:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:102:31: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:103:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:106:42: error: 'disjoint' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:106:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:101:17: error: 'template template static auto boost::geometry::strategies::relate::cartesian::disjoint(const Geometry1&, const Geometry2&, int)' cannot be overloaded with 'template template static auto boost::geometry::strategies::relate::cartesian::disjoint(const Geometry1&, const Geometry2&, int)' static auto disjoint(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:90:17: note: previous declaration 'template template static auto boost::geometry::strategies::relate::cartesian::disjoint(const Geometry1&, const Geometry2&, int)' static auto disjoint(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:116:29: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:117:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:120:42: error: 'relate' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:120:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:127:29: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:128:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:132:42: error: 'relate' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:132:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:126:17: error: 'template template static auto boost::geometry::strategies::relate::cartesian::relate(const Geometry1&, const Geometry2&, int)' cannot be overloaded with 'template template static auto boost::geometry::strategies::relate::cartesian::relate(const Geometry1&, const Geometry2&, int)' static auto relate(Geometry1 const&, Geometry2 const&, ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:115:17: note: previous declaration 'template template static auto boost::geometry::strategies::relate::cartesian::relate(const Geometry1&, const Geometry2&, int)' static auto relate(Geometry1 const&, Geometry2 const&, ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:152:44: error: 'relate' function uses 'auto' type specifier without trailing return type > * = nullptr*/) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:152:44: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:159:22: error: 'side' function uses 'auto' type specifier without trailing return type static auto side() ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:159:22: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:171:29: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:172:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:175:42: error: 'within' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:175:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:182:29: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:183:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:186:42: error: 'within' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:186:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:181:17: error: 'template template static auto boost::geometry::strategies::relate::cartesian::within(const Geometry1&, const Geometry2&, int)' cannot be overloaded with 'template template static auto boost::geometry::strategies::relate::cartesian::within(const Geometry1&, const Geometry2&, int)' static auto within(Geometry1 const&, Geometry2 const&, ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:170:17: note: previous declaration 'template template static auto boost::geometry::strategies::relate::cartesian::within(const Geometry1&, const Geometry2&, int)' static auto within(Geometry1 const&, Geometry2 const&, ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:206:68: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::within::cartesian_point_point const& ) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:206:68: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:215:65: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::within::cartesian_point_box const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:215:65: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:224:69: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::covered_by::cartesian_point_box const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:224:69: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:233:67: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::covered_by::cartesian_box_box const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:233:67: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:242:65: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::disjoint::cartesian_box_box const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:242:65: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:251:59: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::disjoint::segment_box const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:251:59: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:260:63: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::within::cartesian_box_box const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:260:63: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:269:89: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::within::cartesian_winding const& ) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:269:89: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:278:88: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::intersection::cartesian_segments const& ) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:278:88: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:292:37: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:293:37: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:296:50: error: 'covered_by' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:296:50: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:303:33: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:304:33: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:307:46: error: 'within' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:307:46: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:313:94: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::covered_by::cartesian_point_box_by_side const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:313:94: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:318:90: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::within::cartesian_point_box_by_side const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:318:90: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:337:33: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:338:33: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:342:46: error: 'relate' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:342:46: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:348:79: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::within::franklin const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:348:79: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:362:33: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:363:33: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:367:46: error: 'relate' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:367:46: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:373:89: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::within::crossings_multiply const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:373:89: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:383:77: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::side::side_by_triangle const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:383:77: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:392:72: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::side::side_robust const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/cartesian.hpp:392:72: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/buffer/cartesian.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:155, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:45:34: error: 'boost::geometry::strategies::distance::detail::enable_if_pp_t' has not been declared detail::enable_if_pp_t * = nullptr) ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:45:48: error: expected ',' or '...' before '<' token detail::enable_if_pp_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:45:82: error: 'distance' function uses 'auto' type specifier without trailing return type detail::enable_if_pp_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:45:82: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:52:34: error: 'boost::geometry::strategies::distance::detail::enable_if_ps_t' has not been declared detail::enable_if_ps_t * = nullptr) ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:52:48: error: expected ',' or '...' before '<' token detail::enable_if_ps_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:52:82: error: 'distance' function uses 'auto' type specifier without trailing return type detail::enable_if_ps_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:52:82: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:51:17: error: 'template template static auto boost::geometry::strategies::distance::cartesian::distance(const Geometry1&, const Geometry2&, int)' cannot be overloaded with 'template template static auto boost::geometry::strategies::distance::cartesian::distance(const Geometry1&, const Geometry2&, int)' static auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:44:17: note: previous declaration 'template template static auto boost::geometry::strategies::distance::cartesian::distance(const Geometry1&, const Geometry2&, int)' static auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:63:34: error: 'boost::geometry::strategies::distance::detail::enable_if_pb_t' has not been declared detail::enable_if_pb_t * = nullptr) ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:63:48: error: expected ',' or '...' before '<' token detail::enable_if_pb_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:63:82: error: 'distance' function uses 'auto' type specifier without trailing return type detail::enable_if_pb_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:63:82: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:62:17: error: 'template template static auto boost::geometry::strategies::distance::cartesian::distance(const Geometry1&, const Geometry2&, int)' cannot be overloaded with 'template template static auto boost::geometry::strategies::distance::cartesian::distance(const Geometry1&, const Geometry2&, int)' static auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:44:17: note: previous declaration 'template template static auto boost::geometry::strategies::distance::cartesian::distance(const Geometry1&, const Geometry2&, int)' static auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:70:34: error: 'boost::geometry::strategies::distance::detail::enable_if_sb_t' has not been declared detail::enable_if_sb_t * = nullptr) ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:70:48: error: expected ',' or '...' before '<' token detail::enable_if_sb_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:70:82: error: 'distance' function uses 'auto' type specifier without trailing return type detail::enable_if_sb_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:70:82: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:69:17: error: 'template template static auto boost::geometry::strategies::distance::cartesian::distance(const Geometry1&, const Geometry2&, int)' cannot be overloaded with 'template template static auto boost::geometry::strategies::distance::cartesian::distance(const Geometry1&, const Geometry2&, int)' static auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:44:17: note: previous declaration 'template template static auto boost::geometry::strategies::distance::cartesian::distance(const Geometry1&, const Geometry2&, int)' static auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:81:34: error: 'boost::geometry::strategies::distance::detail::enable_if_bb_t' has not been declared detail::enable_if_bb_t * = nullptr) ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:81:48: error: expected ',' or '...' before '<' token detail::enable_if_bb_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:81:82: error: 'distance' function uses 'auto' type specifier without trailing return type detail::enable_if_bb_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:81:82: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:80:17: error: 'template template static auto boost::geometry::strategies::distance::cartesian::distance(const Geometry1&, const Geometry2&, int)' cannot be overloaded with 'template template static auto boost::geometry::strategies::distance::cartesian::distance(const Geometry1&, const Geometry2&, int)' static auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:44:17: note: previous declaration 'template template static auto boost::geometry::strategies::distance::cartesian::distance(const Geometry1&, const Geometry2&, int)' static auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:102:29: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(S const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:102:29: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:116:72: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::distance::pythagoras_point_box const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:116:72: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:130:70: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::distance::pythagoras_box_box const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:130:70: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:141:29: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(S const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:141:29: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:151:84: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::distance::comparable::pythagoras_point_box const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:151:84: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:161:82: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::distance::comparable::pythagoras_box_box const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/cartesian.hpp:161:82: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:155, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/convex_hull/cartesian.hpp:35:29: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/convex_hull/cartesian.hpp:36:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/convex_hull/cartesian.hpp:39:42: error: 'relate' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/convex_hull/cartesian.hpp:39:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/convex_hull/cartesian.hpp:44:22: error: 'side' function uses 'auto' type specifier without trailing return type static auto side() ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/convex_hull/cartesian.hpp:44:22: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:155, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/io/cartesian.hpp:33:29: error: 'point_order' function uses 'auto' type specifier without trailing return type static auto point_order() ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/io/cartesian.hpp:33:29: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/io/cartesian.hpp:40:29: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/io/cartesian.hpp:41:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/io/cartesian.hpp:44:42: error: 'relate' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/io/cartesian.hpp:44:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/io/cartesian.hpp:51:29: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/io/cartesian.hpp:52:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/io/cartesian.hpp:56:42: error: 'relate' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/io/cartesian.hpp:56:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/io/cartesian.hpp:50:17: error: 'template template static auto boost::geometry::strategies::io::cartesian::relate(const Geometry1&, const Geometry2&, int)' cannot be overloaded with 'template template static auto boost::geometry::strategies::io::cartesian::relate(const Geometry1&, const Geometry2&, int)' static auto relate(Geometry1 const&, Geometry2 const&, ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/io/cartesian.hpp:39:17: note: previous declaration 'template template static auto boost::geometry::strategies::io::cartesian::relate(const Geometry1&, const Geometry2&, int)' static auto relate(Geometry1 const&, Geometry2 const&, ^~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:155, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/is_convex/cartesian.hpp:44:60: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::side::side_robust const& ) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/is_convex/cartesian.hpp:44:60: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/is_convex/cartesian.hpp:53:65: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::side::side_by_triangle const& ) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/is_convex/cartesian.hpp:53:65: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:155, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/cartesian.hpp:41:37: error: 'area' function uses 'auto' type specifier without trailing return type static auto area(Geometry const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/cartesian.hpp:41:37: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/cartesian.hpp:49:44: error: 'boost::geometry::strategies::distance::detail::enable_if_pp_t' has not been declared distance::detail::enable_if_pp_t * = nullptr) ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/cartesian.hpp:49:58: error: expected ',' or '...' before '<' token distance::detail::enable_if_pp_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/cartesian.hpp:49:92: error: 'distance' function uses 'auto' type specifier without trailing return type distance::detail::enable_if_pp_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/cartesian.hpp:49:92: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/cartesian.hpp:57:44: error: 'boost::geometry::strategies::distance::detail::enable_if_ps_t' has not been declared distance::detail::enable_if_ps_t * = nullptr) ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/cartesian.hpp:57:58: error: expected ',' or '...' before '<' token distance::detail::enable_if_ps_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/cartesian.hpp:57:92: error: 'distance' function uses 'auto' type specifier without trailing return type distance::detail::enable_if_ps_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/cartesian.hpp:57:92: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/cartesian.hpp:56:17: error: 'template template static auto boost::geometry::strategies::simplify::cartesian::distance(const Geometry1&, const Geometry2&, int)' cannot be overloaded with 'template template static auto boost::geometry::strategies::simplify::cartesian::distance(const Geometry1&, const Geometry2&, int)' static auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/cartesian.hpp:48:17: note: previous declaration 'template template static auto boost::geometry::strategies::simplify::cartesian::distance(const Geometry1&, const Geometry2&, int)' static auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/cartesian.hpp:69:29: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/cartesian.hpp:70:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/cartesian.hpp:73:42: error: 'relate' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/cartesian.hpp:73:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/cartesian.hpp:101:37: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(Strategy const& ) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/cartesian.hpp:101:37: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/cartesian.hpp: In static member function 'static auto boost::geometry::strategies::simplify::services::strategy_converter > >::get(const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/cartesian.hpp:104:21: error: 'conditional_t' is not a member of 'std' return std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/cartesian.hpp:104:21: note: suggested alternative: 'conditional' return std::conditional_t ^~~~~~~~~~~~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/cartesian.hpp:111:72: error: expected primary-expression before ',' token strategies::distance::detail::comparable, ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/cartesian.hpp:113:13: error: expected primary-expression before '>' token >(); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/cartesian.hpp:113:15: error: expected primary-expression before ')' token >(); ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:155, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian.hpp:43:25: error: 'azimuth' function uses 'auto' type specifier without trailing return type static auto azimuth() ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian.hpp:43:25: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian.hpp:48:29: error: 'point_order' function uses 'auto' type specifier without trailing return type static auto point_order() ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian.hpp:48:29: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/geographic.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/geographic.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:156, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/geographic/area_box.hpp:82:39: error: 'apply' function uses 'auto' type specifier without trailing return type inline auto apply(Box const& box) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/geographic/area_box.hpp:82:39: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/geographic.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:156, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/geographic.hpp:47:20: error: 'std::enable_if_t' has not been declared std::enable_if_t::value> * = nullptr) const ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/geographic.hpp:47:31: error: expected ',' or '...' before '<' token std::enable_if_t::value> * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/geographic.hpp:47:78: error: 'area' function uses 'auto' type specifier without trailing return type std::enable_if_t::value> * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/geographic.hpp:47:78: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/geographic.hpp:59:20: error: 'std::enable_if_t' has not been declared std::enable_if_t::value> * = nullptr) const ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/geographic.hpp:59:31: error: expected ',' or '...' before '<' token std::enable_if_t::value> * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/geographic.hpp:59:76: error: 'area' function uses 'auto' type specifier without trailing return type std::enable_if_t::value> * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/geographic.hpp:59:76: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/geographic.hpp:58:10: error: 'template template auto boost::geometry::strategies::area::geographic::area(const Geometry&, int) const' cannot be overloaded with 'template template auto boost::geometry::strategies::area::geographic::area(const Geometry&, int) const' auto area(Geometry const&, ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/geographic.hpp:46:10: note: previous declaration 'template template auto boost::geometry::strategies::area::geographic::area(const Geometry&, int) const' auto area(Geometry const&, ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/geographic.hpp:93:24: error: 'std::enable_if_t' has not been declared std::enable_if_t::value> * = nullptr) const ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/geographic.hpp:93:35: error: expected ',' or '...' before '<' token std::enable_if_t::value> * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/geographic.hpp:93:82: error: 'area' function uses 'auto' type specifier without trailing return type std::enable_if_t::value> * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/geographic.hpp:93:82: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/geographic.hpp:99:78: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::area::geographic const& strategy) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/geographic.hpp:99:78: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/geographic.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:156, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/azimuth/geographic.hpp:46:20: error: 'azimuth' function uses 'auto' type specifier without trailing return type auto azimuth() const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/azimuth/geographic.hpp:46:20: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/azimuth/geographic.hpp:69:77: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::azimuth::geographic const& strategy) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/azimuth/geographic.hpp:69:77: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/buffer/geographic.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/geographic.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:156, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:60:20: error: 'std::enable_if_t' has not been declared std::enable_if_t::value> * = nullptr) const ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:60:31: error: expected ',' or '...' before '<' token std::enable_if_t::value> * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:60:78: error: 'area' function uses 'auto' type specifier without trailing return type std::enable_if_t::value> * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:60:78: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:72:20: error: 'std::enable_if_t' has not been declared std::enable_if_t::value> * = nullptr) const ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:72:31: error: expected ',' or '...' before '<' token std::enable_if_t::value> * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:72:76: error: 'area' function uses 'auto' type specifier without trailing return type std::enable_if_t::value> * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:72:76: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:71:10: error: 'template template auto boost::geometry::strategies::relate::geographic::area(const Geometry&, int) const' cannot be overloaded with 'template template auto boost::geometry::strategies::relate::geographic::area(const Geometry&, int) const' auto area(Geometry const&, ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:59:10: note: previous declaration 'template template auto boost::geometry::strategies::relate::geographic::area(const Geometry&, int) const' auto area(Geometry const&, ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:84:33: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:85:33: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:88:46: error: 'covered_by' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:88:46: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:95:33: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:96:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:99:42: error: 'covered_by' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:99:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:94:17: error: 'template template static auto boost::geometry::strategies::relate::geographic::covered_by(const Geometry1&, const Geometry2&, int)' cannot be overloaded with 'template template static auto boost::geometry::strategies::relate::geographic::covered_by(const Geometry1&, const Geometry2&, int)' static auto covered_by(Geometry1 const&, Geometry2 const&, ^~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:83:17: note: previous declaration 'template template static auto boost::geometry::strategies::relate::geographic::covered_by(const Geometry1&, const Geometry2&, int)' static auto covered_by(Geometry1 const&, Geometry2 const&, ^~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:108:31: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:109:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:112:42: error: 'disjoint' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:112:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:119:24: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:120:21: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:123:36: error: 'disjoint' function uses 'auto' type specifier without trailing return type > * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:123:36: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:118:10: error: 'template template auto boost::geometry::strategies::relate::geographic::disjoint(const Geometry1&, const Geometry2&, int) const' cannot be overloaded with 'template template static auto boost::geometry::strategies::relate::geographic::disjoint(const Geometry1&, const Geometry2&, int)' auto disjoint(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:107:17: note: previous declaration 'template template static auto boost::geometry::strategies::relate::geographic::disjoint(const Geometry1&, const Geometry2&, int)' static auto disjoint(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:137:29: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:138:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:141:42: error: 'relate' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:141:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:148:22: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:149:21: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:153:36: error: 'relate' function uses 'auto' type specifier without trailing return type > * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:153:36: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:147:10: error: 'template template auto boost::geometry::strategies::relate::geographic::relate(const Geometry1&, const Geometry2&, int) const' cannot be overloaded with 'template template static auto boost::geometry::strategies::relate::geographic::relate(const Geometry1&, const Geometry2&, int)' auto relate(Geometry1 const&, Geometry2 const&, ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:136:17: note: previous declaration 'template template static auto boost::geometry::strategies::relate::geographic::relate(const Geometry1&, const Geometry2&, int)' static auto relate(Geometry1 const&, Geometry2 const&, ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:169:38: error: 'relate' function uses 'auto' type specifier without trailing return type > * = nullptr*/) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:169:38: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:181:17: error: 'side' function uses 'auto' type specifier without trailing return type auto side() const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:181:17: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:193:29: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:194:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:197:42: error: 'within' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:197:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:204:29: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:205:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:208:42: error: 'within' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:208:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:203:17: error: 'template template static auto boost::geometry::strategies::relate::geographic::within(const Geometry1&, const Geometry2&, int)' cannot be overloaded with 'template template static auto boost::geometry::strategies::relate::geographic::within(const Geometry1&, const Geometry2&, int)' static auto within(Geometry1 const&, Geometry2 const&, ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:192:17: note: previous declaration 'template template static auto boost::geometry::strategies::relate::geographic::within(const Geometry1&, const Geometry2&, int)' static auto within(Geometry1 const&, Geometry2 const&, ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:228:114: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::disjoint::segment_box_geographic const& s) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:228:114: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:242:116: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::within::geographic_winding const& s) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:242:116: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:266:36: error: 'area' function uses 'auto' type specifier without trailing return type auto area(Geometry const&) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:266:36: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:276:30: error: 'relate' function uses 'auto' type specifier without trailing return type auto relate(/*...*/) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:276:30: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/buffer/geographic.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/geographic.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:156, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:285:128: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::intersection::geographic_segments const& s) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:285:128: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:303:30: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:304:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:307:44: error: 'covered_by' function uses 'auto' type specifier without trailing return type > * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:307:44: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:317:26: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:318:25: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:321:40: error: 'within' function uses 'auto' type specifier without trailing return type > * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:321:40: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:330:122: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::covered_by::geographic_point_box_by_side const& s) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:330:122: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:335:118: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::within::geographic_point_box_by_side const& s) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/geographic.hpp:335:118: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/buffer/geographic.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/geographic.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:156, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:64:20: error: 'azimuth' function uses 'auto' type specifier without trailing return type auto azimuth() const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:64:20: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:76:27: error: 'boost::geometry::strategies::distance::detail::enable_if_pp_t' has not been declared detail::enable_if_pp_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:76:41: error: expected ',' or '...' before '<' token detail::enable_if_pp_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:76:77: error: 'distance' function uses 'auto' type specifier without trailing return type detail::enable_if_pp_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:76:77: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:86:27: error: 'boost::geometry::strategies::distance::detail::enable_if_ps_t' has not been declared detail::enable_if_ps_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:86:41: error: expected ',' or '...' before '<' token detail::enable_if_ps_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:86:77: error: 'distance' function uses 'auto' type specifier without trailing return type detail::enable_if_ps_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:86:77: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:85:10: error: 'template template auto boost::geometry::strategies::distance::geographic::distance(const Geometry1&, const Geometry2&, int) const' cannot be overloaded with 'template template auto boost::geometry::strategies::distance::geographic::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:75:10: note: previous declaration 'template template auto boost::geometry::strategies::distance::geographic::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:96:27: error: 'boost::geometry::strategies::distance::detail::enable_if_pb_t' has not been declared detail::enable_if_pb_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:96:41: error: expected ',' or '...' before '<' token detail::enable_if_pb_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:96:77: error: 'distance' function uses 'auto' type specifier without trailing return type detail::enable_if_pb_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:96:77: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:95:10: error: 'template template auto boost::geometry::strategies::distance::geographic::distance(const Geometry1&, const Geometry2&, int) const' cannot be overloaded with 'template template auto boost::geometry::strategies::distance::geographic::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:75:10: note: previous declaration 'template template auto boost::geometry::strategies::distance::geographic::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:106:27: error: 'boost::geometry::strategies::distance::detail::enable_if_sb_t' has not been declared detail::enable_if_sb_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:106:41: error: expected ',' or '...' before '<' token detail::enable_if_sb_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:106:77: error: 'distance' function uses 'auto' type specifier without trailing return type detail::enable_if_sb_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:106:77: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:105:10: error: 'template template auto boost::geometry::strategies::distance::geographic::distance(const Geometry1&, const Geometry2&, int) const' cannot be overloaded with 'template template auto boost::geometry::strategies::distance::geographic::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:75:10: note: previous declaration 'template template auto boost::geometry::strategies::distance::geographic::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:116:27: error: 'boost::geometry::strategies::distance::detail::enable_if_bb_t' has not been declared detail::enable_if_bb_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:116:41: error: expected ',' or '...' before '<' token detail::enable_if_bb_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:116:77: error: 'distance' function uses 'auto' type specifier without trailing return type detail::enable_if_bb_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:116:77: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:115:10: error: 'template template auto boost::geometry::strategies::distance::geographic::distance(const Geometry1&, const Geometry2&, int) const' cannot be overloaded with 'template template auto boost::geometry::strategies::distance::geographic::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:75:10: note: previous declaration 'template template auto boost::geometry::strategies::distance::geographic::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:128:32: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:129:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:131:42: error: 'normalize' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:131:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:151:71: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::distance::geographic const& s) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:151:71: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:160:64: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::distance::andoyer const& s) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:160:64: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:169:63: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::distance::thomas const& s) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:169:63: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:178:65: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::distance::vincenty const& s) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:178:65: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:187:83: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::distance::geographic_cross_track const& s) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:187:83: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:196:93: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::distance::geographic_cross_track_point_box const& s) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:196:93: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:205:83: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::distance::geographic_segment_box const& s) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:205:83: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:214:91: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::distance::geographic_cross_track_box_box const& s) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:214:91: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:238:31: error: 'boost::geometry::strategies::distance::detail::enable_if_ps_t' has not been declared detail::enable_if_ps_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:238:45: error: expected ',' or '...' before '<' token detail::enable_if_ps_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:238:81: error: 'distance' function uses 'auto' type specifier without trailing return type detail::enable_if_ps_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:238:81: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:247:99: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::distance::detail::geographic_cross_track const& s) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/geographic.hpp:247:99: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/geographic.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:156, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/convex_hull/geographic.hpp:47:29: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/convex_hull/geographic.hpp:48:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/convex_hull/geographic.hpp:51:42: error: 'relate' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/convex_hull/geographic.hpp:51:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/convex_hull/geographic.hpp:56:17: error: 'side' function uses 'auto' type specifier without trailing return type auto side() const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/convex_hull/geographic.hpp:56:17: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/geographic.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:156, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/io/geographic.hpp:46:24: error: 'point_order' function uses 'auto' type specifier without trailing return type auto point_order() const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/io/geographic.hpp:46:24: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/io/geographic.hpp:56:29: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/io/geographic.hpp:57:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/io/geographic.hpp:60:42: error: 'relate' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/io/geographic.hpp:60:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/io/geographic.hpp:67:22: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/io/geographic.hpp:68:21: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/io/geographic.hpp:72:36: error: 'relate' function uses 'auto' type specifier without trailing return type > * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/io/geographic.hpp:72:36: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/io/geographic.hpp:66:10: error: 'template template auto boost::geometry::strategies::io::geographic::relate(const Geometry1&, const Geometry2&, int) const' cannot be overloaded with 'template template static auto boost::geometry::strategies::io::geographic::relate(const Geometry1&, const Geometry2&, int)' auto relate(Geometry1 const&, Geometry2 const&, ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/io/geographic.hpp:55:17: note: previous declaration 'template template static auto boost::geometry::strategies::io::geographic::relate(const Geometry1&, const Geometry2&, int)' static auto relate(Geometry1 const&, Geometry2 const&, ^~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/geographic.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:156, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/is_convex/geographic.hpp:47:67: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::side::geographic const& s) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/is_convex/geographic.hpp:47:67: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/geographic.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:156, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/geographic.hpp:51:32: error: 'area' function uses 'auto' type specifier without trailing return type auto area(Geometry const&) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/geographic.hpp:51:32: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/geographic.hpp:65:37: error: 'boost::geometry::strategies::distance::detail::enable_if_pp_t' has not been declared distance::detail::enable_if_pp_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/geographic.hpp:65:51: error: expected ',' or '...' before '<' token distance::detail::enable_if_pp_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/geographic.hpp:65:87: error: 'distance' function uses 'auto' type specifier without trailing return type distance::detail::enable_if_pp_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/geographic.hpp:65:87: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/geographic.hpp:76:37: error: 'boost::geometry::strategies::distance::detail::enable_if_ps_t' has not been declared distance::detail::enable_if_ps_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/geographic.hpp:76:51: error: expected ',' or '...' before '<' token distance::detail::enable_if_ps_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/geographic.hpp:76:87: error: 'distance' function uses 'auto' type specifier without trailing return type distance::detail::enable_if_ps_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/geographic.hpp:76:87: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/geographic.hpp:75:10: error: 'template template auto boost::geometry::strategies::simplify::geographic::distance(const Geometry1&, const Geometry2&, int) const' cannot be overloaded with 'template template auto boost::geometry::strategies::simplify::geographic::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/geographic.hpp:64:10: note: previous declaration 'template template auto boost::geometry::strategies::simplify::geographic::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/geographic.hpp:87:29: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/geographic.hpp:88:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/geographic.hpp:91:42: error: 'relate' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/geographic.hpp:91:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/geographic.hpp:119:37: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(Strategy const& ) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/geographic.hpp:119:37: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:156, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/geographic.hpp:55:20: error: 'azimuth' function uses 'auto' type specifier without trailing return type auto azimuth() const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/geographic.hpp:55:20: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/geographic.hpp:63:24: error: 'point_order' function uses 'auto' type specifier without trailing return type auto point_order() const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/geographic.hpp:63:24: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/spherical.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:157, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/spherical/area_box.hpp:78:39: error: 'apply' function uses 'auto' type specifier without trailing return type inline auto apply(Box const& box) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/spherical/area_box.hpp:78:39: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:157, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/spherical.hpp:49:20: error: 'std::enable_if_t' has not been declared std::enable_if_t::value> * = nullptr) const ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/spherical.hpp:49:31: error: expected ',' or '...' before '<' token std::enable_if_t::value> * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/spherical.hpp:49:78: error: 'area' function uses 'auto' type specifier without trailing return type std::enable_if_t::value> * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/spherical.hpp:49:78: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/spherical.hpp:59:20: error: 'std::enable_if_t' has not been declared std::enable_if_t::value> * = nullptr) const ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/spherical.hpp:59:31: error: expected ',' or '...' before '<' token std::enable_if_t::value> * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/spherical.hpp:59:76: error: 'area' function uses 'auto' type specifier without trailing return type std::enable_if_t::value> * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/spherical.hpp:59:76: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/spherical.hpp:58:10: error: 'template template auto boost::geometry::strategies::area::spherical::area(const Geometry&, int) const' cannot be overloaded with 'template template auto boost::geometry::strategies::area::spherical::area(const Geometry&, int) const' auto area(Geometry const&, ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/spherical.hpp:48:10: note: previous declaration 'template template auto boost::geometry::strategies::area::spherical::area(const Geometry&, int) const' auto area(Geometry const&, ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/spherical.hpp:94:69: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::area::spherical const& strategy) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/area/spherical.hpp:94:69: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:157, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/azimuth/spherical.hpp:34:25: error: 'azimuth' function uses 'auto' type specifier without trailing return type static auto azimuth() ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/azimuth/spherical.hpp:34:25: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/azimuth/spherical.hpp:54:60: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::azimuth::spherical const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/azimuth/spherical.hpp:54:60: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:20, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/buffer/spherical.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:157, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:61:20: error: 'std::enable_if_t' has not been declared std::enable_if_t::value> * = nullptr) const ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:61:31: error: expected ',' or '...' before '<' token std::enable_if_t::value> * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:61:78: error: 'area' function uses 'auto' type specifier without trailing return type std::enable_if_t::value> * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:61:78: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:71:20: error: 'std::enable_if_t' has not been declared std::enable_if_t::value> * = nullptr) const ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:71:31: error: expected ',' or '...' before '<' token std::enable_if_t::value> * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:71:76: error: 'area' function uses 'auto' type specifier without trailing return type std::enable_if_t::value> * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:71:76: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:70:10: error: 'template template auto boost::geometry::strategies::relate::detail::spherical::area(const Geometry&, int) const' cannot be overloaded with 'template template auto boost::geometry::strategies::relate::detail::spherical::area(const Geometry&, int) const' auto area(Geometry const&, ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:60:10: note: previous declaration 'template template auto boost::geometry::strategies::relate::detail::spherical::area(const Geometry&, int) const' auto area(Geometry const&, ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:83:33: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:84:33: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:87:46: error: 'covered_by' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:87:46: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:94:33: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:95:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:98:42: error: 'covered_by' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:98:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:93:17: error: 'template template static auto boost::geometry::strategies::relate::detail::spherical::covered_by(const Geometry1&, const Geometry2&, int)' cannot be overloaded with 'template template static auto boost::geometry::strategies::relate::detail::spherical::covered_by(const Geometry1&, const Geometry2&, int)' static auto covered_by(Geometry1 const&, Geometry2 const&, ^~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:82:17: note: previous declaration 'template template static auto boost::geometry::strategies::relate::detail::spherical::covered_by(const Geometry1&, const Geometry2&, int)' static auto covered_by(Geometry1 const&, Geometry2 const&, ^~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:107:31: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:108:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:111:42: error: 'disjoint' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:111:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:118:31: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:119:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:122:42: error: 'disjoint' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:122:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:117:17: error: 'template template static auto boost::geometry::strategies::relate::detail::spherical::disjoint(const Geometry1&, const Geometry2&, int)' cannot be overloaded with 'template template static auto boost::geometry::strategies::relate::detail::spherical::disjoint(const Geometry1&, const Geometry2&, int)' static auto disjoint(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:106:17: note: previous declaration 'template template static auto boost::geometry::strategies::relate::detail::spherical::disjoint(const Geometry1&, const Geometry2&, int)' static auto disjoint(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:132:29: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:133:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:136:42: error: 'relate' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:136:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:143:29: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:144:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:148:42: error: 'relate' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:148:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:142:17: error: 'template template static auto boost::geometry::strategies::relate::detail::spherical::relate(const Geometry1&, const Geometry2&, int)' cannot be overloaded with 'template template static auto boost::geometry::strategies::relate::detail::spherical::relate(const Geometry1&, const Geometry2&, int)' static auto relate(Geometry1 const&, Geometry2 const&, ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:131:17: note: previous declaration 'template template static auto boost::geometry::strategies::relate::detail::spherical::relate(const Geometry1&, const Geometry2&, int)' static auto relate(Geometry1 const&, Geometry2 const&, ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:161:44: error: 'relate' function uses 'auto' type specifier without trailing return type > * = nullptr*/) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:161:44: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:168:22: error: 'side' function uses 'auto' type specifier without trailing return type static auto side() ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:168:22: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:177:29: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:178:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:181:42: error: 'within' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:181:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:188:29: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:189:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:192:42: error: 'within' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:192:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:187:17: error: 'template template static auto boost::geometry::strategies::relate::detail::spherical::within(const Geometry1&, const Geometry2&, int)' cannot be overloaded with 'template template static auto boost::geometry::strategies::relate::detail::spherical::within(const Geometry1&, const Geometry2&, int)' static auto within(Geometry1 const&, Geometry2 const&, ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:176:17: note: previous declaration 'template template static auto boost::geometry::strategies::relate::detail::spherical::within(const Geometry1&, const Geometry2&, int)' static auto within(Geometry1 const&, Geometry2 const&, ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:234:68: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::within::spherical_point_point const& ) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:234:68: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:243:65: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::within::spherical_point_box const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:243:65: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:252:69: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::covered_by::spherical_point_box const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:252:69: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:261:67: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::covered_by::spherical_box_box const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:261:67: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:270:65: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::disjoint::spherical_box_box const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:270:65: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:279:69: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::disjoint::segment_box_spherical const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:279:69: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:288:63: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::within::spherical_box_box const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:288:63: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:297:89: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::within::spherical_winding const& ) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:297:89: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:306:88: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::intersection::spherical_segments const& ) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:306:88: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:320:37: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:321:37: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:324:50: error: 'covered_by' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:324:50: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:331:33: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:332:33: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:335:46: error: 'within' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:335:46: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:341:94: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::covered_by::spherical_point_box_by_side const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:341:94: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:346:90: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::within::spherical_point_box_by_side const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:346:90: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:361:84: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::side::spherical_side_formula const& ) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/relate/spherical.hpp:361:84: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/buffer/spherical.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:157, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:60:25: error: 'azimuth' function uses 'auto' type specifier without trailing return type static auto azimuth() ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:60:25: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:69:27: error: 'boost::geometry::strategies::distance::detail::enable_if_pp_t' has not been declared detail::enable_if_pp_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:69:41: error: expected ',' or '...' before '<' token detail::enable_if_pp_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:69:77: error: 'distance' function uses 'auto' type specifier without trailing return type detail::enable_if_pp_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:69:77: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:79:27: error: 'boost::geometry::strategies::distance::detail::enable_if_ps_t' has not been declared detail::enable_if_ps_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:79:41: error: expected ',' or '...' before '<' token detail::enable_if_ps_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:79:77: error: 'distance' function uses 'auto' type specifier without trailing return type detail::enable_if_ps_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:79:77: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:78:10: error: 'template template auto boost::geometry::strategies::distance::detail::spherical::distance(const Geometry1&, const Geometry2&, int) const' cannot be overloaded with 'template template auto boost::geometry::strategies::distance::detail::spherical::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:68:10: note: previous declaration 'template template auto boost::geometry::strategies::distance::detail::spherical::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:90:27: error: 'boost::geometry::strategies::distance::detail::enable_if_pb_t' has not been declared detail::enable_if_pb_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:90:41: error: expected ',' or '...' before '<' token detail::enable_if_pb_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:90:77: error: 'distance' function uses 'auto' type specifier without trailing return type detail::enable_if_pb_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:90:77: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:89:10: error: 'template template auto boost::geometry::strategies::distance::detail::spherical::distance(const Geometry1&, const Geometry2&, int) const' cannot be overloaded with 'template template auto boost::geometry::strategies::distance::detail::spherical::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:68:10: note: previous declaration 'template template auto boost::geometry::strategies::distance::detail::spherical::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:101:27: error: 'boost::geometry::strategies::distance::detail::enable_if_sb_t' has not been declared detail::enable_if_sb_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:101:41: error: expected ',' or '...' before '<' token detail::enable_if_sb_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:101:77: error: 'distance' function uses 'auto' type specifier without trailing return type detail::enable_if_sb_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:101:77: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:100:10: error: 'template template auto boost::geometry::strategies::distance::detail::spherical::distance(const Geometry1&, const Geometry2&, int) const' cannot be overloaded with 'template template auto boost::geometry::strategies::distance::detail::spherical::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:68:10: note: previous declaration 'template template auto boost::geometry::strategies::distance::detail::spherical::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:112:27: error: 'boost::geometry::strategies::distance::detail::enable_if_bb_t' has not been declared detail::enable_if_bb_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:112:41: error: expected ',' or '...' before '<' token detail::enable_if_bb_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:112:77: error: 'distance' function uses 'auto' type specifier without trailing return type detail::enable_if_bb_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:112:77: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:111:10: error: 'template template auto boost::geometry::strategies::distance::detail::spherical::distance(const Geometry1&, const Geometry2&, int) const' cannot be overloaded with 'template template auto boost::geometry::strategies::distance::detail::spherical::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:68:10: note: previous declaration 'template template auto boost::geometry::strategies::distance::detail::spherical::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:125:32: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:126:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:128:42: error: 'normalize' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:128:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:177:31: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(S const& s) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:177:31: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:208:31: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(S const& s) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/spherical.hpp:208:31: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:157, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/convex_hull/spherical.hpp:34:29: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/convex_hull/spherical.hpp:35:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/convex_hull/spherical.hpp:38:42: error: 'relate' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/convex_hull/spherical.hpp:38:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/convex_hull/spherical.hpp:43:22: error: 'side' function uses 'auto' type specifier without trailing return type static auto side() ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/convex_hull/spherical.hpp:43:22: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:157, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/io/spherical.hpp:33:29: error: 'point_order' function uses 'auto' type specifier without trailing return type static auto point_order() ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/io/spherical.hpp:33:29: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/io/spherical.hpp:40:29: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/io/spherical.hpp:41:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/io/spherical.hpp:44:42: error: 'relate' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/io/spherical.hpp:44:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/io/spherical.hpp:51:29: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/io/spherical.hpp:52:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/io/spherical.hpp:56:42: error: 'relate' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/io/spherical.hpp:56:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/io/spherical.hpp:50:17: error: 'template template static auto boost::geometry::strategies::io::spherical::relate(const Geometry1&, const Geometry2&, int)' cannot be overloaded with 'template template static auto boost::geometry::strategies::io::spherical::relate(const Geometry1&, const Geometry2&, int)' static auto relate(Geometry1 const&, Geometry2 const&, ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/io/spherical.hpp:39:17: note: previous declaration 'template template static auto boost::geometry::strategies::io::spherical::relate(const Geometry1&, const Geometry2&, int)' static auto relate(Geometry1 const&, Geometry2 const&, ^~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:157, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/is_convex/spherical.hpp:42:71: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::side::spherical_side_formula const& ) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/is_convex/spherical.hpp:42:71: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:157, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/spherical.hpp:53:32: error: 'area' function uses 'auto' type specifier without trailing return type auto area(Geometry const&) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/spherical.hpp:53:32: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/spherical.hpp:64:37: error: 'boost::geometry::strategies::distance::detail::enable_if_pp_t' has not been declared distance::detail::enable_if_pp_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/spherical.hpp:64:51: error: expected ',' or '...' before '<' token distance::detail::enable_if_pp_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/spherical.hpp:64:87: error: 'distance' function uses 'auto' type specifier without trailing return type distance::detail::enable_if_pp_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/spherical.hpp:64:87: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/spherical.hpp:75:37: error: 'boost::geometry::strategies::distance::detail::enable_if_ps_t' has not been declared distance::detail::enable_if_ps_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/spherical.hpp:75:51: error: expected ',' or '...' before '<' token distance::detail::enable_if_ps_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/spherical.hpp:75:87: error: 'distance' function uses 'auto' type specifier without trailing return type distance::detail::enable_if_ps_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/spherical.hpp:75:87: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/spherical.hpp:74:10: error: 'template template auto boost::geometry::strategies::simplify::spherical::distance(const Geometry1&, const Geometry2&, int) const' cannot be overloaded with 'template template auto boost::geometry::strategies::simplify::spherical::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/spherical.hpp:63:10: note: previous declaration 'template template auto boost::geometry::strategies::simplify::spherical::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/spherical.hpp:87:29: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/spherical.hpp:88:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/spherical.hpp:91:42: error: 'relate' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/spherical.hpp:91:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/spherical.hpp:118:37: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(Strategy const& ) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/spherical.hpp:118:37: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/spherical.hpp:135:37: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(Strategy const& ) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/simplify/spherical.hpp:135:37: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:157, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical.hpp:55:25: error: 'azimuth' function uses 'auto' type specifier without trailing return type static auto azimuth() ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical.hpp:55:25: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical.hpp:60:29: error: 'point_order' function uses 'auto' type specifier without trailing return type static auto point_order() ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical.hpp:60:29: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:60, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/area.hpp:73:55: error: 'apply' function uses 'auto' type specifier without trailing return type apply(Box const& box, Strategies const& strategies) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/area.hpp:73:55: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/area.hpp:220:73: error: 'apply' function uses 'auto' type specifier without trailing return type static auto apply(Geometry const& geometry, Strategy const& strategy) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/area.hpp:220:73: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/area.hpp: In static member function 'static typename boost::geometry::area_result::type boost::geometry::resolve_dynamic::area::apply(const Geometry&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/area.hpp:272:44: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/area.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/area.hpp:274:58: error: template argument 1 is invalid result = area>::apply(g, strategy); ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/area.hpp:274:58: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/area.hpp: In static member function 'static typename boost::geometry::area_result::type boost::geometry::resolve_dynamic::area::apply(const Geometry&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/area.hpp:288:41: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::visit_breadth_first([&](auto const& g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/area.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/area.hpp:290:59: error: template argument 1 is invalid result += area>::apply(g, strategy); ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/area.hpp:290:59: error: template argument 2 is invalid In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:62, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/azimuth.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/azimuth.hpp:65:83: error: 'apply' function uses 'auto' type specifier without trailing return type static auto apply(Point1 const& p1, Point2 const& p2, Strategy const& strategy) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/azimuth.hpp:65:83: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/azimuth.hpp:120:75: error: 'apply' function uses 'auto' type specifier without trailing return type static auto apply(P1 const& p1, P2 const& p2, Strategy const& strategy) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/azimuth.hpp:120:75: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/azimuth.hpp:130:75: error: 'apply' function uses 'auto' type specifier without trailing return type static auto apply(P1 const& p1, P2 const& p2, Strategy const& strategy) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/azimuth.hpp:130:75: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/azimuth.hpp:144:67: error: 'apply' function uses 'auto' type specifier without trailing return type static auto apply(P1 const& p1, P2 const& p2, default_strategy) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/azimuth.hpp:144:67: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/azimuth.hpp:182:63: error: 'azimuth' function uses 'auto' type specifier without trailing return type inline auto azimuth(Point1 const& point1, Point2 const& point2) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/azimuth.hpp:182:63: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/azimuth.hpp:215:89: error: 'azimuth' function uses 'auto' type specifier without trailing return type inline auto azimuth(Point1 const& point1, Point2 const& point2, Strategy const& strategy) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/azimuth.hpp:215:89: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/interface.hpp: In static member function 'static void boost::geometry::resolve_dynamic::buffer_dc::apply(const Input&, Output&, const Distance&, const Distance&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/interface.hpp:90:41: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/interface.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/interface.hpp:95:17: error: template argument 1 is invalid >::apply(g, geometry_out, distance, chord_length); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/interface.hpp:95:17: error: template argument 3 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/interface.hpp:95:65: error: expression list treated as compound expression in initializer [-fpermissive] >::apply(g, geometry_out, distance, chord_length); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/interface.hpp: In static member function 'static void boost::geometry::resolve_dynamic::buffer_all::apply(const Input&, Output&, const DistanceStrategy&, const SideStrategy&, const JoinStrategy&, const EndStrategy&, const PointStrategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/interface.hpp:158:41: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/interface.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/interface.hpp:163:17: error: template argument 1 is invalid >::apply(g, geometry_out, distance_strategy, side_strategy, ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/interface.hpp:163:17: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/interface.hpp:164:69: error: expression list treated as compound expression in initializer [-fpermissive] join_strategy, end_strategy, point_strategy); ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/infinite_line_functions.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/infinite_line_functions.hpp:27:53: error: 'determinant' function uses 'auto' type specifier without trailing return type inline auto determinant(Line const& p, Line const& q) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/infinite_line_functions.hpp:27:53: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/direction_code.hpp: In static member function 'static int boost::geometry::detail::direction_code_impl::apply(Point1, Point1, Point2)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:231:22: error: 'conditional_t' is not a member of 'std' std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:231:22: note: suggested alternative: 'conditional' std::conditional_t ^~~~~~~~~~~~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:231:22: error: 'conditional_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:231:22: note: suggested alternative: 'conditional' std::conditional_t ^~~~~~~~~~~~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:240:21: error: wrong number of template arguments (3, should be 1) > ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:39:8: note: provided for 'template struct boost::geometry::detail::direction_code_impl' struct direction_code_impl ^~~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:241:16: error: '::apply' has not been declared >::apply(segment_a, segment_b, p); ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/direction_code.hpp:241:16: note: suggested alternatives: In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/mpl/apply_fwd.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/mpl/apply.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/iterator/iterator_facade.hpp:36, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/iterator_range_core.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/lexical_cast.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/number_base.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/precision.hpp:9, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:18:8: note: 'boost::mpl::apply' struct apply; ^~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/move/utility_core.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/move/utility.hpp:29, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/variant/apply_visitor.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/num_interior_rings.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/append.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/move/detail/meta_utils.hpp:48:8: note: 'boost::move_detail::apply' struct apply ^~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/interface.hpp: In static member function 'static bool boost::geometry::resolve_dynamic::within::apply(const Geometry1&, const Geometry2&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/interface.hpp:163:45: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/interface.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/interface.hpp:169:17: error: template argument 1 is invalid >::apply(g1, geometry2, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/interface.hpp:169:17: error: template argument 3 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/interface.hpp: In static member function 'static bool boost::geometry::resolve_dynamic::within::apply(const Geometry1&, const Geometry2&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/interface.hpp:184:45: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/interface.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/interface.hpp:190:17: error: template argument 2 is invalid >::apply(geometry1, g2, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/interface.hpp:190:17: error: template argument 4 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/interface.hpp: In static member function 'static bool boost::geometry::resolve_dynamic::within::apply(const Geometry1&, const Geometry2&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/interface.hpp:205:56: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1, auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/interface.hpp:205:72: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1, auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/interface.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/interface.hpp:211:17: error: template argument 1 is invalid >::apply(g1, g2, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/interface.hpp:211:17: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/interface.hpp:211:17: error: template argument 3 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/interface.hpp:211:17: error: template argument 4 is invalid In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp: In static member function 'static bool boost::geometry::resolve_dynamic::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:151:45: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp: In static member function 'static bool boost::geometry::resolve_dynamic::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:171:45: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp: In static member function 'static bool boost::geometry::resolve_dynamic::covered_by::apply(const Geometry1&, const Geometry2&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:191:56: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1, auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/interface.hpp:191:72: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1, auto const& g2) ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/point_point.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/point_point.hpp:55:10: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/point_point.hpp:55:21: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/point_point.hpp:68:10: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/point_point.hpp:68:21: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/point_point.hpp:70:13: error: redefinition of 'template > bool boost::geometry::detail::disjoint::disjoint_point_point(const Point1&, const Point2&, const Strategy&)' inline bool disjoint_point_point(Point1 const& point1, Point2 const& point2, ^~~~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/point_point.hpp:57:13: note: 'template > bool boost::geometry::detail::disjoint::disjoint_point_point(const Point1&, const Point2&, const Strategy&)' previously declared here inline bool disjoint_point_point(Point1 const& point1, Point2 const& point2, ^~~~~~~~~~~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_distance_measure.hpp:121:51: error: 'get_distance_measure' function uses 'auto' type specifier without trailing return type Strategies const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_distance_measure.hpp:121:51: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_distance_measure.hpp: In function 'auto boost::geometry::detail::get_distance_measure(const SegmentPoint&, const SegmentPoint&, const Point&, const Strategies&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_distance_measure.hpp:128:31: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 auto identical = [](const auto& point1, const auto& point2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_distance_measure.hpp:128:51: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 auto identical = [](const auto& point1, const auto& point2) ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/closure.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/tag.hpp: In instantiation of 'struct boost::geometry::tag': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_type.hpp:93:17: required from 'struct boost::geometry::coordinate_type' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/access.hpp:268:59: required by substitution of 'template constexpr typename boost::geometry::coordinate_type::type boost::geometry::get(const Geometry&, boost::geometry::detail::signature_getset_dimension*) [with unsigned int Dimension = 0; Geometry = int]' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_distance_measure.hpp:130:39: required from here d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/tag.hpp:68:17: error: no type named 'type' in 'struct boost::geometry::util::remove_cptrref' >::type type; ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_distance_measure.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_distance_measure.hpp:130:39: error: no matching function for call to 'get<0>(const int&)' return geometry::get<0>(point1) == geometry::get<0>(point2) ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:47, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/access.hpp:268:59: note: candidate: 'template constexpr typename boost::geometry::coordinate_type::type boost::geometry::get(const Geometry&, boost::geometry::detail::signature_getset_dimension*)' constexpr inline typename coordinate_type::type get(Geometry const& geometry ^~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/access.hpp:268:59: note: substitution of deduced template arguments resulted in errors seen above d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/access.hpp:334:59: note: candidate: 'template constexpr typename boost::geometry::coordinate_type::type boost::geometry::get(const Geometry&, boost::geometry::detail::signature_getset_index_dimension*)' constexpr inline typename coordinate_type::type get(Geometry const& geometry ^~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/access.hpp:334:59: note: template argument deduction/substitution failed: In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_distance_measure.hpp:130:39: note: couldn't deduce template parameter 'Dimension' return geometry::get<0>(point1) == geometry::get<0>(point2) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_distance_measure.hpp:130:67: error: no matching function for call to 'get<0>(const int&)' return geometry::get<0>(point1) == geometry::get<0>(point2) ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:47, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/access.hpp:268:59: note: candidate: 'template constexpr typename boost::geometry::coordinate_type::type boost::geometry::get(const Geometry&, boost::geometry::detail::signature_getset_dimension*)' constexpr inline typename coordinate_type::type get(Geometry const& geometry ^~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/access.hpp:268:59: note: template argument deduction/substitution failed: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/access.hpp:334:59: note: candidate: 'template constexpr typename boost::geometry::coordinate_type::type boost::geometry::get(const Geometry&, boost::geometry::detail::signature_getset_index_dimension*)' constexpr inline typename coordinate_type::type get(Geometry const& geometry ^~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/access.hpp:334:59: note: template argument deduction/substitution failed: In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_distance_measure.hpp:130:67: note: couldn't deduce template parameter 'Dimension' return geometry::get<0>(point1) == geometry::get<0>(point2) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_distance_measure.hpp:131:39: error: no matching function for call to 'get<1>(const int&)' && geometry::get<1>(point1) == geometry::get<1>(point2); ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:47, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/access.hpp:268:59: note: candidate: 'template constexpr typename boost::geometry::coordinate_type::type boost::geometry::get(const Geometry&, boost::geometry::detail::signature_getset_dimension*)' constexpr inline typename coordinate_type::type get(Geometry const& geometry ^~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/access.hpp:268:59: note: template argument deduction/substitution failed: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/access.hpp:334:59: note: candidate: 'template constexpr typename boost::geometry::coordinate_type::type boost::geometry::get(const Geometry&, boost::geometry::detail::signature_getset_index_dimension*)' constexpr inline typename coordinate_type::type get(Geometry const& geometry ^~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/access.hpp:334:59: note: template argument deduction/substitution failed: In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_distance_measure.hpp:131:39: note: couldn't deduce template parameter 'Dimension' && geometry::get<1>(point1) == geometry::get<1>(point2); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_distance_measure.hpp:131:67: error: no matching function for call to 'get<1>(const int&)' && geometry::get<1>(point1) == geometry::get<1>(point2); ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:47, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/access.hpp:268:59: note: candidate: 'template constexpr typename boost::geometry::coordinate_type::type boost::geometry::get(const Geometry&, boost::geometry::detail::signature_getset_dimension*)' constexpr inline typename coordinate_type::type get(Geometry const& geometry ^~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/access.hpp:268:59: note: template argument deduction/substitution failed: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/access.hpp:334:59: note: candidate: 'template constexpr typename boost::geometry::coordinate_type::type boost::geometry::get(const Geometry&, boost::geometry::detail::signature_getset_index_dimension*)' constexpr inline typename coordinate_type::type get(Geometry const& geometry ^~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/access.hpp:334:59: note: template argument deduction/substitution failed: In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_distance_measure.hpp:131:67: note: couldn't deduce template parameter 'Dimension' && geometry::get<1>(point1) == geometry::get<1>(point2); ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info_helpers.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info_helpers.hpp:77:33: error: 'get_pi' function uses 'auto' type specifier without trailing return type inline auto const& get_pi() const { return m_range_p.at(0); } ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info_helpers.hpp:77:33: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info_helpers.hpp:78:33: error: 'get_pj' function uses 'auto' type specifier without trailing return type inline auto const& get_pj() const { return m_range_p.at(1); } ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info_helpers.hpp:78:33: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info_helpers.hpp:79:33: error: 'get_pk' function uses 'auto' type specifier without trailing return type inline auto const& get_pk() const { return m_range_p.at(2); } ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info_helpers.hpp:79:33: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info_helpers.hpp:81:33: error: 'get_qi' function uses 'auto' type specifier without trailing return type inline auto const& get_qi() const { return m_range_q.at(0); } ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info_helpers.hpp:81:33: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info_helpers.hpp:82:33: error: 'get_qj' function uses 'auto' type specifier without trailing return type inline auto const& get_qj() const { return m_range_q.at(1); } ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info_helpers.hpp:82:33: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info_helpers.hpp:83:33: error: 'get_qk' function uses 'auto' type specifier without trailing return type inline auto const& get_qk() const { return m_range_q.at(2); } ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info_helpers.hpp:83:33: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info_helpers.hpp:364:30: error: 'rpi' function uses 'auto' type specifier without trailing return type inline auto const& rpi() const { return m_side_calc.get_pi(); } ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info_helpers.hpp:364:30: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info_helpers.hpp:365:30: error: 'rpj' function uses 'auto' type specifier without trailing return type inline auto const& rpj() const { return m_side_calc.get_pj(); } ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info_helpers.hpp:365:30: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info_helpers.hpp:366:30: error: 'rpk' function uses 'auto' type specifier without trailing return type inline auto const& rpk() const { return m_side_calc.get_pk(); } ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info_helpers.hpp:366:30: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info_helpers.hpp:368:30: error: 'rqi' function uses 'auto' type specifier without trailing return type inline auto const& rqi() const { return m_side_calc.get_qi(); } ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info_helpers.hpp:368:30: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info_helpers.hpp:369:30: error: 'rqj' function uses 'auto' type specifier without trailing return type inline auto const& rqj() const { return m_side_calc.get_qj(); } ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info_helpers.hpp:369:30: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info_helpers.hpp:370:30: error: 'rqk' function uses 'auto' type specifier without trailing return type inline auto const& rqk() const { return m_side_calc.get_qk(); } ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info_helpers.hpp:370:30: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info.hpp: In static member function 'static bool boost::geometry::detail::overlay::touch::handle_imperfect_touch(const UniqueSubRange1&, const UniqueSubRange2&, const UmbrellaStrategy&, TurnInfo&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info.hpp:591:39: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 auto has_distance = [&](const auto& r1, const auto& r2) -> bool ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info.hpp:591:55: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 auto has_distance = [&](const auto& r1, const auto& r2) -> bool ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info.hpp:593:53: error: request for member 'at' in 'r1', which is of non-class type 'const int' auto const d1 = get_distance_measure(r1.at(0), r1.at(1), r2.at(1), umbrella_strategy); ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info.hpp:593:63: error: request for member 'at' in 'r1', which is of non-class type 'const int' auto const d1 = get_distance_measure(r1.at(0), r1.at(1), r2.at(1), umbrella_strategy); ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info.hpp:593:73: error: request for member 'at' in 'r2', which is of non-class type 'const int' auto const d1 = get_distance_measure(r1.at(0), r1.at(1), r2.at(1), umbrella_strategy); ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info.hpp:594:53: error: request for member 'at' in 'r2', which is of non-class type 'const int' auto const d2 = get_distance_measure(r2.at(1), r2.at(2), r1.at(0), umbrella_strategy); ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info.hpp:594:63: error: request for member 'at' in 'r2', which is of non-class type 'const int' auto const d2 = get_distance_measure(r2.at(1), r2.at(2), r1.at(0), umbrella_strategy); ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turn_info.hpp:594:73: error: request for member 'at' in 'r1', which is of non-class type 'const int' auto const d2 = get_distance_measure(r2.at(1), r2.at(2), r1.at(0), umbrella_strategy); ^~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/expand.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/sections/section_box_policies.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:40, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/expand/interface.hpp: In static member function 'static void boost::geometry::resolve_dynamic::expand::apply(Box&, const Geometry&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/expand/interface.hpp:128:44: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/expand/interface.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/expand/interface.hpp:130:51: error: template argument 1 is invalid expand>::apply(box, g, strategy); ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/expand/interface.hpp:130:51: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/expand/interface.hpp:130:77: error: expression list treated as compound expression in initializer [-fpermissive] expand>::apply(box, g, strategy); ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/ever_circling_iterator.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/detail/iterator_base.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/detail/iterator_base.hpp:42:14: error: 'conditional_t' is not a member of 'std' std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/detail/iterator_base.hpp:42:14: note: suggested alternative: 'conditional' std::conditional_t ^~~~~~~~~~~~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/detail/iterator_base.hpp:42:14: error: 'conditional_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/detail/iterator_base.hpp:42:14: note: suggested alternative: 'conditional' std::conditional_t ^~~~~~~~~~~~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/detail/iterator_base.hpp:51:9: error: type/value mismatch at argument 4 in template parameter list for 'template class boost::iterators::iterator_adaptor' > ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/detail/iterator_base.hpp:51:9: note: expected a type, got '( < std::is_convertible::type, boost::iterators::random_access_traversal_tag>::value)' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/detail/iterator_base.hpp:52:5: error: expected '{' before '>' token > ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/detail/iterator_base.hpp:68:2: warning: extra ';' [-Wpedantic] }; ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/ever_circling_iterator.hpp:81:14: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/ever_circling_iterator.hpp:81:25: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/ever_circling_iterator.hpp:163:14: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/iterators/ever_circling_iterator.hpp:164:13: error: expected '>' before '<' token < ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/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::apply(int, const Geometry1&, int, const Geometry2&, const Strategy&, const RobustPolicy&, Turns&, InterruptPolicy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:534:22: error: 'integer_sequence' in namespace 'std' does not name a template type typedef std::integer_sequence dimensions; ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:536:42: error: 'dimensions' was not declared in this scope geometry::sectionalize(geometry1, robust_policy, ^~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:536:42: note: suggested alternative: 'dimension' geometry::sectionalize(geometry1, robust_policy, ^~~~~~~~~~ dimension d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp: In function 'void boost::geometry::get_turns(const Geometry1&, const Geometry2&, const Strategy&, const RobustPolicy&, Turns&, InterruptPolicy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:1113:10: error: 'conditional_t' is not a member of 'std' std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:1113:10: note: suggested alternative: 'conditional' std::conditional_t ^~~~~~~~~~~~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:1123:14: error: expected primary-expression before ',' token >, ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:1132:9: error: expected primary-expression before '>' token >::apply(0, geometry1, ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:1132:12: error: '::apply' has not been declared >::apply(0, geometry1, ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:1132:12: note: suggested alternatives: In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/mpl/apply_fwd.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/mpl/apply.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/iterator/iterator_facade.hpp:36, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/iterator_range_core.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/lexical_cast.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/number_base.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/precision.hpp:9, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:18:8: note: 'boost::mpl::apply' struct apply; ^~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/move/utility_core.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/move/utility.hpp:29, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/variant/apply_visitor.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/num_interior_rings.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/append.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/move/detail/meta_utils.hpp:48:8: note: 'boost::move_detail::apply' struct apply ^~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:68:54: error: 'apply' function uses 'auto' type specifier without trailing return type Strategy const& strategy) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:68:54: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:97:54: error: 'apply' function uses 'auto' type specifier without trailing return type Strategy const& strategy) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:97:54: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:123:14: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:123:25: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:127:47: error: 'apply' function uses 'auto' type specifier without trailing return type S const& strategy) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:127:47: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:141:14: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:141:25: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:145:47: error: 'apply' function uses 'auto' type specifier without trailing return type S const& strategy) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:145:47: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:143:24: error: 'template template > static auto boost::geometry::resolve_strategy::distance::apply(const Geometry1&, const Geometry2&, const S&)' cannot be overloaded with 'template template > static auto boost::geometry::resolve_strategy::distance::apply(const Geometry1&, const Geometry2&, const S&)' static inline auto apply(Geometry1 const& geometry1, ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:125:24: note: previous declaration 'template template > static auto boost::geometry::resolve_strategy::distance::apply(const Geometry1&, const Geometry2&, const S&)' static inline auto apply(Geometry1 const& geometry1, ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:166:46: error: 'apply' function uses 'auto' type specifier without trailing return type default_strategy) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:166:46: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:198:54: error: 'apply' function uses 'auto' type specifier without trailing return type Strategy const& strategy) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:198:54: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:214:54: error: 'apply' function uses 'auto' type specifier without trailing return type Strategy const& strategy) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:214:54: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp: In static member function 'static auto boost::geometry::resolve_dynamic::distance::apply(const DynamicGeometry1&, const Geometry2&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:218:52: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:236:54: error: 'apply' function uses 'auto' type specifier without trailing return type Strategy const& strategy) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:236:54: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp: In static member function 'static auto boost::geometry::resolve_dynamic::distance::apply(const Geometry1&, const DynamicGeometry2&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:240:52: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:258:54: error: 'apply' function uses 'auto' type specifier without trailing return type Strategy const& strategy) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:258:54: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp: In static member function 'static auto boost::geometry::resolve_dynamic::distance::apply(const DynamicGeometry1&, const DynamicGeometry2&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:262:70: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1, auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:262:86: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1, auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:315:46: error: 'distance' function uses 'auto' type specifier without trailing return type Strategy const& strategy) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:315:46: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:346:48: error: 'distance' function uses 'auto' type specifier without trailing return type Geometry2 const& geometry2) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:346:48: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:20, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:20, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:79:14: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:79:25: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:91:14: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:91:25: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:248:14: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:248:25: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:624:37: error: 'integer_sequence' is not a member of 'std' struct static_check_characters> ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:624:37: note: suggested alternative: In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/policies/policy.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/constants/constants.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex_std.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/cstdfloat.hpp:49, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/tools/mp.hpp:354:8: note: 'boost::math::tools::meta_programming::integer_sequence' struct integer_sequence {}; ^~~~~~~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:20, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:20, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:624:37: error: 'integer_sequence' is not a member of 'std' struct static_check_characters> ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:624:37: note: suggested alternative: In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/policies/policy.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/constants/constants.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex_std.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/cstdfloat.hpp:49, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/tools/mp.hpp:354:8: note: 'boost::math::tools::meta_programming::integer_sequence' struct integer_sequence {}; ^~~~~~~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:20, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:20, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:624:68: error: template argument 1 is invalid struct static_check_characters> ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:625:36: error: 'integer_sequence' is not a member of 'std' : static_check_characters> ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:625:36: note: suggested alternative: In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/policies/policy.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/constants/constants.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex_std.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/cstdfloat.hpp:49, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/tools/mp.hpp:354:8: note: 'boost::math::tools::meta_programming::integer_sequence' struct integer_sequence {}; ^~~~~~~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:20, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:20, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:625:36: error: 'integer_sequence' is not a member of 'std' : static_check_characters> ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:625:36: note: suggested alternative: In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/policies/policy.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/constants/constants.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex_std.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/cstdfloat.hpp:49, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/tools/mp.hpp:354:8: note: 'boost::math::tools::meta_programming::integer_sequence' struct integer_sequence {}; ^~~~~~~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:20, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:20, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:625:64: error: template argument 1 is invalid : static_check_characters> ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:1085:14: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:1085:25: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:1095:14: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:1095:25: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:1097:17: error: 'template template > void boost::geometry::detail::relate::static_mask_handler::set()' cannot be overloaded with 'template template > void boost::geometry::detail::relate::static_mask_handler::set()' inline void set() ^~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:1087:17: note: previous declaration 'template template > void boost::geometry::detail::relate::static_mask_handler::set()' inline void set() ^~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:1140:10: error: 'std::enable_if_t' has not been declared std::enable_if_t = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:1140:21: error: expected '>' before '<' token std::enable_if_t = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:1150:10: error: 'std::enable_if_t' has not been declared std::enable_if_t = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:1150:21: error: expected '>' before '<' token std::enable_if_t = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:1152:13: error: redefinition of 'template > void boost::geometry::detail::relate::update(Result&)' inline void update(Result & res) ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:1142:13: note: 'template > void boost::geometry::detail::relate::update(Result&)' previously declared here inline void update(Result & res) ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:1168:10: error: 'std::enable_if_t' has not been declared std::enable_if_t = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:1168:21: error: expected '>' before '<' token std::enable_if_t = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:1178:10: error: 'std::enable_if_t' has not been declared std::enable_if_t = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:1178:21: error: expected '>' before '<' token std::enable_if_t = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:1180:13: error: redefinition of 'template > bool boost::geometry::detail::relate::may_update(const Result&)' inline bool may_update(Result const& res) ^~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:1170:13: note: 'template > bool boost::geometry::detail::relate::may_update(const Result&)' previously declared here inline bool may_update(Result const& res) ^~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:20, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/tuples.hpp:201:9: error: expected template-name before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/tuples.hpp:201:9: error: expected '{' before '<' token d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/tuples.hpp:206:3: warning: extra ';' [-Wpedantic] {}; ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/tuples.hpp:239:9: error: expected template-name before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/tuples.hpp:239:9: error: expected '{' before '<' token d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/tuples.hpp:244:3: warning: extra ';' [-Wpedantic] {}; ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/tuples.hpp:356:26: error: 'index_sequence' is not a member of 'std' struct push_back_st, std::tuple, T> ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/tuples.hpp:356:26: note: suggested alternative: In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/policies/policy.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/constants/constants.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex_std.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/cstdfloat.hpp:49, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/tools/mp.hpp:357:59: note: 'boost::math::tools::meta_programming::index_sequence' using index_sequence = integer_sequence; ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:20, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/tuples.hpp:356:26: error: 'index_sequence' is not a member of 'std' struct push_back_st, std::tuple, T> ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/tuples.hpp:356:26: note: suggested alternative: In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/policies/policy.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/constants/constants.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex_std.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/cstdfloat.hpp:49, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/tools/mp.hpp:357:59: note: 'boost::math::tools::meta_programming::index_sequence' using index_sequence = integer_sequence; ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:20, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/tuples.hpp:356:43: error: expected parameter pack before '...' struct push_back_st, std::tuple, T> ^~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/tuples.hpp:356:46: error: wrong number of template arguments (1, should be 3) struct push_back_st, std::tuple, T> ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/tuples.hpp:353:8: note: provided for 'template struct boost::geometry::tuples::push_back_st' struct push_back_st; ^~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/tuples.hpp:374:2: warning: extra ';' [-Wpedantic] }; ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/tuples.hpp:380:18: error: 'make_index_sequence' is not a member of 'std' std::make_index_sequence, ^~~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/tuples.hpp:380:18: note: suggested alternative: In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/policies/policy.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/constants/constants.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex_std.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/cstdfloat.hpp:49, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/tools/mp.hpp:430:66: note: 'boost::math::tools::meta_programming::make_index_sequence' using make_index_sequence = make_integer_sequence; ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:20, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/tuples.hpp:380:18: error: 'make_index_sequence' is not a member of 'std' std::make_index_sequence, ^~~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/tuples.hpp:380:18: note: suggested alternative: In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/policies/policy.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/constants/constants.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex_std.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/cstdfloat.hpp:49, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/tools/mp.hpp:430:66: note: 'boost::math::tools::meta_programming::make_index_sequence' using make_index_sequence = make_integer_sequence; ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:20, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/tuples.hpp:380:51: error: wrong number of template arguments (1, should be 3) std::make_index_sequence, ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/tuples.hpp:353:8: note: provided for 'template struct boost::geometry::tuples::push_back_st' struct push_back_st; ^~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/tuples.hpp:383:9: error: expected '{' before '>' token > ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/tuples.hpp:384:3: warning: extra ';' [-Wpedantic] {}; ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:20, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:146:18: error: 'integer_sequence' is not a member of 'std' std::integer_sequence ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:146:18: note: suggested alternative: In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/policies/policy.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/constants/constants.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex_std.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/cstdfloat.hpp:49, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/tools/mp.hpp:354:8: note: 'boost::math::tools::meta_programming::integer_sequence' struct integer_sequence {}; ^~~~~~~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:20, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:146:18: error: 'integer_sequence' is not a member of 'std' std::integer_sequence ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:146:18: note: suggested alternative: In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/policies/policy.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/constants/constants.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex_std.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/cstdfloat.hpp:49, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/tools/mp.hpp:354:8: note: 'boost::math::tools::meta_programming::integer_sequence' struct integer_sequence {}; ^~~~~~~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:20, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:149:17: error: wrong number of template arguments (1, should be at least 2) >, ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:20, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:20, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/result.hpp:642:8: note: provided for 'template struct boost::geometry::detail::relate::static_mask' struct static_mask ^~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:20, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:150:13: error: expected class-name before numeric constant 3, 3 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:150:13: error: expected '{' before numeric constant d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/de9im.hpp:152:3: warning: extra ';' [-Wpedantic] {}; ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp: In static member function 'static bool boost::geometry::resolve_dynamic::relate::apply(const Geometry1&, const Geometry2&, const Mask&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:272:45: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:278:17: error: template argument 1 is invalid >::apply(g1, geometry2, mask, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:278:17: error: template argument 3 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp: In static member function 'static bool boost::geometry::resolve_dynamic::relate::apply(const Geometry1&, const Geometry2&, const Mask&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:294:45: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:300:17: error: template argument 2 is invalid >::apply(geometry1, g2, mask, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:300:17: error: template argument 4 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp: In static member function 'static bool boost::geometry::resolve_dynamic::relate::apply(const Geometry1&, const Geometry2&, const Mask&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:316:56: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1, auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:316:72: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1, auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:322:17: error: template argument 1 is invalid >::apply(g1, g2, mask, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:322:17: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:322:17: error: template argument 3 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/interface.hpp:322:17: error: template argument 4 is invalid In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp: In static member function 'static bool boost::geometry::resolve_dynamic::disjoint::apply(const Geometry1&, const Geometry2&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:141:27: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::visit([&](auto const& g1, auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:141:43: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::visit([&](auto const& g1, auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:146:17: error: template argument 1 is invalid >::apply(g1, g2, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:146:17: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:146:17: error: template argument 3 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:146:17: error: template argument 4 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp: In static member function 'static bool boost::geometry::resolve_dynamic::disjoint::apply(const Geometry1&, const Geometry2&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:162:41: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::visit_breadth_first([&](auto const& g1) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:164:45: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::visit_breadth_first([&](auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:169:21: error: template argument 1 is invalid >::apply(g1, g2, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:169:21: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:169:21: error: template argument 3 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:169:21: error: template argument 4 is invalid In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:35, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/interface.hpp: In static member function 'static bool boost::geometry::resolve_dynamic::equals::apply(const Geometry1&, const Geometry2&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/interface.hpp:193:45: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/interface.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/interface.hpp:199:17: error: template argument 1 is invalid >::apply(g1, geometry2, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/interface.hpp:199:17: error: template argument 3 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/interface.hpp: In static member function 'static bool boost::geometry::resolve_dynamic::equals::apply(const Geometry1&, const Geometry2&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/interface.hpp:213:45: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/interface.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/interface.hpp:219:17: error: template argument 2 is invalid >::apply(geometry1, g2, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/interface.hpp:219:17: error: template argument 4 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/interface.hpp: In static member function 'static bool boost::geometry::resolve_dynamic::equals::apply(const Geometry1&, const Geometry2&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/interface.hpp:233:56: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1, auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/interface.hpp:233:72: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1, auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/interface.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/interface.hpp:239:17: error: template argument 1 is invalid >::apply(g1, g2, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/interface.hpp:239:17: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/interface.hpp:239:17: error: template argument 3 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/interface.hpp:239:17: error: template argument 4 is invalid In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlaps/interface.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/relate_impl.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/relate_impl.hpp:38:9: error: expected template-name before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/relate_impl.hpp:38:9: error: expected '{' before '<' token d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/relate_impl.hpp:51:3: warning: extra ';' [-Wpedantic] {}; ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlaps/interface.hpp: In static member function 'static bool boost::geometry::resolve_dynamic::overlaps::apply(const DynamicGeometry1&, const Geometry2&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlaps/interface.hpp:161:52: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlaps/interface.hpp: In static member function 'static bool boost::geometry::resolve_dynamic::overlaps::apply(const Geometry1&, const DynamicGeometry2&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlaps/interface.hpp:182:52: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlaps/interface.hpp: In static member function 'static bool boost::geometry::resolve_dynamic::overlaps::apply(const DynamicGeometry1&, const DynamicGeometry2&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlaps/interface.hpp:203:70: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1, auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlaps/interface.hpp:203:86: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1, auto const& g2) ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:38, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/touches/interface.hpp: In static member function 'static bool boost::geometry::resolve_dynamic::touches::apply(const Geometry1&, const Geometry2&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/touches/interface.hpp:179:45: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/touches/interface.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/touches/interface.hpp:185:17: error: template argument 1 is invalid >::apply(g1, geometry2, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/touches/interface.hpp:185:17: error: template argument 3 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/touches/interface.hpp: In static member function 'static bool boost::geometry::resolve_dynamic::touches::apply(const Geometry1&, const Geometry2&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/touches/interface.hpp:199:45: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/touches/interface.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/touches/interface.hpp:205:17: error: template argument 2 is invalid >::apply(geometry1, g2, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/touches/interface.hpp:205:17: error: template argument 4 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/touches/interface.hpp: In static member function 'static bool boost::geometry::resolve_dynamic::touches::apply(const Geometry1&, const Geometry2&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/touches/interface.hpp:219:56: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1, auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/touches/interface.hpp:219:72: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1, auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/touches/interface.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/touches/interface.hpp:225:17: error: template argument 1 is invalid >::apply(g1, g2, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/touches/interface.hpp:225:17: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/touches/interface.hpp:225:17: error: template argument 3 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/touches/interface.hpp:225:17: error: template argument 4 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/touches/interface.hpp: In static member function 'static bool boost::geometry::resolve_dynamic::self_touches::apply(const Geometry&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/touches/interface.hpp:240:44: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/touches/interface.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/touches/interface.hpp:245:17: error: template argument 1 is invalid >::apply(g); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/touches/interface.hpp:245:17: error: template argument 2 is invalid In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/centroid.hpp:55, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:40, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/centroid/cartesian.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/centroid/cartesian.hpp:36:31: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/centroid/cartesian.hpp:37:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/centroid/cartesian.hpp:39:42: error: 'centroid' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/centroid/cartesian.hpp:39:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/centroid/cartesian.hpp:46:31: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/centroid/cartesian.hpp:47:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/centroid/cartesian.hpp:49:42: error: 'centroid' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/centroid/cartesian.hpp:49:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/centroid/cartesian.hpp:45:17: error: 'template template static auto boost::geometry::strategies::centroid::cartesian::centroid(const Geometry&, int)' cannot be overloaded with 'template template static auto boost::geometry::strategies::centroid::cartesian::centroid(const Geometry&, int)' static auto centroid(Geometry const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/centroid/cartesian.hpp:35:17: note: previous declaration 'template template static auto boost::geometry::strategies::centroid::cartesian::centroid(const Geometry&, int)' static auto centroid(Geometry const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/centroid/cartesian.hpp:56:31: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/centroid/cartesian.hpp:57:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/centroid/cartesian.hpp:61:42: error: 'centroid' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/centroid/cartesian.hpp:61:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/centroid/cartesian.hpp:55:17: error: 'template template static auto boost::geometry::strategies::centroid::cartesian::centroid(const Geometry&, int)' cannot be overloaded with 'template template static auto boost::geometry::strategies::centroid::cartesian::centroid(const Geometry&, int)' static auto centroid(Geometry const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/centroid/cartesian.hpp:35:17: note: previous declaration 'template template static auto boost::geometry::strategies::centroid::cartesian::centroid(const Geometry&, int)' static auto centroid(Geometry const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/centroid/cartesian.hpp:69:31: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/centroid/cartesian.hpp:70:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/centroid/cartesian.hpp:73:42: error: 'centroid' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/centroid/cartesian.hpp:73:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/centroid/cartesian.hpp:93:63: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::centroid::average const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/centroid/cartesian.hpp:93:63: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/centroid/cartesian.hpp:102:71: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::centroid::weighted_length const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/centroid/cartesian.hpp:102:71: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/centroid/cartesian.hpp:111:74: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::centroid::bashein_detmer const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/centroid/cartesian.hpp:111:74: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/centroid.hpp:56, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:40, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/centroid/geographic.hpp:46:31: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/centroid/geographic.hpp:47:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/centroid/geographic.hpp:50:42: error: 'centroid' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/centroid/geographic.hpp:50:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/centroid.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:40, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/centroid/spherical.hpp:40:31: error: 'std::enable_if_t' has not been declared std::enable_if_t ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/centroid/spherical.hpp:41:29: error: expected ',' or '...' before '<' token < ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/centroid/spherical.hpp:44:42: error: 'centroid' function uses 'auto' type specifier without trailing return type > * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/centroid/spherical.hpp:44:42: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:40, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/centroid.hpp: In static member function 'static void boost::geometry::detail::centroid::centroid_indexed::apply(const Indexed&, Point&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/centroid.hpp:134:49: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::for_each_dimension([&](auto dimension) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/centroid.hpp: In static member function 'static void boost::geometry::resolve_dynamic::centroid::apply(const Geometry&, Point&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/centroid.hpp:565:44: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/centroid.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/centroid.hpp:567:53: error: template argument 1 is invalid centroid>::apply(g, out, strategy); ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/centroid.hpp:567:53: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/centroid.hpp:567:79: error: expression list treated as compound expression in initializer [-fpermissive] centroid>::apply(g, out, strategy); ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/closure.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/parameters.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/parameters.hpp:88:14: error: 'integer_sequence' is not a member of 'std' std::integer_sequence); ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/parameters.hpp:88:14: note: suggested alternative: std::integer_sequence); ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/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) ^~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/policies/policy.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/constants/constants.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex_std.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/cstdfloat.hpp:49, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/tools/mp.hpp:354:8: note: 'boost::math::tools::meta_programming::integer_sequence' struct integer_sequence {}; ^~~~~~~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/closure.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/parameters.hpp:88:14: error: 'integer_sequence' is not a member of 'std' std::integer_sequence); ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/parameters.hpp:88:14: note: suggested alternative: std::integer_sequence); ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/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) ^~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/policies/policy.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/constants/constants.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex_std.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/cstdfloat.hpp:49, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/tools/mp.hpp:354:8: note: 'boost::math::tools::meta_programming::integer_sequence' struct integer_sequence {}; ^~~~~~~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/closure.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/parameters.hpp:88:63: error: template argument 2 is invalid std::integer_sequence); ^ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/parameters.hpp:88:63: error: type/value mismatch at argument 2 in template parameter list for 'template struct boost::geometry::detail::static_assert_check' std::integer_sequence); ^ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/parameters.hpp:88:63: note: expected a type, got 'MaxElements' std::integer_sequence); ^ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/parameters.hpp:88:63: error: type/value mismatch at argument 2 in template parameter list for 'template struct boost::geometry::detail::static_assert_check' std::integer_sequence); ^ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/parameters.hpp:88:63: note: expected a type, got 'MinElements' std::integer_sequence); ^ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/static_assert.hpp:24:83: note: suggested alternative: static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE) ^~~~~ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/armadillo:141, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:57, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo.h:29, from spNetwork.h:3, from geometrical_functions.cpp:5: d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/armadillo_bits/fill.hpp:109:3: note: 'arma::fill::value' value(const scalar_type& in_scalar) ^~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/closure.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/parameters.hpp:109:14: error: 'integer_sequence' is not a member of 'std' std::integer_sequence); ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/parameters.hpp:109:14: note: suggested alternative: std::integer_sequence); ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/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) ^~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/policies/policy.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/constants/constants.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex_std.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/cstdfloat.hpp:49, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/tools/mp.hpp:354:8: note: 'boost::math::tools::meta_programming::integer_sequence' struct integer_sequence {}; ^~~~~~~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/closure.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/parameters.hpp:109:14: error: 'integer_sequence' is not a member of 'std' std::integer_sequence); ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/parameters.hpp:109:14: note: suggested alternative: std::integer_sequence); ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/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) ^~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/policies/policy.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/constants/constants.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex_std.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/cstdfloat.hpp:49, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/tools/mp.hpp:354:8: note: 'boost::math::tools::meta_programming::integer_sequence' struct integer_sequence {}; ^~~~~~~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/closure.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/parameters.hpp:109:63: error: template argument 2 is invalid std::integer_sequence); ^ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/parameters.hpp:109:63: error: type/value mismatch at argument 2 in template parameter list for 'template struct boost::geometry::detail::static_assert_check' std::integer_sequence); ^ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/parameters.hpp:109:63: note: expected a type, got 'MaxElements' std::integer_sequence); ^ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/parameters.hpp:109:63: error: type/value mismatch at argument 2 in template parameter list for 'template struct boost::geometry::detail::static_assert_check' std::integer_sequence); ^ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/parameters.hpp:109:63: note: expected a type, got 'MinElements' std::integer_sequence); ^ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/static_assert.hpp:24:83: note: suggested alternative: static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE) ^~~~~ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/armadillo:141, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:57, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo.h:29, from spNetwork.h:3, from geometrical_functions.cpp:5: d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/armadillo_bits/fill.hpp:109:3: note: 'arma::fill::value' value(const scalar_type& in_scalar) ^~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/closure.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/parameters.hpp:140:14: error: 'integer_sequence' is not a member of 'std' std::integer_sequence); ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/parameters.hpp:140:14: note: suggested alternative: std::integer_sequence); ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/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) ^~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/policies/policy.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/constants/constants.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex_std.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/cstdfloat.hpp:49, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/tools/mp.hpp:354:8: note: 'boost::math::tools::meta_programming::integer_sequence' struct integer_sequence {}; ^~~~~~~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/closure.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/parameters.hpp:140:14: error: 'integer_sequence' is not a member of 'std' std::integer_sequence); ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/parameters.hpp:140:14: note: suggested alternative: std::integer_sequence); ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/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) ^~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/policies/policy.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/constants/constants.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex_std.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/cstdfloat.hpp:49, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/tools/mp.hpp:354:8: note: 'boost::math::tools::meta_programming::integer_sequence' struct integer_sequence {}; ^~~~~~~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/closure.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/parameters.hpp:140:63: error: template argument 2 is invalid std::integer_sequence); ^ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/parameters.hpp:140:63: error: type/value mismatch at argument 2 in template parameter list for 'template struct boost::geometry::detail::static_assert_check' std::integer_sequence); ^ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/parameters.hpp:140:63: note: expected a type, got 'MaxElements' std::integer_sequence); ^ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/parameters.hpp:140:63: error: type/value mismatch at argument 2 in template parameter list for 'template struct boost::geometry::detail::static_assert_check' std::integer_sequence); ^ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/parameters.hpp:140:63: note: expected a type, got 'MinElements' std::integer_sequence); ^ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/static_assert.hpp:24:83: note: suggested alternative: static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE) ^~~~~ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/armadillo:141, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:57, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo.h:29, from spNetwork.h:3, from geometrical_functions.cpp:5: d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/armadillo_bits/fill.hpp:109:3: note: 'arma::fill::value' value(const scalar_type& in_scalar) ^~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/closure.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/predicates.hpp:594:14: error: 'integer_sequence' is not a member of 'std' std::integer_sequence); ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/predicates.hpp:594:14: note: suggested alternative: std::integer_sequence); ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/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) ^~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/policies/policy.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/constants/constants.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex_std.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/cstdfloat.hpp:49, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/tools/mp.hpp:354:8: note: 'boost::math::tools::meta_programming::integer_sequence' struct integer_sequence {}; ^~~~~~~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/closure.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/predicates.hpp:594:14: error: 'integer_sequence' is not a member of 'std' std::integer_sequence); ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/predicates.hpp:594:14: note: suggested alternative: std::integer_sequence); ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/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) ^~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/policies/policy.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/constants/constants.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex_std.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/cstdfloat.hpp:49, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/tools/mp.hpp:354:8: note: 'boost::math::tools::meta_programming::integer_sequence' struct integer_sequence {}; ^~~~~~~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/closure.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/predicates.hpp:594:55: error: template argument 2 is invalid std::integer_sequence); ^ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/predicates.hpp:594:55: error: type/value mismatch at argument 2 in template parameter list for 'template struct boost::geometry::detail::static_assert_check' std::integer_sequence); ^ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/predicates.hpp:594:55: note: expected a type, got 'First' std::integer_sequence); ^ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/predicates.hpp:594:55: error: type/value mismatch at argument 2 in template parameter list for 'template struct boost::geometry::detail::static_assert_check' std::integer_sequence); ^ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/predicates.hpp:594:55: note: expected a type, got 'Last' std::integer_sequence); ^ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/static_assert.hpp:24:83: note: suggested alternative: static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE) ^~~~~ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/armadillo:141, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:57, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo.h:29, from spNetwork.h:3, from geometrical_functions.cpp:5: d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/armadillo_bits/fill.hpp:109:3: note: 'arma::fill::value' value(const scalar_type& in_scalar) ^~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/closure.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/predicates.hpp:612:14: error: 'integer_sequence' is not a member of 'std' std::integer_sequence); ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/predicates.hpp:612:14: note: suggested alternative: std::integer_sequence); ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/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) ^~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/policies/policy.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/constants/constants.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex_std.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/cstdfloat.hpp:49, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/tools/mp.hpp:354:8: note: 'boost::math::tools::meta_programming::integer_sequence' struct integer_sequence {}; ^~~~~~~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/closure.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/predicates.hpp:612:14: error: 'integer_sequence' is not a member of 'std' std::integer_sequence); ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/predicates.hpp:612:14: note: suggested alternative: std::integer_sequence); ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/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) ^~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/policies/policy.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/constants/constants.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex_std.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/cstdfloat.hpp:49, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/tools/mp.hpp:354:8: note: 'boost::math::tools::meta_programming::integer_sequence' struct integer_sequence {}; ^~~~~~~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/closure.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/predicates.hpp:612:55: error: template argument 2 is invalid std::integer_sequence); ^ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/predicates.hpp:612:55: error: type/value mismatch at argument 2 in template parameter list for 'template struct boost::geometry::detail::static_assert_check' std::integer_sequence); ^ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/predicates.hpp:612:55: note: expected a type, got 'First' std::integer_sequence); ^ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/predicates.hpp:612:55: error: type/value mismatch at argument 2 in template parameter list for 'template struct boost::geometry::detail::static_assert_check' std::integer_sequence); ^ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/predicates.hpp:612:55: note: expected a type, got 'Last' std::integer_sequence); ^ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/static_assert.hpp:24:83: note: suggested alternative: static_assert(boost::geometry::detail::static_assert_check<(CHECK), __VA_ARGS__>::value, MESSAGE) ^~~~~ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/armadillo:141, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:57, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo.h:29, from spNetwork.h:3, from geometrical_functions.cpp:5: d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/armadillo_bits/fill.hpp:109:3: note: 'arma::fill::value' value(const scalar_type& in_scalar) ^~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/algorithms/comparable_distance_far.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/distance_predicates.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/distance_predicates.hpp:20, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:59, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/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::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/algorithms/diff_abs.hpp:26:21: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/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::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/algorithms/diff_abs.hpp:36:21: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/algorithms/diff_abs.hpp:38:10: error: redefinition of 'template > T boost::geometry::index::detail::diff_abs(const T&, const T&)' inline T diff_abs(T const& v1, T const& v2) ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/algorithms/diff_abs.hpp:28:10: note: 'template > 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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:62, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/meta.hpp:54:13: note: suggested alternative: 'conditional' typedef std::conditional_t ^~~ conditional d:/RCompile/CRANpkg/lib/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 struct boost::geometry::index::detail::convertible_type_impl' >::type type; ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/meta.hpp:64:9: note: expected a type, got 'result_type' d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/meta.hpp:70:13: note: suggested alternative: 'conditional' typedef std::conditional_t ^~~ conditional d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/meta.hpp:81:13: note: suggested alternative: 'conditional' typedef std::conditional_t ^~~ conditional d:/RCompile/CRANpkg/lib/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 struct boost::geometry::index::detail::convertible_type_impl' >::type type; ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/meta.hpp:96:9: note: expected a type, got 'result_type' In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/varray.hpp:45, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:64, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/varray_detail.hpp:117:26: note: suggested alternative: 'remove_const' std::remove_const_t ^~~~~~~~~~~~~~ remove_const d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/varray_detail.hpp:117:26: error: 'remove_const_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/varray_detail.hpp:117:26: note: suggested alternative: 'remove_const' std::remove_const_t ^~~~~~~~~~~~~~ remove_const d:/RCompile/CRANpkg/lib/4.1/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/mingw32/include/c++/8.3.0/unordered_map:38, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/Rcpp/platform/compiler.h:153, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/Rcpp/r/headers.h:62, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/RcppCommon.h:30, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo.h:29, from spNetwork.h:3, from geometrical_functions.cpp:5: D:/Compiler/rtools40/mingw32/include/c++/8.3.0/type_traits:1328:12: note: provided for 'template struct std::is_same' struct is_same ^~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/varray.hpp:45, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:64, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/varray_detail.hpp:121:26: note: suggested alternative: 'remove_const' std::remove_const_t ^~~~~~~~~~~~~~ remove_const d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/varray_detail.hpp:121:26: error: 'remove_const_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/varray_detail.hpp:121:26: note: suggested alternative: 'remove_const' std::remove_const_t ^~~~~~~~~~~~~~ remove_const d:/RCompile/CRANpkg/lib/4.1/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/mingw32/include/c++/8.3.0/unordered_map:38, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/Rcpp/platform/compiler.h:153, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/Rcpp/r/headers.h:62, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/RcppCommon.h:30, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo.h:29, from spNetwork.h:3, from geometrical_functions.cpp:5: D:/Compiler/rtools40/mingw32/include/c++/8.3.0/type_traits:57:12: note: provided for 'template struct std::integral_constant' struct integral_constant ^~~~~~~~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/varray.hpp:45, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:64, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/varray_detail.hpp:125:17: error: expected '{' before '>' token >::value ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/varray_detail.hpp:136:3: warning: extra ';' [-Wpedantic] {}; ^ d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/varray_detail.hpp:146:26: note: suggested alternative: 'remove_const' std::remove_const_t ^~~~~~~~~~~~~~ remove_const d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/varray_detail.hpp:146:26: error: 'remove_const_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/varray_detail.hpp:146:26: note: suggested alternative: 'remove_const' std::remove_const_t ^~~~~~~~~~~~~~ remove_const d:/RCompile/CRANpkg/lib/4.1/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/mingw32/include/c++/8.3.0/unordered_map:38, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/Rcpp/platform/compiler.h:153, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/Rcpp/r/headers.h:62, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/RcppCommon.h:30, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo.h:29, from spNetwork.h:3, from geometrical_functions.cpp:5: D:/Compiler/rtools40/mingw32/include/c++/8.3.0/type_traits:1328:12: note: provided for 'template struct std::is_same' struct is_same ^~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/varray.hpp:45, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:64, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/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 ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/varray_detail.hpp:150:26: note: suggested alternative: 'remove_const' std::remove_const_t ^~~~~~~~~~~~~~ remove_const d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/varray_detail.hpp:150:26: error: 'remove_const_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/varray_detail.hpp:150:26: note: suggested alternative: 'remove_const' std::remove_const_t ^~~~~~~~~~~~~~ remove_const d:/RCompile/CRANpkg/lib/4.1/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 ^ In file included from D:/Compiler/rtools40/mingw32/include/c++/8.3.0/unordered_map:38, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/Rcpp/platform/compiler.h:153, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/Rcpp/r/headers.h:62, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/RcppCommon.h:30, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo.h:29, from spNetwork.h:3, from geometrical_functions.cpp:5: D:/Compiler/rtools40/mingw32/include/c++/8.3.0/type_traits:57:12: note: provided for 'template struct std::integral_constant' struct integral_constant ^~~~~~~~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/varray.hpp:45, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:64, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/varray_detail.hpp:151:17: error: expected '{' before '>' token >::value ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/varray_detail.hpp:158:3: warning: extra ';' [-Wpedantic] {}; ^ d:/RCompile/CRANpkg/lib/4.1/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 >::value ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/varray_detail.hpp:372:44: note: suggested alternative: 'remove_const' ::boost::has_nothrow_move >::value ^~~~~~~~~~~~~~ remove_const d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/varray_detail.hpp:372:44: error: 'remove_const_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/varray_detail.hpp:372:44: note: suggested alternative: 'remove_const' ::boost::has_nothrow_move >::value ^~~~~~~~~~~~~~ remove_const d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/varray_detail.hpp:372:60: error: template argument 1 is invalid ::boost::has_nothrow_move >::value ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/varray_detail.hpp:372:62: error: template argument 2 is invalid ::boost::has_nothrow_move >::value ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/varray_detail.hpp:372:65: error: expected '{' before 'value' ::boost::has_nothrow_move >::value ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/varray_detail.hpp:376:3: warning: extra ';' [-Wpedantic] {}; ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:64, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/varray.hpp: In member function 'void boost::geometry::index::detail::varray::swap_dispatch(boost::geometry::index::detail::varray::value_type, C>&, std::true_type)': d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/varray.hpp:1565:17: note: suggested alternative: 'conditional' typedef std::conditional_t ^~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/varray.hpp:1572:9: error: 'storage_type' was not declared in this scope storage_type temp; ^~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/varray.hpp:1572:9: note: suggested alternative: In file included from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/Rcpp/traits/traits.h:52, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/RcppCommon.h:158, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo.h:29, from spNetwork.h:3, from geometrical_functions.cpp:5: d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/Rcpp/traits/storage_type.h:35:28: note: 'Rcpp::traits::storage_type' template struct storage_type{ ^~~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/rtree/node/node.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:64, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/varray.hpp:1573:53: error: 'temp' was not declared in this scope Value * temp_ptr = reinterpret_cast(temp.address()); ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/varray.hpp:1573:53: note: suggested alternative: 'tfm' Value * temp_ptr = reinterpret_cast(temp.address()); ^~~~ tfm In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/maxmin_heap.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/priority_dequeue.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/rtree/visitors/distance_query.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:74, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/minmax_heap.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/minmax_heap.hpp:43:28: error: 'std::enable_if_t' has not been declared template ::value || (bitsize::value != 32 && bitsize::value != 64), int> = 0> ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/minmax_heap.hpp:43:39: error: expected '>' before '<' token template ::value || (bitsize::value != 32 && bitsize::value != 64), int> = 0> ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/maxmin_heap.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/priority_dequeue.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/rtree/visitors/distance_query.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:74, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/minmax_heap.hpp:86:28: error: 'std::enable_if_t' has not been declared template ::value && bitsize::value == 32, int> = 0> ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/minmax_heap.hpp:86:39: error: expected '>' before '<' token template ::value && bitsize::value == 32, int> = 0> ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/minmax_heap.hpp:87:12: error: redefinition of 'template > int boost::geometry::index::detail::minmax_heap_detail::level(T)' inline int level(T i) ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/minmax_heap.hpp:44:12: note: 'template > int boost::geometry::index::detail::minmax_heap_detail::level(T)' previously declared here inline int level(T i) ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/minmax_heap.hpp:92:28: error: 'std::enable_if_t' has not been declared template ::value && bitsize::value == 64, int> = 0> ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/minmax_heap.hpp:92:39: error: expected '>' before '<' token template ::value && bitsize::value == 64, int> = 0> ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/minmax_heap.hpp:93:12: error: redefinition of 'template > int boost::geometry::index::detail::minmax_heap_detail::level(T)' inline int level(T i) ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/minmax_heap.hpp:44:12: note: 'template > int boost::geometry::index::detail::minmax_heap_detail::level(T)' previously declared here inline int level(T i) ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/minmax_heap.hpp: In function 'void boost::geometry::index::detail::push_minmax_heap(It, It)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/minmax_heap.hpp:440:78: error: wrong number of template arguments (0, should be 1) minmax_heap_detail::push_heap(first, last, std::less<>()); ^ In file included from D:/Compiler/rtools40/mingw32/include/c++/8.3.0/unordered_map:44, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/Rcpp/platform/compiler.h:153, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/Rcpp/r/headers.h:62, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/RcppCommon.h:30, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo.h:29, from spNetwork.h:3, from geometrical_functions.cpp:5: D:/Compiler/rtools40/mingw32/include/c++/8.3.0/bits/stl_function.h:381:12: note: provided for 'template struct std::less' struct less : public binary_function<_Tp, _Tp, bool> ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/maxmin_heap.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/priority_dequeue.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/rtree/visitors/distance_query.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:74, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/minmax_heap.hpp: In function 'void boost::geometry::index::detail::pop_top_minmax_heap(It, It)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/minmax_heap.hpp:454:64: error: wrong number of template arguments (0, should be 1) pop_heap(first, first, last, std::less<>()); ^ In file included from D:/Compiler/rtools40/mingw32/include/c++/8.3.0/unordered_map:44, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/Rcpp/platform/compiler.h:153, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/Rcpp/r/headers.h:62, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/RcppCommon.h:30, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo.h:29, from spNetwork.h:3, from geometrical_functions.cpp:5: D:/Compiler/rtools40/mingw32/include/c++/8.3.0/bits/stl_function.h:381:12: note: provided for 'template struct std::less' struct less : public binary_function<_Tp, _Tp, bool> ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/maxmin_heap.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/priority_dequeue.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/rtree/visitors/distance_query.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:74, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/minmax_heap.hpp: In function 'void boost::geometry::index::detail::pop_bottom_minmax_heap(It, It)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/minmax_heap.hpp:469:29: error: wrong number of template arguments (0, should be 1) auto&& comp = std::less<>(); ^ In file included from D:/Compiler/rtools40/mingw32/include/c++/8.3.0/unordered_map:44, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/Rcpp/platform/compiler.h:153, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/Rcpp/r/headers.h:62, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/RcppCommon.h:30, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo.h:29, from spNetwork.h:3, from geometrical_functions.cpp:5: D:/Compiler/rtools40/mingw32/include/c++/8.3.0/bits/stl_function.h:381:12: note: provided for 'template struct std::less' struct less : public binary_function<_Tp, _Tp, bool> ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/maxmin_heap.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/priority_dequeue.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/rtree/visitors/distance_query.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:74, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/minmax_heap.hpp: In function 'void boost::geometry::index::detail::make_minmax_heap(It, It)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/minmax_heap.hpp:485:85: error: wrong number of template arguments (0, should be 1) return minmax_heap_detail::make_heap(first, last, std::less<>()); ^ In file included from D:/Compiler/rtools40/mingw32/include/c++/8.3.0/unordered_map:44, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/Rcpp/platform/compiler.h:153, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/Rcpp/r/headers.h:62, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/RcppCommon.h:30, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo.h:29, from spNetwork.h:3, from geometrical_functions.cpp:5: D:/Compiler/rtools40/mingw32/include/c++/8.3.0/bits/stl_function.h:381:12: note: provided for 'template struct std::less' struct less : public binary_function<_Tp, _Tp, bool> ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/maxmin_heap.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/priority_dequeue.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/rtree/visitors/distance_query.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:74, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/minmax_heap.hpp: In function 'bool boost::geometry::index::detail::is_minmax_heap(It, It)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/minmax_heap.hpp:499:73: error: wrong number of template arguments (0, should be 1) return minmax_heap_detail::is_heap(first, last, std::less<>()); ^ In file included from D:/Compiler/rtools40/mingw32/include/c++/8.3.0/unordered_map:44, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/Rcpp/platform/compiler.h:153, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/Rcpp/r/headers.h:62, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/RcppCommon.h:30, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo.h:29, from spNetwork.h:3, from geometrical_functions.cpp:5: D:/Compiler/rtools40/mingw32/include/c++/8.3.0/bits/stl_function.h:381:12: note: provided for 'template struct std::less' struct less : public binary_function<_Tp, _Tp, bool> ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/maxmin_heap.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/priority_dequeue.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/rtree/visitors/distance_query.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:74, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/minmax_heap.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/minmax_heap.hpp:503:17: error: expected primary-expression before 'auto' inline decltype(auto) bottom_minmax_heap(It first, It last, Compare comp) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/minmax_heap.hpp:503:17: error: expected ')' before 'auto' inline decltype(auto) bottom_minmax_heap(It first, It last, Compare comp) ~^~~~ ) d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/minmax_heap.hpp:503:17: error: expected primary-expression before 'auto' inline decltype(auto) bottom_minmax_heap(It first, It last, Compare comp) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/minmax_heap.hpp:503:17: error: expected primary-expression before 'auto' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/minmax_heap.hpp:503:17: error: expected primary-expression before 'auto' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/minmax_heap.hpp:503:17: error: expected primary-expression before 'auto' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/minmax_heap.hpp:503:8: error: expected unqualified-id before 'decltype' inline decltype(auto) bottom_minmax_heap(It first, It last, Compare comp) ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/minmax_heap.hpp:510:17: error: expected primary-expression before 'auto' inline decltype(auto) bottom_minmax_heap(It first, It last) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/minmax_heap.hpp:510:17: error: expected ')' before 'auto' inline decltype(auto) bottom_minmax_heap(It first, It last) ~^~~~ ) d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/minmax_heap.hpp:510:17: error: expected primary-expression before 'auto' inline decltype(auto) bottom_minmax_heap(It first, It last) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/minmax_heap.hpp:510:17: error: expected primary-expression before 'auto' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/minmax_heap.hpp:510:17: error: expected primary-expression before 'auto' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/minmax_heap.hpp:510:17: error: expected primary-expression before 'auto' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/minmax_heap.hpp:510:8: error: expected unqualified-id before 'decltype' inline decltype(auto) bottom_minmax_heap(It first, It last) ^~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/priority_dequeue.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/rtree/visitors/distance_query.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:74, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/maxmin_heap.hpp: In function 'void boost::geometry::index::detail::push_maxmin_heap(It, It)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/maxmin_heap.hpp:28:78: error: wrong number of template arguments (0, should be 1) minmax_heap_detail::push_heap(first, last, std::less<>()); ^ In file included from D:/Compiler/rtools40/mingw32/include/c++/8.3.0/unordered_map:44, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/Rcpp/platform/compiler.h:153, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/Rcpp/r/headers.h:62, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/RcppCommon.h:30, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo.h:29, from spNetwork.h:3, from geometrical_functions.cpp:5: D:/Compiler/rtools40/mingw32/include/c++/8.3.0/bits/stl_function.h:381:12: note: provided for 'template struct std::less' struct less : public binary_function<_Tp, _Tp, bool> ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/priority_dequeue.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/rtree/visitors/distance_query.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:74, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/maxmin_heap.hpp: In function 'void boost::geometry::index::detail::pop_top_maxmin_heap(It, It)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/maxmin_heap.hpp:42:64: error: wrong number of template arguments (0, should be 1) pop_heap(first, first, last, std::less<>()); ^ In file included from D:/Compiler/rtools40/mingw32/include/c++/8.3.0/unordered_map:44, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/Rcpp/platform/compiler.h:153, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/Rcpp/r/headers.h:62, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/RcppCommon.h:30, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo.h:29, from spNetwork.h:3, from geometrical_functions.cpp:5: D:/Compiler/rtools40/mingw32/include/c++/8.3.0/bits/stl_function.h:381:12: note: provided for 'template struct std::less' struct less : public binary_function<_Tp, _Tp, bool> ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/priority_dequeue.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/rtree/visitors/distance_query.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:74, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/maxmin_heap.hpp: In function 'void boost::geometry::index::detail::pop_bottom_maxmin_heap(It, It)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/maxmin_heap.hpp:57:29: error: wrong number of template arguments (0, should be 1) auto&& comp = std::less<>(); ^ In file included from D:/Compiler/rtools40/mingw32/include/c++/8.3.0/unordered_map:44, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/Rcpp/platform/compiler.h:153, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/Rcpp/r/headers.h:62, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/RcppCommon.h:30, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo.h:29, from spNetwork.h:3, from geometrical_functions.cpp:5: D:/Compiler/rtools40/mingw32/include/c++/8.3.0/bits/stl_function.h:381:12: note: provided for 'template struct std::less' struct less : public binary_function<_Tp, _Tp, bool> ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/priority_dequeue.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/rtree/visitors/distance_query.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:74, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/maxmin_heap.hpp: In function 'void boost::geometry::index::detail::make_maxmin_heap(It, It)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/maxmin_heap.hpp:73:85: error: wrong number of template arguments (0, should be 1) return minmax_heap_detail::make_heap(first, last, std::less<>()); ^ In file included from D:/Compiler/rtools40/mingw32/include/c++/8.3.0/unordered_map:44, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/Rcpp/platform/compiler.h:153, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/Rcpp/r/headers.h:62, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/RcppCommon.h:30, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo.h:29, from spNetwork.h:3, from geometrical_functions.cpp:5: D:/Compiler/rtools40/mingw32/include/c++/8.3.0/bits/stl_function.h:381:12: note: provided for 'template struct std::less' struct less : public binary_function<_Tp, _Tp, bool> ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/priority_dequeue.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/rtree/visitors/distance_query.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:74, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/maxmin_heap.hpp: In function 'bool boost::geometry::index::detail::is_maxmin_heap(It, It)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/maxmin_heap.hpp:87:73: error: wrong number of template arguments (0, should be 1) return minmax_heap_detail::is_heap(first, last, std::less<>()); ^ In file included from D:/Compiler/rtools40/mingw32/include/c++/8.3.0/unordered_map:44, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/Rcpp/platform/compiler.h:153, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/Rcpp/r/headers.h:62, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/RcppCommon.h:30, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo.h:29, from spNetwork.h:3, from geometrical_functions.cpp:5: D:/Compiler/rtools40/mingw32/include/c++/8.3.0/bits/stl_function.h:381:12: note: provided for 'template struct std::less' struct less : public binary_function<_Tp, _Tp, bool> ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/priority_dequeue.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/rtree/visitors/distance_query.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:74, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/maxmin_heap.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/maxmin_heap.hpp:91:17: error: expected primary-expression before 'auto' inline decltype(auto) bottom_maxmin_heap(It first, It last, Compare comp) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/maxmin_heap.hpp:91:17: error: expected ')' before 'auto' inline decltype(auto) bottom_maxmin_heap(It first, It last, Compare comp) ~^~~~ ) d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/maxmin_heap.hpp:91:17: error: expected primary-expression before 'auto' inline decltype(auto) bottom_maxmin_heap(It first, It last, Compare comp) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/maxmin_heap.hpp:91:17: error: expected primary-expression before 'auto' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/maxmin_heap.hpp:91:17: error: expected primary-expression before 'auto' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/maxmin_heap.hpp:91:17: error: expected primary-expression before 'auto' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/maxmin_heap.hpp:91:8: error: expected unqualified-id before 'decltype' inline decltype(auto) bottom_maxmin_heap(It first, It last, Compare comp) ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/maxmin_heap.hpp:98:17: error: expected primary-expression before 'auto' inline decltype(auto) bottom_maxmin_heap(It first, It last) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/maxmin_heap.hpp:98:17: error: expected ')' before 'auto' inline decltype(auto) bottom_maxmin_heap(It first, It last) ~^~~~ ) d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/maxmin_heap.hpp:98:17: error: expected primary-expression before 'auto' inline decltype(auto) bottom_maxmin_heap(It first, It last) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/maxmin_heap.hpp:98:17: error: expected primary-expression before 'auto' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/maxmin_heap.hpp:98:17: error: expected primary-expression before 'auto' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/maxmin_heap.hpp:98:17: error: expected primary-expression before 'auto' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/maxmin_heap.hpp:98:8: error: expected unqualified-id before 'decltype' inline decltype(auto) bottom_maxmin_heap(It first, It last) ^~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/rtree/linear/linear.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:78, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/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 typedef std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/rtree/linear/redistribute_elements.hpp:91:13: note: suggested alternative: 'conditional' typedef std::conditional_t ^~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/rtree/linear/redistribute_elements.hpp:109:30: error: 'separation_type' has not been declared separation_type & separation, ^~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/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::apply(const Elements&, const Parameters&, const Translator&, int&, size_t&, size_t&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/rtree/linear/redistribute_elements.hpp:172:33: error: 'separation_type' was not declared in this scope separation = difference(lowest_high, highest_low); ^~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/rtree/linear/redistribute_elements.hpp:172:33: note: suggested alternative: 'fraction_type' separation = difference(lowest_high, highest_low); ^~~~~~~~~~~~~~~ fraction_type In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/scoped_ptr.hpp:13, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/rtree/query_iterators.hpp:18, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:90, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/smart_ptr/scoped_ptr.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/smart_ptr/scoped_ptr.hpp:74:31: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] explicit scoped_ptr( std::auto_ptr p ) BOOST_SP_NOEXCEPT : px( p.release() ) ^~~~~~~~ In file included from D:/Compiler/rtools40/mingw32/include/c++/8.3.0/bits/locale_conv.h:41, from D:/Compiler/rtools40/mingw32/include/c++/8.3.0/locale:43, from D:/Compiler/rtools40/mingw32/include/c++/8.3.0/iomanip:43, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/RcppCommon.h:53, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo.h:29, from spNetwork.h:3, from geometrical_functions.cpp:5: D:/Compiler/rtools40/mingw32/include/c++/8.3.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:1187:35: error: 'conditional_t' in namespace 'std' does not name a template type using query_iterator_t = std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:1187:30: note: suggested alternative: 'conditional' using query_iterator_t = std::conditional_t ^~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:1253:5: error: 'query_iterator_t' does not name a type; did you mean 'insert_iterator'? query_iterator_t qbegin_(Predicates const& predicates) const ^~~~~~~~~~~~~~~~ insert_iterator d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:1297:5: error: 'query_iterator_t' does not name a type; did you mean 'insert_iterator'? query_iterator_t qend_(Predicates const& predicates) const ^~~~~~~~~~~~~~~~ insert_iterator In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:1864:14: error: 'std::enable_if_t' has not been declared std::enable_if_t<(detail::predicates_count_distance::value == 0), int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:1864:25: error: expected '>' before '<' token std::enable_if_t<(detail::predicates_count_distance::value == 0), int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:1882:14: error: 'std::enable_if_t' has not been declared std::enable_if_t<(detail::predicates_count_distance::value > 0), int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:1882:25: error: expected '>' before '<' token std::enable_if_t<(detail::predicates_count_distance::value > 0), int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:1884:15: error: 'template template > boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query_dispatch(const Predicates&, OutIter) const' cannot be overloaded with 'template template > boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query_dispatch(const Predicates&, OutIter) const' size_type query_dispatch(Predicates const& predicates, OutIter out_it) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:1866:15: note: previous declaration 'template template > boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query_dispatch(const Predicates&, OutIter) const' size_type query_dispatch(Predicates const& predicates, OutIter out_it) const ^~~~~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/areal_areal.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/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 typedef std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:82:13: note: suggested alternative: 'conditional' typedef std::conditional_t ^~~ conditional d:/RCompile/CRANpkg/lib/4.1/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_sub_range; ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:89:40: note: suggested alternative: 'true_type' typedef detail_dispatch::sub_range sub_sub_range; ^~~~~~~~ true_type d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:89:48: error: template argument 1 is invalid typedef detail_dispatch::sub_range sub_sub_range; ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:89:48: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/sub_range.hpp:89:48: error: template argument 3 is invalid d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/sub_range.hpp: In static member function 'static boost::geometry::detail_dispatch::sub_range::return_type boost::geometry::detail_dispatch::sub_range::apply(Geometry&, const Id&)': d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/turns.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/areal_areal.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/policies/robustness/get_rescale_policy.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/policies/robustness/get_rescale_policy.hpp:367:10: error: 'std::enable_if_t' has not been declared std::enable_if_t::type>::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/policies/robustness/get_rescale_policy.hpp:367:21: error: expected '>' before '<' token std::enable_if_t::type>::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/policies/robustness/get_rescale_policy.hpp:380:10: error: 'std::enable_if_t' has not been declared std::enable_if_t::type>::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/policies/robustness/get_rescale_policy.hpp:380:21: error: expected '>' before '<' token std::enable_if_t::type>::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/policies/robustness/get_rescale_policy.hpp:382:15: error: redefinition of 'template > Policy boost::geometry::get_rescale_policy(const Geometry1&, const Geometry2&)' inline Policy get_rescale_policy(Geometry1 const& geometry1, Geometry2 const& geometry2) ^~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/policies/robustness/get_rescale_policy.hpp:369:15: note: 'template > Policy boost::geometry::get_rescale_policy(const Geometry&, const Strategy&)' previously declared here inline Policy get_rescale_policy(Geometry const& geometry, Strategy const& strategy) ^~~~~~~~~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/boundary_checker.hpp:18, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/areal_areal.hpp:29, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/num_points.hpp: In static member function 'static std::size_t boost::geometry::resolve_dynamic::num_points::apply(const Geometry&, bool)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/num_points.hpp:164:44: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/num_points.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/num_points.hpp:166:64: error: template argument 1 is invalid result = num_points>::apply(g, add_for_open); ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/num_points.hpp:166:64: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/num_points.hpp: In static member function 'static std::size_t boost::geometry::resolve_dynamic::num_points::apply(const Geometry&, bool)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/num_points.hpp:179:41: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::visit_breadth_first([&](auto const& g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/num_points.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/num_points.hpp:181:65: error: template argument 1 is invalid result += num_points>::apply(g, add_for_open); ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/num_points.hpp:181:65: error: template argument 2 is invalid In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/gc_make_rtree.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:18, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:53:66: error: 'remove_const_t' is not a member of 'std' typename traits::geometry_types>::type, ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:53:66: note: suggested alternative: 'remove_const' typename traits::geometry_types>::type, ^~~~~~~~~~~~~~ remove_const d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:53:66: error: 'remove_const_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:53:66: note: suggested alternative: 'remove_const' typename traits::geometry_types>::type, ^~~~~~~~~~~~~~ remove_const d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:53:81: error: template argument 1 is invalid typename traits::geometry_types>::type, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:53:89: error: wrong number of template arguments (1, should be 2) typename traits::geometry_types>::type, ^~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/point_type.hpp:29, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_dimension.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/sequence.hpp:134:8: note: provided for 'template class UnaryPred> struct boost::geometry::util::sequence_find_if' struct sequence_find_if {}; ^~~~~~~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/gc_make_rtree.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:18, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:53:97: error: expected '(' before ',' token typename traits::geometry_types>::type, ^ ( d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:55:25: error: wrong number of template arguments (2, should be 1) >::type ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/select_geometry_type.hpp:18, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/concepts/check.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/policies/relate/intersection_points.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/type_traits.hpp:140:8: note: provided for 'template struct boost::geometry::util::is_geometry_collection' struct is_geometry_collection ^~~~~~~~~~~~~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/gc_make_rtree.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:18, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:56:17: error: template argument 1 is invalid >::value ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:56:20: error: expected '{' before 'value' >::value ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:58:3: warning: extra ';' [-Wpedantic] {}; ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp: In constructor 'boost::geometry::detail::random_access_view::random_access_view(GeometryCollection&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:79:59: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::visit_breadth_first_impl::apply([&](auto&&, auto iter) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:79:67: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::visit_breadth_first_impl::apply([&](auto&&, auto iter) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp: In static member function 'static void boost::geometry::detail::random_access_view_iter_visit::apply(Function&&, Iterator)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:117:22: error: 'remove_const_t' is not a member of 'std' std::remove_const_t ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:117:22: note: suggested alternative: 'remove_const' std::remove_const_t ^~~~~~~~~~~~~~ remove_const d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:117:22: error: 'remove_const_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:117:22: note: suggested alternative: 'remove_const' std::remove_const_t ^~~~~~~~~~~~~~ remove_const d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:117:55: error: template argument 1 is invalid std::remove_const_t ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:118:13: error: expected unqualified-id before '>' token >::apply(std::forward(function), *iterator); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:133:23: error: 'conditional_t' in namespace 'std' does not name a template type using type = std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:133:18: note: suggested alternative: 'conditional' using type = std::conditional_t ^~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp: In static member function 'static void boost::geometry::traits::iter_visit >::apply(Function&&, Iterator)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:188:22: error: 'remove_const_t' is not a member of 'std' std::remove_const_t ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:188:22: note: suggested alternative: 'remove_const' std::remove_const_t ^~~~~~~~~~~~~~ remove_const d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:188:22: error: 'remove_const_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:188:22: note: suggested alternative: 'remove_const' std::remove_const_t ^~~~~~~~~~~~~~ remove_const d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:188:55: error: template argument 1 is invalid std::remove_const_t ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:189:13: error: expected unqualified-id before '>' token >::apply(std::forward(function), iterator); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:198:18: error: 'remove_const_t' is not a member of 'std' std::remove_const_t ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:198:18: note: suggested alternative: 'remove_const' std::remove_const_t ^~~~~~~~~~~~~~ remove_const d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:198:18: error: 'remove_const_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:198:18: note: suggested alternative: 'remove_const' std::remove_const_t ^~~~~~~~~~~~~~ remove_const d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:198:51: error: template argument 1 is invalid std::remove_const_t ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:199:9: error: expected '{' before '>' token > ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:200:3: warning: extra ';' [-Wpedantic] {}; ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:208:26: error: 'remove_const_t' is not a member of 'std' std::remove_const_t ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:208:26: note: suggested alternative: 'remove_const' std::remove_const_t ^~~~~~~~~~~~~~ remove_const d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:208:26: error: 'remove_const_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:208:26: note: suggested alternative: 'remove_const' std::remove_const_t ^~~~~~~~~~~~~~ remove_const d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:208:59: error: template argument 1 is invalid std::remove_const_t ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:209:17: error: template argument 1 is invalid >::type ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:209:18: error: expected '{' before '::' token >::type ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/random_access_view.hpp:211:3: warning: extra ';' [-Wpedantic] {}; ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:18, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/gc_make_rtree.hpp:48:69: error: 'gc_make_rtree_iterators' function uses 'auto' type specifier without trailing return type inline auto gc_make_rtree_iterators(GC& gc, Strategy const& strategy) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/gc_make_rtree.hpp:48:69: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/gc_make_rtree.hpp: In function 'auto boost::geometry::detail::gc_make_rtree_iterators(GC&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/gc_make_rtree.hpp:63:47: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 visit_breadth_first_impl::apply([&](auto const& g, auto iter) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/gc_make_rtree.hpp:63:62: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 visit_breadth_first_impl::apply([&](auto const& g, auto iter) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/gc_make_rtree.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/gc_make_rtree.hpp:76:77: error: 'gc_make_rtree_indexes' function uses 'auto' type specifier without trailing return type inline auto gc_make_rtree_indexes(GCView const& gc, Strategy const& strategy) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/gc_make_rtree.hpp:76:77: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/gc_make_rtree.hpp: In function 'auto boost::geometry::detail::gc_make_rtree_indexes(const GCView&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/gc_make_rtree.hpp:100:47: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::iter_visit::apply([&](auto const& g) ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/follow.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/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::tuple > ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:236:38: note: suggested alternative: In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/policies/policy.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/constants/constants.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex_std.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/cstdfloat.hpp:49, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/tools/mp.hpp:357:59: note: 'boost::math::tools::meta_programming::index_sequence' using index_sequence = integer_sequence; ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/follow.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/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::tuple > ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:236:38: note: suggested alternative: In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/policies/policy.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/constants/constants.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex_std.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/cstdfloat.hpp:49, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/tools/mp.hpp:357:59: note: 'boost::math::tools::meta_programming::index_sequence' using index_sequence = integer_sequence; ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/follow.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:236:55: error: expected parameter pack before '...' struct tupled_back_inserters_st, std::tuple > ^~~ d:/RCompile/CRANpkg/lib/4.1/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::tuple > ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:233:8: note: provided for 'template struct boost::geometry::detail::tupled_back_inserters_st' struct tupled_back_inserters_st; ^~~~~~~~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:244:2: warning: extra ';' [-Wpedantic] }; ^ d:/RCompile/CRANpkg/lib/4.1/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, ^~~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:250:18: note: suggested alternative: In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/policies/policy.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/constants/constants.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex_std.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/cstdfloat.hpp:49, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/tools/mp.hpp:430:66: note: 'boost::math::tools::meta_programming::make_index_sequence' using make_index_sequence = make_integer_sequence; ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/follow.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/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, ^~~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:250:18: note: suggested alternative: In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/policies/policy.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/constants/constants.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex_std.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/cstdfloat.hpp:49, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/tools/mp.hpp:430:66: note: 'boost::math::tools::meta_programming::make_index_sequence' using make_index_sequence = make_integer_sequence; ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/follow.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/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, ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:233:8: note: provided for 'template struct boost::geometry::detail::tupled_back_inserters_st' struct tupled_back_inserters_st; ^~~~~~~~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:252:9: error: expected '{' before '>' token > ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/tupled_output.hpp:253:3: warning: extra ';' [-Wpedantic] {}; ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/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&)': d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp:120:10: note: suggested alternative: 'conditional' std::conditional_t ^~~~~~~~~~~~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp:130:14: error: expected primary-expression before ',' token >, ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp:139:9: error: expected primary-expression before '>' token >::apply(0, geometry1, ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp:139:12: error: '::apply' has not been declared >::apply(0, geometry1, ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp:139:12: note: suggested alternatives: In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/mpl/apply_fwd.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/mpl/apply.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/iterator/iterator_facade.hpp:36, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/iterator_range_core.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/lexical_cast.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/number_base.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/precision.hpp:9, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:18:8: note: 'boost::mpl::apply' struct apply; ^~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/move/utility_core.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/move/utility.hpp:29, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/variant/apply_visitor.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/num_interior_rings.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/append.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/move/detail/meta_utils.hpp:48:8: note: 'boost::move_detail::apply' struct apply ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/move/detail/meta_utils.hpp:48:8: note: 'boost::move_detail::apply' In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/linear_linear.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/turns/remove_duplicate_turns.hpp: In static member function 'static void boost::geometry::detail::turns::remove_duplicate_turns::apply(Turns&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/turns/remove_duplicate_turns.hpp:41:21: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 [&](auto const& t1, auto const& t2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/turns/remove_duplicate_turns.hpp:41:37: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 [&](auto const& t1, auto const& t2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/turns/remove_duplicate_turns.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/turns/remove_duplicate_turns.hpp:43:66: error: request for member 'point' in 't1', which is of non-class type 'const int' return detail::equals::equals_point_point(t1.point, t2.point, strategy) ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/turns/remove_duplicate_turns.hpp:43:76: error: request for member 'point' in 't2', which is of non-class type 'const int' return detail::equals::equals_point_point(t1.point, t2.point, strategy) ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/turns/remove_duplicate_turns.hpp:44:31: error: request for member 'operations' in 't1', which is of non-class type 'const int' && t1.operations[0].seg_id == t2.operations[0].seg_id ^~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/turns/remove_duplicate_turns.hpp:44:58: error: request for member 'operations' in 't2', which is of non-class type 'const int' && t1.operations[0].seg_id == t2.operations[0].seg_id ^~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/turns/remove_duplicate_turns.hpp:45:31: error: request for member 'operations' in 't1', which is of non-class type 'const int' && t1.operations[1].seg_id == t2.operations[1].seg_id; ^~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/turns/remove_duplicate_turns.hpp:45:58: error: request for member 'operations' in 't2', which is of non-class type 'const int' && t1.operations[1].seg_id == t2.operations[1].seg_id; ^~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/handle_colocations.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/enrich_intersection_points.hpp:38, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/overlay.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_clusters.hpp: In function 'void boost::geometry::detail::overlay::get_clusters(Turns&, Clusters&, const RobustPolicy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_clusters.hpp:164:48: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 std::sort(points.begin(), points.end(), [](auto const& e1, auto const& e2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_clusters.hpp:164:64: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 std::sort(points.begin(), points.end(), [](auto const& e1, auto const& e2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_clusters.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_clusters.hpp:166:35: error: request for member 'pnt' in 'e1', which is of non-class type 'const int' return geometry::get<1>(e1.pnt) > geometry::get<1>(e2.pnt); ^~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_clusters.hpp:166:62: error: request for member 'pnt' in 'e2', which is of non-class type 'const int' return geometry::get<1>(e1.pnt) > geometry::get<1>(e2.pnt); ^~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/has_self_intersections.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/backtrack_check_si.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/traverse.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/overlay.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/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::apply(const Geometry&, const Strategy&, const RobustPolicy&, Turns&, InterruptPolicy&, int, bool)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:154:22: error: 'integer_sequence' in namespace 'std' does not name a template type typedef std::integer_sequence dimensions; ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:157:41: error: 'dimensions' was not declared in this scope geometry::sectionalize(geometry, robust_policy, ^~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:157:41: note: suggested alternative: 'dimension' geometry::sectionalize(geometry, robust_policy, ^~~~~~~~~~ dimension In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/overlay.hpp:41, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/reverse.hpp: In static member function 'static void boost::geometry::resolve_dynamic::reverse::apply(Geometry&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/reverse.hpp:144:43: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([](auto & g) ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/tag.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/closure.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/type_traits_std.hpp: In substitution of 'template using remove_cref_t = typename boost::geometry::util::remove_cref::type [with T = int&]': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/reverse.hpp:146:41: required from here d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/type_traits_std.hpp:109:52: error: no type named 'type' in 'struct boost::geometry::util::remove_cref' using remove_cref_t = typename remove_cref::type; ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/overlay.hpp:41, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/reverse.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/reverse.hpp:146:52: error: template argument 1 is invalid reverse>::apply(g); ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/reverse.hpp:146:52: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/reverse.hpp: In static member function 'static void boost::geometry::resolve_dynamic::reverse::apply(Geometry&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/reverse.hpp:156:40: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::visit_breadth_first([](auto & g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/reverse.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/reverse.hpp:158:52: error: template argument 1 is invalid reverse>::apply(g); ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/reverse.hpp:158:52: error: template argument 2 is invalid In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/areal_areal.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/disjoint.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/pointlike_areal.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:36, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/for_each_range.hpp: In function 'bool boost::geometry::detail::any_range_of(const Geometry&, UnaryPredicate)': d:/RCompile/CRANpkg/lib/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 [&](auto&& range) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/for_each_range.hpp: In function 'bool boost::geometry::detail::none_range_of(const Geometry&, UnaryPredicate)': d:/RCompile/CRANpkg/lib/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 [&](auto&& range) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/for_each_range.hpp: In function 'Functor boost::geometry::detail::for_each_range(const Geometry&, Functor)': d:/RCompile/CRANpkg/lib/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 [&](auto&& range) ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/areal_areal.hpp:35, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/disjoint.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/pointlike_areal.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:36, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/for_each.hpp: In function 'bool boost::geometry::any_point_of(Geometry&, UnaryPredicate)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/for_each.hpp:529:70: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 return ! dispatch::for_each_point::apply(geometry, [&](auto&& pt) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/for_each.hpp: In function 'bool boost::geometry::any_segment_of(const Geometry&, UnaryPredicate)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/for_each.hpp:541:78: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 return ! dispatch::for_each_segment::apply(geometry, [&](auto&& s) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/for_each.hpp: In function 'bool boost::geometry::none_point_of(Geometry&, UnaryPredicate)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/for_each.hpp:552:68: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 return dispatch::for_each_point::apply(geometry, [&](auto&& pt) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/for_each.hpp: In function 'bool boost::geometry::none_segment_of(const Geometry&, UnaryPredicate)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/for_each.hpp:564:76: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 return dispatch::for_each_segment::apply(geometry, [&](auto&& s) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/for_each.hpp: In function 'Functor boost::geometry::for_each_point(Geometry&, Functor)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/for_each.hpp:590:61: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 dispatch::for_each_point::apply(geometry, [&](auto&& pt) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/for_each.hpp: In function 'Functor boost::geometry::for_each_segment(Geometry&, Functor)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/for_each.hpp:618:63: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 dispatch::for_each_segment::apply(geometry, [&](auto&& s) ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/disjoint.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/pointlike_areal.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:36, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/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&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/areal_areal.hpp:66: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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/areal_areal.hpp: In static member function 'static bool boost::geometry::detail::disjoint::areal_box::apply(const Areal&, const Box&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/disjoint/areal_areal.hpp:118: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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/boundary_view.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp: At global scope: d:/RCompile/CRANpkg/lib/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 typedef std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:278:13: note: suggested alternative: 'conditional' typedef std::conditional_t ^~~ conditional d:/RCompile/CRANpkg/lib/4.1/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 inner_iterator_type; ^~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:285:36: note: suggested alternative: 'polygon_tag' typedef polygon_rings_iterator inner_iterator_type; ^~~~~~~~~~~~ polygon_tag d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:285:48: error: template argument 1 is invalid typedef polygon_rings_iterator inner_iterator_type; ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:285:48: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:285:48: error: template argument 3 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:285:48: error: template argument 4 is invalid d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:307:65: error: 'value_type' in 'struct std::iterator_traits' does not name a type typename std::iterator_traits::value_type, ^~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:310:65: error: 'reference' in 'struct std::iterator_traits' does not name a type typename std::iterator_traits::reference ^~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:311:9: error: template argument 3 is invalid > rings_iterator_type; ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/views/detail/boundary_view/implementation.hpp:311:9: error: template argument 6 is invalid d:/RCompile/CRANpkg/lib/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::apply(const MultiPolygon&, BoundaryView*)': d:/RCompile/CRANpkg/lib/4.1/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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:944:18: error: 'conditional_t' is not a member of 'std' std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:944:18: note: suggested alternative: 'conditional' std::conditional_t ^~~~~~~~~~~~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:944:18: error: 'conditional_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:944:18: note: suggested alternative: 'conditional' std::conditional_t ^~~~~~~~~~~~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:949:17: error: template argument 4 is invalid >, ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:951:9: error: expected '{' before '>' token > ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:970:2: warning: extra ';' [-Wpedantic] }; ^ d:/RCompile/CRANpkg/lib/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&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:1436:17: error: 'conditional_t' is not a member of 'std' return std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:1436:17: note: suggested alternative: 'conditional' return std::conditional_t ^~~~~~~~~~~~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:1446:14: error: expected primary-expression before ',' token >, ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:1455:9: error: expected primary-expression before '>' token >::apply(geometry1, geometry2, robust_policy, out, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:1455:12: error: '::apply' has not been declared >::apply(geometry1, geometry2, robust_policy, out, strategy); ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:1455:12: note: suggested alternatives: In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/mpl/apply_fwd.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/mpl/apply.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/iterator/iterator_facade.hpp:36, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/iterator_range_core.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/lexical_cast.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/number_base.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/precision.hpp:9, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp:18:8: note: 'boost::mpl::apply' struct apply; ^~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/move/utility_core.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/move/utility.hpp:29, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/variant/detail/apply_visitor_unary.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/variant/apply_visitor.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/num_interior_rings.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/append.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/assign_values.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/cartesian/intersection.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/move/detail/meta_utils.hpp:48:8: note: 'boost::move_detail::apply' struct apply ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/move/detail/meta_utils.hpp:48:8: note: 'boost::move_detail::apply' In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp: In static member function 'static bool boost::geometry::resolve_dynamic::intersection::apply(const DynamicGeometry1&, const Geometry2&, GeometryOut&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:260:52: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:266:17: error: template argument 1 is invalid >::apply(g1, geometry2, geometry_out, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:266:17: error: template argument 3 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp: In static member function 'static bool boost::geometry::resolve_dynamic::intersection::apply(const Geometry1&, const DynamicGeometry2&, GeometryOut&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:281:52: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:287:17: error: template argument 2 is invalid >::apply(geometry1, g2, geometry_out, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:287:17: error: template argument 4 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp: In static member function 'static bool boost::geometry::resolve_dynamic::intersection::apply(const DynamicGeometry1&, const DynamicGeometry2&, GeometryOut&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:302:70: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1, auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:302:86: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1, auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:308:17: error: template argument 1 is invalid >::apply(g1, g2, geometry_out, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:308:17: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:308:17: error: template argument 3 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:308:17: error: template argument 4 is invalid In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:55:10: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:55:21: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:65:10: error: 'std::enable_if_t' has not been declared std::enable_if_t::value && gc_can_convert_element::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:65:21: error: expected '>' before '<' token std::enable_if_t::value && gc_can_convert_element::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:67:13: error: redefinition of 'template > void boost::geometry::detail::intersection::gc_move_one_elem_multi_back(GC&, Multi&&)' inline void gc_move_one_elem_multi_back(GC& gc, Multi&& multi) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:57:13: note: 'template > void boost::geometry::detail::intersection::gc_move_one_elem_multi_back(GC&, Multi&&)' previously declared here inline void gc_move_one_elem_multi_back(GC& gc, Multi&& multi) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:77:10: error: 'std::enable_if_t' has not been declared std::enable_if_t::value && ! gc_can_convert_element::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:77:21: error: expected '>' before '<' token std::enable_if_t::value && ! gc_can_convert_element::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:79:13: error: redefinition of 'template > void boost::geometry::detail::intersection::gc_move_one_elem_multi_back(GC&, Multi&&)' inline void gc_move_one_elem_multi_back(GC& gc, Multi&& multi) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:57:13: note: 'template > void boost::geometry::detail::intersection::gc_move_one_elem_multi_back(GC&, Multi&&)' previously declared here inline void gc_move_one_elem_multi_back(GC& gc, Multi&& multi) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:214:53: error: 'std::enable_if_t' has not been declared template ::value, int> = 0> ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:214:64: error: expected '>' before '<' token template ::value, int> = 0> ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:237:53: error: 'std::enable_if_t' has not been declared template ::value, int> = 0> ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:237:64: error: expected '>' before '<' token template ::value, int> = 0> ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:238:17: error: 'template template > static void boost::geometry::resolve_collection::intersection::merge_two(const Out&, const Out&, Out&, const Strategy&)' cannot be overloaded with 'template template > static void boost::geometry::resolve_collection::intersection::merge_two(const Out&, const Out&, Out&, const Strategy&)' static void merge_two(Out const& g1, Out const& g2, Out& out, Strategy const& strategy) ^~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:215:17: note: previous declaration 'template template > static void boost::geometry::resolve_collection::intersection::merge_two(const Out&, const Out&, Out&, const Strategy&)' static void merge_two(Out const& g1, Out const& g2, Out& out, Strategy const& strategy) ^~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp: In static member function 'static bool boost::geometry::resolve_collection::intersection::apply(const Geometry1&, const Geometry2&, GeometryOut&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:148:41: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::visit_breadth_first([&](auto const& g1) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp: In static member function 'static bool boost::geometry::resolve_collection::intersection::g1_prod_gc2(const G1&, const Rtree2&, TupleOut&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:175:54: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::iter_visit::apply([&](auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:179:34: error: 'g2_t' was not declared in this scope intersection::apply(g1, g2, inters_result, strategy); ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:179:34: note: suggested alternative: 'get' intersection::apply(g1, g2, inters_result, strategy); ^~~~ get d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:179:48: error: template argument 2 is invalid intersection::apply(g1, g2, inters_result, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:179:48: error: template argument 5 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:179:88: error: expression list treated as compound expression in initializer [-fpermissive] intersection::apply(g1, g2, inters_result, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp: In static member function 'static bool boost::geometry::resolve_collection::intersection::merge_result(const Out&, Out&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:206:18: error: 'remove_reference_t' is not a member of 'std' std::remove_reference_t temp_result; ^~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:206:18: note: suggested alternative: 'remove_reference' std::remove_reference_t temp_result; ^~~~~~~~~~~~~~~~~~ remove_reference d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:206:37: error: expected primary-expression before 'decltype' std::remove_reference_t temp_result; ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:207:48: error: 'temp_result' was not declared in this scope merge_two(multi_out, multi_result, temp_result, strategy); ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:207:48: note: suggested alternative: 'merge_result' merge_two(multi_out, multi_result, temp_result, strategy); ^~~~~~~~~~~ merge_result In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:20, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:451:22: error: 'conditional_t' is not a member of 'std' std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:451:22: note: suggested alternative: 'conditional' std::conditional_t ^~~~~~~~~~~~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:451:22: error: 'conditional_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:451:22: note: suggested alternative: 'conditional' std::conditional_t ^~~~~~~~~~~~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:456:21: error: template argument 4 is invalid >, ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:458:13: error: expected '{' before '>' token > ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:459:3: warning: extra ';' [-Wpedantic] {}; ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:489:22: error: 'conditional_t' is not a member of 'std' std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:489:22: note: suggested alternative: 'conditional' std::conditional_t ^~~~~~~~~~~~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:489:22: error: 'conditional_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:489:22: note: suggested alternative: 'conditional' std::conditional_t ^~~~~~~~~~~~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:494:21: error: template argument 4 is invalid >, ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:496:13: error: expected '{' before '>' token > ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:497:3: warning: extra ';' [-Wpedantic] {}; ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:529:22: error: 'conditional_t' is not a member of 'std' std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:529:22: note: suggested alternative: 'conditional' std::conditional_t ^~~~~~~~~~~~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:529:22: error: 'conditional_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:529:22: note: suggested alternative: 'conditional' std::conditional_t ^~~~~~~~~~~~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:534:21: error: template argument 4 is invalid >, ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:536:13: error: expected '{' before '>' token > ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:537:3: warning: extra ';' [-Wpedantic] {}; ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:563:22: error: 'conditional_t' is not a member of 'std' std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:563:22: note: suggested alternative: 'conditional' std::conditional_t ^~~~~~~~~~~~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:563:22: error: 'conditional_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:563:22: note: suggested alternative: 'conditional' std::conditional_t ^~~~~~~~~~~~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:568:21: error: template argument 4 is invalid >, ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:570:13: error: expected '{' before '>' token > ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:571:3: warning: extra ';' [-Wpedantic] {}; ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:600:22: error: 'conditional_t' is not a member of 'std' std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:600:22: note: suggested alternative: 'conditional' std::conditional_t ^~~~~~~~~~~~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:600:22: error: 'conditional_t' is not a member of 'std' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:600:22: note: suggested alternative: 'conditional' std::conditional_t ^~~~~~~~~~~~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:605:21: error: template argument 4 is invalid >, ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:607:13: error: expected '{' before '>' token > ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/intersection/multi.hpp:608:3: warning: extra ';' [-Wpedantic] {}; ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:447:14: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:447:25: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:459:14: error: 'std::enable_if_t' has not been declared std::enable_if_t<(! detail::difference::is_subtractable_t::value), int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:459:25: error: expected '>' before '<' token std::enable_if_t<(! detail::difference::is_subtractable_t::value), int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:461:17: error: 'template template > static void boost::geometry::resolve_collection::difference::multi_out_minus_g2(MultiOut&, const G2&, const Strategy&)' cannot be overloaded with 'template template > static void boost::geometry::resolve_collection::difference::multi_out_minus_g2(MultiOut&, const G2&, const Strategy&)' static void multi_out_minus_g2(MultiOut& , G2 const& , Strategy const& ) ^~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:449:17: note: previous declaration 'template template > static void boost::geometry::resolve_collection::difference::multi_out_minus_g2(MultiOut&, const G2&, const Strategy&)' static void multi_out_minus_g2(MultiOut& out, G2 const& g2, Strategy const& strategy) ^~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp: In static member function 'static void boost::geometry::resolve_collection::difference::apply(const Geometry1&, const Geometry2&, Collection&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:399:41: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::visit_breadth_first([&](auto const& g1) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:405:17: error: template argument 1 is invalid >::type out; ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:405:17: error: template argument 3 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp: In static member function 'static void boost::geometry::resolve_collection::difference::g1_minus_gc2(const G1&, const Rtree2&, MultiOut&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:432:54: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::iter_visit::apply([&](auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp: In static member function 'static void boost::geometry::resolve_dynamic::difference::apply(const DynamicGeometry1&, const Geometry2&, Collection&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:629:52: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp: In static member function 'static void boost::geometry::resolve_dynamic::difference::apply(const Geometry1&, const DynamicGeometry2&, Collection&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:646:52: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp: In static member function 'static void boost::geometry::resolve_dynamic::difference::apply(const DynamicGeometry1&, const DynamicGeometry2&, Collection&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:663:70: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1, auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/difference.hpp:663:86: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1, auto const& g2) ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/gc_group_elements.hpp: In function 'void boost::geometry::detail::gc_group_elements(const GC1View&, const GC2View&, const Strategy&, IntersectingFun&&, DisjointFun&&, bool)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/gc_group_elements.hpp:73:52: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::iter_visit::apply([&](auto const& g1) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/gc_group_elements.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/gc_group_elements.hpp:76:52: error: 'g1_t' was not declared in this scope using box1_t = gc_make_rtree_box_t; ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/gc_group_elements.hpp:76:52: note: suggested alternative: 'get' using box1_t = gc_make_rtree_box_t; ^~~~ get d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/gc_group_elements.hpp:76:56: error: template argument 1 is invalid using box1_t = gc_make_rtree_box_t; ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/gc_group_elements.hpp:77:17: error: 'box1_t' was not declared in this scope box1_t b1 = geometry::return_envelope(g1, strategy); ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/gc_group_elements.hpp:77:17: note: suggested alternative: 'box_tag' box1_t b1 = geometry::return_envelope(g1, strategy); ^~~~~~ box_tag d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/gc_group_elements.hpp:78:43: error: 'b1' was not declared in this scope detail::expand_by_epsilon(b1); ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/gc_group_elements.hpp:78:43: note: suggested alternative: 'y1' detail::expand_by_epsilon(b1); ^~ y1 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:527:51: error: 'std::enable_if_t' has not been declared template ::value, int> = 0> ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:527:62: error: expected '>' before '<' token template ::value, int> = 0> ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:535:51: error: 'std::enable_if_t' has not been declared template ::value, int> = 0> ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:535:62: error: expected '>' before '<' token template ::value, int> = 0> ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:536:24: error: 'template template > static void boost::geometry::resolve_collection::union_::merge_one(boost::geometry::resolve_collection::union_::tuple_out_t&, const G&, const Strategy&)' cannot be overloaded with 'template template > static void boost::geometry::resolve_collection::union_::merge_one(boost::geometry::resolve_collection::union_::tuple_out_t&, const G&, const Strategy&)' static inline void merge_one(tuple_out_t& out, G const& g, Strategy const& strategy) ^~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:528:24: note: previous declaration 'template template > static void boost::geometry::resolve_collection::union_::merge_one(boost::geometry::resolve_collection::union_::tuple_out_t&, const G&, const Strategy&)' static inline void merge_one(tuple_out_t& out, G const& g, Strategy const& strategy) ^~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:543:51: error: 'std::enable_if_t' has not been declared template ::value, int> = 0> ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:543:62: error: expected '>' before '<' token template ::value, int> = 0> ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:544:24: error: 'template template > static void boost::geometry::resolve_collection::union_::merge_one(boost::geometry::resolve_collection::union_::tuple_out_t&, const G&, const Strategy&)' cannot be overloaded with 'template template > static void boost::geometry::resolve_collection::union_::merge_one(boost::geometry::resolve_collection::union_::tuple_out_t&, const G&, const Strategy&)' static inline void merge_one(tuple_out_t& out, G const& g, Strategy const& strategy) ^~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:528:24: note: previous declaration 'template template > static void boost::geometry::resolve_collection::union_::merge_one(boost::geometry::resolve_collection::union_::tuple_out_t&, const G&, const Strategy&)' static inline void merge_one(tuple_out_t& out, G const& g, Strategy const& strategy) ^~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:574:32: error: 'std::enable_if_t' has not been declared template ::value, int> = 0> ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:574:43: error: expected '>' before '<' token template ::value, int> = 0> ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:582:32: error: 'std::enable_if_t' has not been declared template ::value, int> = 0> ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:582:43: error: expected '>' before '<' token template ::value, int> = 0> ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:583:24: error: 'template template > static void boost::geometry::resolve_collection::union_::copy_one(const G&, GeometryOut&)' cannot be overloaded with 'template template > static void boost::geometry::resolve_collection::union_::copy_one(const G&, GeometryOut&)' static inline void copy_one(G const& g, GeometryOut& geometry_out) ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:575:24: note: previous declaration 'template template > static void boost::geometry::resolve_collection::union_::copy_one(const G&, GeometryOut&)' static inline void copy_one(G const& g, GeometryOut& geometry_out) ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:590:32: error: 'std::enable_if_t' has not been declared template ::value, int> = 0> ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:590:43: error: expected '>' before '<' token template ::value, int> = 0> ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:591:24: error: 'template template > static void boost::geometry::resolve_collection::union_::copy_one(const G&, GeometryOut&)' cannot be overloaded with 'template template > static void boost::geometry::resolve_collection::union_::copy_one(const G&, GeometryOut&)' static inline void copy_one(G const& g, GeometryOut& geometry_out) ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:575:24: note: previous declaration 'template template > static void boost::geometry::resolve_collection::union_::copy_one(const G&, GeometryOut&)' static inline void copy_one(G const& g, GeometryOut& geometry_out) ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp: In static member function 'static void boost::geometry::resolve_collection::union_::apply(const Geometry1&, const Geometry2&, GeometryOut&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:467:17: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 [&](auto const& inters_group) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:476:17: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 [&](auto const& disjoint_group) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp: In static member function 'static void boost::geometry::resolve_collection::union_::merge_group(const GC1View&, const GC2View&, const Strategy&, const Group&, boost::geometry::resolve_collection::union_::tuple_out_t&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:492:56: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::iter_visit::apply([&](auto const& g1) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:499:56: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::iter_visit::apply([&](auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp: In static member function 'static void boost::geometry::resolve_collection::union_::copy_disjoint(const GC1View&, const GC2View&, const Group&, GeometryOut&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:559:56: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::iter_visit::apply([&](auto const& g1) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:566:56: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::iter_visit::apply([&](auto const& g2) ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp: In static member function 'static void boost::geometry::resolve_dynamic::union_::apply(const DynamicGeometry1&, const Geometry2&, Collection&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:807:52: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:813:17: error: template argument 1 is invalid >::apply(g1, geometry2, output_collection, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:813:17: error: template argument 3 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:813:68: error: expression list treated as compound expression in initializer [-fpermissive] >::apply(g1, geometry2, output_collection, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp: In static member function 'static void boost::geometry::resolve_dynamic::union_::apply(const Geometry1&, const DynamicGeometry2&, Collection&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:826:52: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:832:17: error: template argument 2 is invalid >::apply(geometry1, g2, output_collection, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:832:17: error: template argument 4 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:832:68: error: expression list treated as compound expression in initializer [-fpermissive] >::apply(geometry1, g2, output_collection, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp: In static member function 'static void boost::geometry::resolve_dynamic::union_::apply(const DynamicGeometry1&, const DynamicGeometry2&, Collection&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:845:70: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1, auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:845:86: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1, auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:851:17: error: template argument 1 is invalid >::apply(g1, g2, output_collection, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:851:17: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:851:17: error: template argument 3 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:851:17: error: template argument 4 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/union.hpp:851:61: error: expression list treated as compound expression in initializer [-fpermissive] >::apply(g1, g2, output_collection, strategy); ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:127:25: error: 'conditional_t' in namespace 'std' does not name a template type using mpt1_t = std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:127:20: note: suggested alternative: 'conditional' using mpt1_t = std::conditional_t ^~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:133:25: error: 'conditional_t' in namespace 'std' does not name a template type using mls1_t = std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:133:20: note: suggested alternative: 'conditional' using mls1_t = std::conditional_t ^~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:139:25: error: 'conditional_t' in namespace 'std' does not name a template type using mpo1_t = std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:139:20: note: suggested alternative: 'conditional' using mpo1_t = std::conditional_t ^~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:145:35: error: 'mpt1_t' was not declared in this scope using tuple1_t = boost::tuple; ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:145:35: note: suggested alternative: 'pt1_t' using tuple1_t = boost::tuple; ^~~~~~ pt1_t d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:145:43: error: 'mls1_t' was not declared in this scope using tuple1_t = boost::tuple; ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:145:43: note: suggested alternative: 'pt1_t' using tuple1_t = boost::tuple; ^~~~~~ pt1_t d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:145:51: error: 'mpo1_t' was not declared in this scope using tuple1_t = boost::tuple; ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:145:51: note: suggested alternative: 'pt1_t' using tuple1_t = boost::tuple; ^~~~~~ pt1_t d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:145:57: error: template argument 1 is invalid using tuple1_t = boost::tuple; ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:145:57: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:145:57: error: template argument 3 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:163:25: error: 'conditional_t' in namespace 'std' does not name a template type using mpt2_t = std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:163:20: note: suggested alternative: 'conditional' using mpt2_t = std::conditional_t ^~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:169:25: error: 'conditional_t' in namespace 'std' does not name a template type using mls2_t = std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:169:20: note: suggested alternative: 'conditional' using mls2_t = std::conditional_t ^~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:175:25: error: 'conditional_t' in namespace 'std' does not name a template type using mpo2_t = std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:175:20: note: suggested alternative: 'conditional' using mpo2_t = std::conditional_t ^~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:181:35: error: 'mpt2_t' was not declared in this scope using tuple2_t = boost::tuple; ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:181:35: note: suggested alternative: 'pt2_t' using tuple2_t = boost::tuple; ^~~~~~ pt2_t d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:181:43: error: 'mls2_t' was not declared in this scope using tuple2_t = boost::tuple; ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:181:43: note: suggested alternative: 'pt2_t' using tuple2_t = boost::tuple; ^~~~~~ pt2_t d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:181:51: error: 'mpo2_t' was not declared in this scope using tuple2_t = boost::tuple; ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:181:51: note: suggested alternative: 'pt2_t' using tuple2_t = boost::tuple; ^~~~~~ pt2_t d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:181:57: error: template argument 1 is invalid using tuple2_t = boost::tuple; ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:181:57: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:181:57: error: template argument 3 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:589:14: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:589:25: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:600:14: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:600:25: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:602:24: error: 'template template > static bool boost::geometry::detail::relate::gc_gc::has_linear_boundary(const Geometry&, const Strategy&)' cannot be overloaded with 'template template > static bool boost::geometry::detail::relate::gc_gc::has_linear_boundary(const Geometry&, const Strategy&)' static inline bool has_linear_boundary(Geometry const& , Strategy const& ) ^~~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:591:24: note: previous declaration 'template template > static bool boost::geometry::detail::relate::gc_gc::has_linear_boundary(const Geometry&, const Strategy&)' static inline bool has_linear_boundary(Geometry const& geometry, Strategy const& strategy) ^~~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp: In static member function 'static void boost::geometry::detail::relate::gc_gc::apply(const Geometry1&, const Geometry2&, Result&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:207:17: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 [&](auto const& inters_group) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:209:17: error: 'tuple1_t' was not declared in this scope tuple1_t tuple1; ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:209:17: note: suggested alternative: 'tuples' tuple1_t tuple1; ^~~~~~~~ tuples d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:210:17: error: 'tuple2_t' was not declared in this scope tuple2_t tuple2; ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:210:17: note: suggested alternative: 'tuples' tuple2_t tuple2; ^~~~~~~~ tuples d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:214:39: error: there are no arguments to 'begin' that depend on a template parameter, so a declaration of 'begin' must be available [-fpermissive] for (auto const& id : inters_group) ^~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:214:39: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:214:39: error: there are no arguments to 'end' that depend on a template parameter, so a declaration of 'end' must be available [-fpermissive] d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:219:67: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::iter_visit::apply([&](auto const& g1) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:221:44: error: 'tuple1' was not declared in this scope merge_geometry(tuple1, g1, strategy); ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:221:44: note: suggested alternative: 'tuples' merge_geometry(tuple1, g1, strategy); ^~~~~~ tuples d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:226:67: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::iter_visit::apply([&](auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:228:44: error: 'tuple2' was not declared in this scope merge_geometry(tuple2, g2, strategy); ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:228:44: note: suggested alternative: 'tuples' merge_geometry(tuple2, g2, strategy); ^~~~~~ tuples d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:235:35: error: 'tuple1' was not declared in this scope subtract_elements(tuple1, strategy); ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:235:35: note: suggested alternative: 'tuples' subtract_elements(tuple1, strategy); ^~~~~~ tuples d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:236:35: error: 'tuple2' was not declared in this scope subtract_elements(tuple2, strategy); ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:236:35: note: suggested alternative: 'tuples' subtract_elements(tuple2, strategy); ^~~~~~ tuples d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:267:34: error: 'mls1_t' was not declared in this scope boundary_checker mls1_boundary(mls1, strategy); ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:267:34: note: suggested alternative: 'pt1_t' boundary_checker mls1_boundary(mls1, strategy); ^~~~~~ pt1_t d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:267:50: error: template argument 1 is invalid boundary_checker mls1_boundary(mls1, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:267:50: error: template argument 3 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:267:80: error: expression list treated as compound expression in initializer [-fpermissive] boundary_checker mls1_boundary(mls1, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:268:34: error: 'mls2_t' was not declared in this scope boundary_checker mls2_boundary(mls2, strategy); ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:268:34: note: suggested alternative: 'pt2_t' boundary_checker mls2_boundary(mls2, strategy); ^~~~~~ pt2_t d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:268:50: error: template argument 1 is invalid boundary_checker mls2_boundary(mls2, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:268:50: error: template argument 3 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:268:80: error: expression list treated as compound expression in initializer [-fpermissive] boundary_checker mls2_boundary(mls2, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:273:23: error: expected ';' before 'mls2_diff_mpo1' mls2_t mls2_diff_mpo1, mls2_inters_mpo1; ^~~~~~~~~~~~~~~ ; d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:275:23: error: expected ';' before 'mls1_diff_mpo2' mls1_t mls1_diff_mpo2, mls1_inters_mpo2; ^~~~~~~~~~~~~~~ ; d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:283:58: error: 'mls2_diff_mpo1' was not declared in this scope geometry::difference(mls2, mpo1, mls2_diff_mpo1); ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:284:60: error: 'mls2_inters_mpo1' was not declared in this scope geometry::intersection(mls2, mpo1, mls2_inters_mpo1); ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:290:58: error: 'mls1_diff_mpo2' was not declared in this scope geometry::difference(mls1, mpo2, mls1_diff_mpo2); ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:291:60: error: 'mls1_inters_mpo2' was not declared in this scope geometry::intersection(mls1, mpo2, mls1_inters_mpo2); ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:308:25: error: 'mpo1_t' was not declared in this scope mpo1_t empty; ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:308:25: note: suggested alternative: 'pt1_t' mpo1_t empty; ^~~~~~ pt1_t d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:315:54: error: 'mls2_inters_mpo1' was not declared in this scope if (! geometry::is_empty(mls2_inters_mpo1)) ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:344:25: error: 'mpo2_t' was not declared in this scope mpo2_t empty; ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:344:25: note: suggested alternative: 'pt2_t' mpo2_t empty; ^~~~~~ pt2_t d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:351:54: error: 'mls1_inters_mpo2' was not declared in this scope if (! geometry::is_empty(mls1_inters_mpo2)) ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:375:50: error: 'mls1_diff_mpo2' was not declared in this scope if (! geometry::is_empty(mls1_diff_mpo2) && ! geometry::is_empty(mls2_diff_mpo1)) ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:375:90: error: 'mls2_diff_mpo1' was not declared in this scope if (! geometry::is_empty(mls1_diff_mpo2) && ! geometry::is_empty(mls2_diff_mpo1)) ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:382:50: error: 'mls1_diff_mpo2' was not declared in this scope if (! geometry::is_empty(mls1_diff_mpo2)) ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:389:50: error: 'mls2_diff_mpo1' was not declared in this scope if (! geometry::is_empty(mls2_diff_mpo1)) ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp: In static member function 'static void boost::geometry::detail::relate::gc_gc::apply(const Geometry1&, const Geometry2&, Result&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:472:17: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 [&](auto const& disjoint_group) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:474:39: error: there are no arguments to 'begin' that depend on a template parameter, so a declaration of 'begin' must be available [-fpermissive] for (auto const& id : disjoint_group) ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:474:39: error: there are no arguments to 'end' that depend on a template parameter, so a declaration of 'end' must be available [-fpermissive] d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:479:67: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::iter_visit::apply([&](auto const& g1) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:483:106: error: template argument 1 is invalid static const std::size_t index = kind_id>::value; ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:492:67: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::iter_visit::apply([&](auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:496:106: error: template argument 1 is invalid static const std::size_t index = kind_id>::value; ^~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/implementation.hpp:35, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/equals.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/get_piece_turns.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:42, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/length/cartesian.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/length/cartesian.hpp:35:44: error: 'boost::geometry::strategies::distance::detail::enable_if_pp_t' has not been declared distance::detail::enable_if_pp_t * = nullptr) ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/length/cartesian.hpp:35:58: error: expected ',' or '...' before '<' token distance::detail::enable_if_pp_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/length/cartesian.hpp:35:92: error: 'distance' function uses 'auto' type specifier without trailing return type distance::detail::enable_if_pp_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/length/cartesian.hpp:35:92: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/length/cartesian.hpp:55:62: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::distance::pythagoras const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/length/cartesian.hpp:55:62: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp:51, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/implementation.hpp:35, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/equals.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/get_piece_turns.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:42, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/length/geographic.hpp:51:37: error: 'boost::geometry::strategies::distance::detail::enable_if_pp_t' has not been declared distance::detail::enable_if_pp_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/length/geographic.hpp:51:51: error: expected ',' or '...' before '<' token distance::detail::enable_if_pp_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/length/geographic.hpp:51:87: error: 'distance' function uses 'auto' type specifier without trailing return type distance::detail::enable_if_pp_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/length/geographic.hpp:51:87: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/length/geographic.hpp:74:71: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::distance::geographic const& s) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/length/geographic.hpp:74:71: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/length/geographic.hpp:83:64: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::distance::andoyer const& s) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/length/geographic.hpp:83:64: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/length/geographic.hpp:92:63: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::distance::thomas const& s) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/length/geographic.hpp:92:63: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/length/geographic.hpp:101:65: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::distance::vincenty const& s) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/length/geographic.hpp:101:65: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp:52, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/implementation.hpp:35, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/equals.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/get_piece_turns.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:42, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/length/spherical.hpp:47:37: error: 'boost::geometry::strategies::distance::detail::enable_if_pp_t' has not been declared distance::detail::enable_if_pp_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/length/spherical.hpp:47:51: error: expected ',' or '...' before '<' token distance::detail::enable_if_pp_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/length/spherical.hpp:47:87: error: 'distance' function uses 'auto' type specifier without trailing return type distance::detail::enable_if_pp_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/length/spherical.hpp:47:87: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/length/spherical.hpp:70:66: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::distance::haversine const& s) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/length/spherical.hpp:70:66: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/implementation.hpp:35, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/equals.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/get_piece_turns.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:42, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp: In static member function 'static typename boost::geometry::resolve_dynamic::default_length_result::type boost::geometry::resolve_dynamic::length::apply(const Geometry&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp:248:44: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp:250:60: error: template argument 1 is invalid result = length>::apply(g, strategy); ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp:250:60: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp: In static member function 'static typename boost::geometry::resolve_dynamic::default_length_result::type boost::geometry::resolve_dynamic::length::apply(const Geometry&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp:264:41: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::visit_breadth_first([&](auto const& g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp:266:61: error: template argument 1 is invalid result += length>::apply(g, strategy); ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp:266:61: error: template argument 2 is invalid In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/equals.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/get_piece_turns.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:42, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/implementation.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/implementation.hpp:266:14: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/implementation.hpp:266:25: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/implementation.hpp:278:14: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/implementation.hpp:278:25: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/implementation.hpp:280:24: error: 'template template > static bool boost::geometry::detail::equals::equals_by_collection_or_relate::apply(const Geometry1&, const Geometry2&, const Strategy&)' cannot be overloaded with 'template template > static bool boost::geometry::detail::equals::equals_by_collection_or_relate::apply(const Geometry1&, const Geometry2&, const Strategy&)' static inline bool apply(Geometry1 const& geometry1, ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/implementation.hpp:268:24: note: previous declaration 'template template > static bool boost::geometry::detail::equals::equals_by_collection_or_relate::apply(const Geometry1&, const Geometry2&, const Strategy&)' static inline bool apply(Geometry1 const& geometry1, ^~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/comparable_distance/implementation.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/comparable_distance.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/piece_border.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:43, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:72:72: error: 'apply' function uses 'auto' type specifier without trailing return type auto apply(P1 const& p1, P2 const& p2, Strategies const& strategies) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:72:72: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:85:68: error: 'apply' function uses 'auto' type specifier without trailing return type auto apply(P1 const& p1, P2 const& p2, Strategy const& strategy) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:85:68: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:101:58: error: 'apply' function uses 'auto' type specifier without trailing return type Strategies const& strategies) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:101:58: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:118:54: error: 'apply' function uses 'auto' type specifier without trailing return type Strategy const& strategy) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:118:54: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:138:58: error: 'apply' function uses 'auto' type specifier without trailing return type Strategies const& strategies) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:138:58: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:151:54: error: 'apply' function uses 'auto' type specifier without trailing return type Strategy const& strategy) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp:151:54: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/implementation.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/comparable_distance/implementation.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/comparable_distance.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/piece_border.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:43, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/multipoint_to_geometry.hpp:79:58: error: 'apply' function uses 'auto' type specifier without trailing return type Strategies const& strategies) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/multipoint_to_geometry.hpp:79:58: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/multipoint_to_geometry.hpp:94:58: error: 'apply' function uses 'auto' type specifier without trailing return type Strategies const& strategies) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/multipoint_to_geometry.hpp:94:58: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/linear_to_linear.hpp:18, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/implementation.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/comparable_distance/implementation.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/comparable_distance.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/piece_border.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:43, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/num_segments.hpp: In static member function 'static std::size_t boost::geometry::resolve_dynamic::num_segments::apply(const Geometry&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/num_segments.hpp:162:44: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/num_segments.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/num_segments.hpp:164:66: error: template argument 1 is invalid result = num_segments>::apply(g); ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/num_segments.hpp:164:66: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/num_segments.hpp: In static member function 'static std::size_t boost::geometry::resolve_dynamic::num_segments::apply(const Geometry&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/num_segments.hpp:177:41: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::visit_breadth_first([&](auto const& g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/num_segments.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/num_segments.hpp:179:67: error: template argument 1 is invalid result += num_segments>::apply(g); ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/num_segments.hpp:179:67: error: template argument 2 is invalid In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/comparable_distance/implementation.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/comparable_distance.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/piece_border.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:43, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/geometry_collection.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/geometry_collection.hpp:36:64: error: 'geometry_to_collection' function uses 'auto' type specifier without trailing return type Strategies const& strategies) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/geometry_collection.hpp:36:64: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/geometry_collection.hpp: In function 'auto boost::geometry::detail::distance::geometry_to_collection(const Geometry&, const GeometryCollection&, const Strategies&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/geometry_collection.hpp:41:37: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::visit_breadth_first([&](auto const& g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/geometry_collection.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/geometry_collection.hpp:46:25: error: template argument 2 is invalid >::apply(geometry, g, strategies); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/geometry_collection.hpp:46:25: error: template argument 5 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/geometry_collection.hpp:46:25: error: template argument 6 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/geometry_collection.hpp:46:25: error: template argument 7 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/geometry_collection.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/geometry_collection.hpp:65:66: error: 'collection_to_collection' function uses 'auto' type specifier without trailing return type Strategies const& strategies) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/geometry_collection.hpp:65:66: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/geometry_collection.hpp: In function 'auto boost::geometry::detail::distance::collection_to_collection(const GeometryCollection1&, const GeometryCollection2&, const Strategies&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/geometry_collection.hpp:85:51: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 visit_breadth_first_impl::apply([&](auto & g1, auto it) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/geometry_collection.hpp:85:62: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 visit_breadth_first_impl::apply([&](auto & g1, auto it) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/geometry_collection.hpp:101:29: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 visit_breadth_first([&](auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/geometry_collection.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/geometry_collection.hpp:125:64: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::iter_visit::apply([&](auto const& g1) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/geometry_collection.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/geometry_collection.hpp:131:21: error: template argument 1 is invalid >::apply(g1, g2, strategies); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/geometry_collection.hpp:131:21: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/geometry_collection.hpp:131:21: error: template argument 4 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/geometry_collection.hpp:131:21: error: template argument 5 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/geometry_collection.hpp:131:21: error: template argument 6 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/geometry_collection.hpp:131:21: error: template argument 7 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/geometry_collection.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/geometry_collection.hpp:179:58: error: 'apply' function uses 'auto' type specifier without trailing return type Strategies const& strategies) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/geometry_collection.hpp:179:58: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/geometry_collection.hpp:199:58: error: 'apply' function uses 'auto' type specifier without trailing return type Strategies const& strategies) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/geometry_collection.hpp:199:58: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/geometry_collection.hpp:219:58: error: 'apply' function uses 'auto' type specifier without trailing return type Strategies const& strategies) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/geometry_collection.hpp:219:58: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/implementation.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/comparable_distance/implementation.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/comparable_distance.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/piece_border.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:43, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/box_to_box.hpp:40:94: error: 'apply' function uses 'auto' type specifier without trailing return type static inline auto apply(Box1 const& box1, Box2 const& box2, Strategies const& strategies) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/box_to_box.hpp:40:94: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/implementation.hpp:36, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/comparable_distance/implementation.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/comparable_distance.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/piece_border.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:43, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:67:19: error: 'enable_if_pp_t' has not been declared enable_if_pp_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:67:33: error: expected ',' or '...' before '<' token enable_if_pp_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:67:69: error: 'distance' function uses 'auto' type specifier without trailing return type enable_if_pp_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:67:69: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:74:19: error: 'enable_if_ps_t' has not been declared enable_if_ps_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:74:33: error: expected ',' or '...' before '<' token enable_if_ps_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:74:69: error: 'distance' function uses 'auto' type specifier without trailing return type enable_if_ps_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:74:69: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:73:10: error: 'template template auto boost::geometry::strategies::distance::detail::custom_strategy::distance(const Geometry1&, const Geometry2&, int) const' cannot be overloaded with 'template template auto boost::geometry::strategies::distance::detail::custom_strategy::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:66:10: note: previous declaration 'template template auto boost::geometry::strategies::distance::detail::custom_strategy::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:81:19: error: 'enable_if_pb_t' has not been declared enable_if_pb_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:81:33: error: expected ',' or '...' before '<' token enable_if_pb_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:81:69: error: 'distance' function uses 'auto' type specifier without trailing return type enable_if_pb_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:81:69: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:80:10: error: 'template template auto boost::geometry::strategies::distance::detail::custom_strategy::distance(const Geometry1&, const Geometry2&, int) const' cannot be overloaded with 'template template auto boost::geometry::strategies::distance::detail::custom_strategy::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:66:10: note: previous declaration 'template template auto boost::geometry::strategies::distance::detail::custom_strategy::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:88:19: error: 'enable_if_sb_t' has not been declared enable_if_sb_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:88:33: error: expected ',' or '...' before '<' token enable_if_sb_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:88:69: error: 'distance' function uses 'auto' type specifier without trailing return type enable_if_sb_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:88:69: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:87:10: error: 'template template auto boost::geometry::strategies::distance::detail::custom_strategy::distance(const Geometry1&, const Geometry2&, int) const' cannot be overloaded with 'template template auto boost::geometry::strategies::distance::detail::custom_strategy::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:66:10: note: previous declaration 'template template auto boost::geometry::strategies::distance::detail::custom_strategy::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:95:19: error: 'enable_if_bb_t' has not been declared enable_if_bb_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:95:33: error: expected ',' or '...' before '<' token enable_if_bb_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:95:69: error: 'distance' function uses 'auto' type specifier without trailing return type enable_if_bb_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:95:69: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:94:10: error: 'template template auto boost::geometry::strategies::distance::detail::custom_strategy::distance(const Geometry1&, const Geometry2&, int) const' cannot be overloaded with 'template template auto boost::geometry::strategies::distance::detail::custom_strategy::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:66:10: note: previous declaration 'template template auto boost::geometry::strategies::distance::detail::custom_strategy::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:114:19: error: 'enable_if_pp_t' has not been declared enable_if_pp_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:114:33: error: expected ',' or '...' before '<' token enable_if_pp_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:114:69: error: 'distance' function uses 'auto' type specifier without trailing return type enable_if_pp_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:114:69: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:121:19: error: 'enable_if_ps_t' has not been declared enable_if_ps_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:121:33: error: expected ',' or '...' before '<' token enable_if_ps_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:121:69: error: 'distance' function uses 'auto' type specifier without trailing return type enable_if_ps_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:121:69: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:120:10: error: 'template template auto boost::geometry::strategies::distance::detail::custom_strategy::distance(const Geometry1&, const Geometry2&, int) const' cannot be overloaded with 'template template auto boost::geometry::strategies::distance::detail::custom_strategy::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:113:10: note: previous declaration 'template template auto boost::geometry::strategies::distance::detail::custom_strategy::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:128:19: error: 'enable_if_pb_t' has not been declared enable_if_pb_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:128:33: error: expected ',' or '...' before '<' token enable_if_pb_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:128:69: error: 'distance' function uses 'auto' type specifier without trailing return type enable_if_pb_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:128:69: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:127:10: error: 'template template auto boost::geometry::strategies::distance::detail::custom_strategy::distance(const Geometry1&, const Geometry2&, int) const' cannot be overloaded with 'template template auto boost::geometry::strategies::distance::detail::custom_strategy::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:113:10: note: previous declaration 'template template auto boost::geometry::strategies::distance::detail::custom_strategy::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:135:19: error: 'enable_if_sb_t' has not been declared enable_if_sb_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:135:33: error: expected ',' or '...' before '<' token enable_if_sb_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:135:69: error: 'distance' function uses 'auto' type specifier without trailing return type enable_if_sb_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:135:69: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:134:10: error: 'template template auto boost::geometry::strategies::distance::detail::custom_strategy::distance(const Geometry1&, const Geometry2&, int) const' cannot be overloaded with 'template template auto boost::geometry::strategies::distance::detail::custom_strategy::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:113:10: note: previous declaration 'template template auto boost::geometry::strategies::distance::detail::custom_strategy::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:142:19: error: 'enable_if_bb_t' has not been declared enable_if_bb_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:142:33: error: expected ',' or '...' before '<' token enable_if_bb_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:142:69: error: 'distance' function uses 'auto' type specifier without trailing return type enable_if_bb_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:142:69: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:141:10: error: 'template template auto boost::geometry::strategies::distance::detail::custom_strategy::distance(const Geometry1&, const Geometry2&, int) const' cannot be overloaded with 'template template auto boost::geometry::strategies::distance::detail::custom_strategy::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:113:10: note: previous declaration 'template template auto boost::geometry::strategies::distance::detail::custom_strategy::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:161:19: error: 'enable_if_pp_t' has not been declared enable_if_pp_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:161:33: error: expected ',' or '...' before '<' token enable_if_pp_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:161:69: error: 'distance' function uses 'auto' type specifier without trailing return type enable_if_pp_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:161:69: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:168:19: error: 'enable_if_ps_t' has not been declared enable_if_ps_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:168:33: error: expected ',' or '...' before '<' token enable_if_ps_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:168:69: error: 'distance' function uses 'auto' type specifier without trailing return type enable_if_ps_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:168:69: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:167:10: error: 'template template auto boost::geometry::strategies::distance::detail::custom_strategy::distance(const Geometry1&, const Geometry2&, int) const' cannot be overloaded with 'template template auto boost::geometry::strategies::distance::detail::custom_strategy::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:160:10: note: previous declaration 'template template auto boost::geometry::strategies::distance::detail::custom_strategy::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:175:19: error: 'enable_if_pb_t' has not been declared enable_if_pb_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:175:33: error: expected ',' or '...' before '<' token enable_if_pb_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:175:69: error: 'distance' function uses 'auto' type specifier without trailing return type enable_if_pb_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:175:69: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:174:10: error: 'template template auto boost::geometry::strategies::distance::detail::custom_strategy::distance(const Geometry1&, const Geometry2&, int) const' cannot be overloaded with 'template template auto boost::geometry::strategies::distance::detail::custom_strategy::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:160:10: note: previous declaration 'template template auto boost::geometry::strategies::distance::detail::custom_strategy::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:182:19: error: 'enable_if_sb_t' has not been declared enable_if_sb_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:182:33: error: expected ',' or '...' before '<' token enable_if_sb_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:182:69: error: 'distance' function uses 'auto' type specifier without trailing return type enable_if_sb_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:182:69: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:181:10: error: 'template template auto boost::geometry::strategies::distance::detail::custom_strategy::distance(const Geometry1&, const Geometry2&, int) const' cannot be overloaded with 'template template auto boost::geometry::strategies::distance::detail::custom_strategy::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:160:10: note: previous declaration 'template template auto boost::geometry::strategies::distance::detail::custom_strategy::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:189:19: error: 'enable_if_bb_t' has not been declared enable_if_bb_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:189:33: error: expected ',' or '...' before '<' token enable_if_bb_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:189:69: error: 'distance' function uses 'auto' type specifier without trailing return type enable_if_bb_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:189:69: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:188:10: error: 'template template auto boost::geometry::strategies::distance::detail::custom_strategy::distance(const Geometry1&, const Geometry2&, int) const' cannot be overloaded with 'template template auto boost::geometry::strategies::distance::detail::custom_strategy::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:160:10: note: previous declaration 'template template auto boost::geometry::strategies::distance::detail::custom_strategy::distance(const Geometry1&, const Geometry2&, int) const' auto distance(Geometry1 const&, Geometry2 const&, ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:207:45: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(Strategy const& strategy) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:207:45: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:216:45: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(Strategy const& strategy) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:216:45: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:225:45: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(Strategy const& strategy) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/distance/backward_compatibility.hpp:225:45: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp: In constructor 'boost::geometry::detail::buffer::buffered_piece_collection::original_ring::original_ring(const clockwise_ring_type&, bool, bool, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:226:26: error: 'integer_sequence' in namespace 'std' does not name a template type typedef std::integer_sequence dimensions; ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:229:28: error: 'dimensions' was not declared in this scope false, dimensions ^~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:229:28: note: suggested alternative: 'dimension' false, dimensions ^~~~~~~~~~ dimension d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp: In member function 'void boost::geometry::detail::buffer::buffered_piece_collection::sectionalize(const boost::geometry::detail::buffer::buffered_piece_collection::piece&, const boost::geometry::detail::buffer::buffered_ring&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:735:18: error: 'integer_sequence' is not a member of 'std' std::integer_sequence // x,y dimension ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:735:18: note: suggested alternative: In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/policies/policy.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/constants/constants.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex_std.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/cstdfloat.hpp:49, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/tools/mp.hpp:354:8: note: 'boost::math::tools::meta_programming::integer_sequence' struct integer_sequence {}; ^~~~~~~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:735:18: error: 'integer_sequence' is not a member of 'std' std::integer_sequence // x,y dimension ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:735:18: note: suggested alternative: In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/policies/policy.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/constants/constants.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex_std.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/cstdfloat/cstdfloat_complex.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/cstdfloat.hpp:49, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:12, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/math/tools/mp.hpp:354:8: note: 'boost::math::tools::meta_programming::integer_sequence' struct integer_sequence {}; ^~~~~~~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:735:52: error: wrong number of template arguments (3, should be 1) std::integer_sequence // x,y dimension ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:42, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:382:8: note: provided for 'template struct boost::geometry::detail::sectionalize::sectionalize_part' struct sectionalize_part ^~~~~~~~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:743:9: error: 'sectionalizer' has not been declared sectionalizer::apply(monotonic_sections, ^~~~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/simplify.hpp:43, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/perimeter.hpp: In static member function 'static typename boost::geometry::resolve_dynamic::default_length_result::type boost::geometry::resolve_dynamic::perimeter::apply(const Geometry&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/perimeter.hpp:186:44: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/perimeter.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/perimeter.hpp:188:63: error: template argument 1 is invalid result = perimeter>::apply(g, strategy); ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/perimeter.hpp:188:63: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/perimeter.hpp: In static member function 'static typename boost::geometry::resolve_dynamic::default_length_result::type boost::geometry::resolve_dynamic::perimeter::apply(const Geometry&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/perimeter.hpp:202:41: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::visit_breadth_first([&](auto const& g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/perimeter.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/perimeter.hpp:204:64: error: template argument 1 is invalid result += perimeter>::apply(g, strategy); ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/perimeter.hpp:204:64: error: template argument 2 is invalid In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/simplify.hpp:56, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/concepts/simplify_concept.hpp: In static member function 'static void boost::geometry::concepts::SimplifyStrategy::checker::apply(ApplyMethod)': d:/RCompile/CRANpkg/lib/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 typedef std::conditional_t ^~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/concepts/simplify_concept.hpp:62:21: note: suggested alternative: 'conditional' typedef std::conditional_t ^~~ conditional d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/concepts/simplify_concept.hpp:84:51: error: 'base_index' was not declared in this scope boost::ignore_unused(); ^~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/concepts/simplify_concept.hpp:84:51: note: suggested alternative: 'typeindex' boost::ignore_unused(); ^~~~~~~~~~ typeindex In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/simplify.hpp: In static member function 'static void boost::geometry::resolve_dynamic::simplify::apply(const GeometryIn&, GeometryOut&, const Distance&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/simplify.hpp:935:46: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/simplify.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/simplify.hpp:939:62: error: 'geom_t' was not declared in this scope using geom_out_t = typename static_geometry_type::type; ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/simplify.hpp:939:62: note: suggested alternative: 'geometry' using geom_out_t = typename static_geometry_type::type; ^~~~~~ geometry d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/simplify.hpp:939:81: error: template argument 1 is invalid using geom_out_t = typename static_geometry_type::type; ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/simplify.hpp:940:13: error: 'geom_out_t' was not declared in this scope geom_out_t o; ^~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/simplify.hpp:940:13: note: suggested alternative: 'geometry' geom_out_t o; ^~~~~~~~~~ geometry d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/simplify.hpp:941:40: error: type/value mismatch at argument 1 in template parameter list for 'template struct boost::geometry::resolve_dynamic::simplify' simplify::apply(g, o, max_distance, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/simplify.hpp:941:40: note: expected a type, got 'geom_t' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/simplify.hpp:941:40: error: type/value mismatch at argument 2 in template parameter list for 'template struct boost::geometry::resolve_dynamic::simplify' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/simplify.hpp:941:40: note: expected a type, got 'geom_out_t' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/simplify.hpp:941:40: error: template argument 3 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/simplify.hpp:941:40: error: template argument 4 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/simplify.hpp:941:52: error: 'o' was not declared in this scope simplify::apply(g, o, max_distance, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/simplify.hpp:941:77: error: expression list treated as compound expression in initializer [-fpermissive] simplify::apply(g, o, max_distance, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/simplify.hpp: In static member function 'static void boost::geometry::resolve_dynamic::simplify::apply(const GeometryIn&, GeometryOut&, const Distance&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/simplify.hpp:956:41: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::visit_breadth_first([&](auto const& g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/simplify.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/simplify.hpp:960:62: error: 'geom_t' was not declared in this scope using geom_out_t = typename static_geometry_type::type; ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/simplify.hpp:960:62: note: suggested alternative: 'geometry' using geom_out_t = typename static_geometry_type::type; ^~~~~~ geometry d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/simplify.hpp:960:81: error: template argument 1 is invalid using geom_out_t = typename static_geometry_type::type; ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/simplify.hpp:961:13: error: 'geom_out_t' was not declared in this scope geom_out_t o; ^~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/simplify.hpp:961:13: note: suggested alternative: 'geometry' geom_out_t o; ^~~~~~~~~~ geometry d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/simplify.hpp:962:40: error: type/value mismatch at argument 1 in template parameter list for 'template struct boost::geometry::resolve_dynamic::simplify' simplify::apply(g, o, max_distance, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/simplify.hpp:962:40: note: expected a type, got 'geom_t' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/simplify.hpp:962:40: error: type/value mismatch at argument 2 in template parameter list for 'template struct boost::geometry::resolve_dynamic::simplify' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/simplify.hpp:962:40: note: expected a type, got 'geom_out_t' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/simplify.hpp:962:40: error: template argument 3 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/simplify.hpp:962:40: error: template argument 4 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/simplify.hpp:962:52: error: 'o' was not declared in this scope simplify::apply(g, o, max_distance, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/simplify.hpp:962:77: error: expression list treated as compound expression in initializer [-fpermissive] simplify::apply(g, o, max_distance, strategy); ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp: In static member function 'static void boost::geometry::dispatch::buffer_all::apply(const Input&, Output&, const DistanceStrategy&, const SideStrategy&, const JoinStrategy&, const EndStrategy&, const PointStrategy&, const Strategies&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:142:41: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::visit_breadth_first([&](auto const& g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:148:17: error: template argument 1 is invalid >::apply(g, buffer_result, distance_strategy, side_strategy, ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:148:17: error: template argument 3 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:149:81: error: expression list treated as compound expression in initializer [-fpermissive] join_strategy, end_strategy, point_strategy, strategies); ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/closest_points/interface.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/closest_points.hpp:13, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:66, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/closest_points/utilities.hpp: In static member function 'static void boost::geometry::detail::closest_points::swap_segment_points::apply(Segment&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/closest_points/utilities.hpp:37:59: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 geometry::detail::for_each_dimension([&](auto index) ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/closest_points/implementation.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/closest_points.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:66, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/closest_points/point_to_geometry.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/closest_points/point_to_geometry.hpp:144:58: error: 'apply' function uses 'auto' type specifier without trailing return type Strategies const& strategies) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/closest_points/point_to_geometry.hpp:144:58: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/closest_points/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/closest_points.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:66, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/closest_points/cartesian.hpp:46:50: error: 'boost::geometry::strategies::distance::detail::enable_if_ps_t' has not been declared distance::detail::enable_if_ps_t * = nullptr) ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/closest_points/cartesian.hpp:46:64: error: expected ',' or '...' before '<' token distance::detail::enable_if_ps_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/closest_points/cartesian.hpp:46:98: error: 'closest_points' function uses 'auto' type specifier without trailing return type distance::detail::enable_if_ps_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/closest_points/cartesian.hpp:46:98: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/closest_points/geographic.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/closest_points/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/closest_points.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:66, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/geographic/closest_points_pt_seg.hpp:110:47: error: 'apply' function uses 'auto' type specifier without trailing return type PointOfSegment const& sp2) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/geographic/closest_points_pt_seg.hpp:110:47: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/closest_points/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/closest_points.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:66, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/closest_points/geographic.hpp:51:43: error: 'boost::geometry::strategies::distance::detail::enable_if_ps_t' has not been declared distance::detail::enable_if_ps_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/closest_points/geographic.hpp:51:57: error: expected ',' or '...' before '<' token distance::detail::enable_if_ps_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/closest_points/geographic.hpp:51:93: error: 'closest_points' function uses 'auto' type specifier without trailing return type distance::detail::enable_if_ps_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/closest_points/geographic.hpp:51:93: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/closest_points/spherical.hpp:13, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/closest_points/implementation.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/closest_points.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:66, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/closest_points_pt_seg.hpp:84:50: error: 'apply' function uses 'auto' type specifier without trailing return type PointOfSegment const& sp2) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/closest_points_pt_seg.hpp:84:50: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/closest_points/implementation.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/closest_points.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:66, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/closest_points/spherical.hpp:50:43: error: 'boost::geometry::strategies::distance::detail::enable_if_ps_t' has not been declared distance::detail::enable_if_ps_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/closest_points/spherical.hpp:50:57: error: expected ',' or '...' before '<' token distance::detail::enable_if_ps_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/closest_points/spherical.hpp:50:93: error: 'closest_points' function uses 'auto' type specifier without trailing return type distance::detail::enable_if_ps_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/closest_points/spherical.hpp:50:93: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/convex_hull.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:69, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/graham_andrew.hpp: In function 'void boost::geometry::detail::convex_hull::get_extremes(const InputProxy&, Point&, Point&, const Less&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/graham_andrew.hpp:55:33: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 in_proxy.for_each_range([&](auto const& range) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/graham_andrew.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/graham_andrew.hpp:68:42: error: no matching function for call to 'begin(const int&)' auto left_it = boost::begin(range); ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/functions.hpp:18, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/iterator_range_core.hpp:38, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/lexical_cast.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/number_base.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/precision.hpp:9, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/begin.hpp:98:55: note: candidate: 'template constexpr typename boost::range_iterator::type boost::range_adl_barrier::begin(T&)' inline BOOST_DEDUCED_TYPENAME range_iterator::type begin( T& r ) ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/begin.hpp:98:55: note: template argument deduction/substitution failed: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/begin.hpp: In substitution of 'template constexpr typename boost::range_iterator::type boost::range_adl_barrier::begin(T&) [with T = const int]': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/graham_andrew.hpp:68:42: required from here d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/begin.hpp:98:55: error: no type named 'type' in 'struct boost::range_iterator' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/begin.hpp:110:61: note: candidate: 'template constexpr typename boost::range_iterator::type boost::range_adl_barrier::begin(const T&)' inline BOOST_DEDUCED_TYPENAME range_iterator::type begin( const T& r ) ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/begin.hpp:110:61: note: template argument deduction/substitution failed: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/begin.hpp: In substitution of 'template constexpr typename boost::range_iterator::type boost::range_adl_barrier::begin(const T&) [with T = int]': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/graham_andrew.hpp:68:42: required from here d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/begin.hpp:110:61: error: no type named 'type' in 'struct boost::range_iterator' In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/convex_hull.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:69, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/graham_andrew.hpp:69:43: error: no matching function for call to 'begin(const int&)' auto right_it = boost::begin(range); ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/functions.hpp:18, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/iterator_range_core.hpp:38, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/lexical_cast.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/number_base.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/precision.hpp:9, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/begin.hpp:98:55: note: candidate: 'template constexpr typename boost::range_iterator::type boost::range_adl_barrier::begin(T&)' inline BOOST_DEDUCED_TYPENAME range_iterator::type begin( T& r ) ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/begin.hpp:98:55: note: template argument deduction/substitution failed: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/begin.hpp: In substitution of 'template constexpr typename boost::range_iterator::type boost::range_adl_barrier::begin(T&) [with T = const int]': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/graham_andrew.hpp:69:43: required from here d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/begin.hpp:98:55: error: no type named 'type' in 'struct boost::range_iterator' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/begin.hpp:110:61: note: candidate: 'template constexpr typename boost::range_iterator::type boost::range_adl_barrier::begin(const T&)' inline BOOST_DEDUCED_TYPENAME range_iterator::type begin( const T& r ) ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/begin.hpp:110:61: note: template argument deduction/substitution failed: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/begin.hpp: In substitution of 'template constexpr typename boost::range_iterator::type boost::range_adl_barrier::begin(const T&) [with T = int]': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/graham_andrew.hpp:69:43: required from here d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/begin.hpp:110:61: error: no type named 'type' in 'struct boost::range_iterator' In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/convex_hull.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:69, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/graham_andrew.hpp:71:37: error: no matching function for call to 'begin(const int&)' auto it = boost::begin(range); ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/functions.hpp:18, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/iterator_range_core.hpp:38, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/lexical_cast.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/number_base.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/precision.hpp:9, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/begin.hpp:98:55: note: candidate: 'template constexpr typename boost::range_iterator::type boost::range_adl_barrier::begin(T&)' inline BOOST_DEDUCED_TYPENAME range_iterator::type begin( T& r ) ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/begin.hpp:98:55: note: template argument deduction/substitution failed: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/begin.hpp: In substitution of 'template constexpr typename boost::range_iterator::type boost::range_adl_barrier::begin(T&) [with T = const int]': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/graham_andrew.hpp:71:37: required from here d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/begin.hpp:98:55: error: no type named 'type' in 'struct boost::range_iterator' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/begin.hpp:110:61: note: candidate: 'template constexpr typename boost::range_iterator::type boost::range_adl_barrier::begin(const T&)' inline BOOST_DEDUCED_TYPENAME range_iterator::type begin( const T& r ) ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/begin.hpp:110:61: note: template argument deduction/substitution failed: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/begin.hpp: In substitution of 'template constexpr typename boost::range_iterator::type boost::range_adl_barrier::begin(const T&) [with T = int]': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/graham_andrew.hpp:71:37: required from here d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/begin.hpp:110:61: error: no type named 'type' in 'struct boost::range_iterator' In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/convex_hull.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:69, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/graham_andrew.hpp:72:42: error: no matching function for call to 'end(const int&)' for (++it; it != boost::end(range); ++it) ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/functions.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/iterator_range_core.hpp:38, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/lexical_cast.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/number_base.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/precision.hpp:9, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/end.hpp:92:55: note: candidate: 'template constexpr typename boost::range_iterator::type boost::range_adl_barrier::end(T&)' inline BOOST_DEDUCED_TYPENAME range_iterator::type end( T& r ) ^~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/end.hpp:92:55: note: template argument deduction/substitution failed: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/end.hpp: In substitution of 'template constexpr typename boost::range_iterator::type boost::range_adl_barrier::end(T&) [with T = const int]': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/graham_andrew.hpp:72:42: required from here d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/end.hpp:92:55: error: no type named 'type' in 'struct boost::range_iterator' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/end.hpp:104:61: note: candidate: 'template constexpr typename boost::range_iterator::type boost::range_adl_barrier::end(const T&)' inline BOOST_DEDUCED_TYPENAME range_iterator::type end( const T& r ) ^~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/end.hpp:104:61: note: template argument deduction/substitution failed: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/end.hpp: In substitution of 'template constexpr typename boost::range_iterator::type boost::range_adl_barrier::end(const T&) [with T = int]': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/graham_andrew.hpp:72:42: required from here d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/end.hpp:104:61: error: no type named 'type' in 'struct boost::range_iterator' In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/convex_hull.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:69, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/graham_andrew.hpp: In function 'void boost::geometry::detail::convex_hull::assign_ranges(const InputProxy&, const Point&, const Point&, Container&, Container&, const SideStrategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/graham_andrew.hpp:117:33: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 in_proxy.for_each_range([&](auto const& range) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/graham_andrew.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/graham_andrew.hpp:120: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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/functions.hpp:18, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/iterator_range_core.hpp:38, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/lexical_cast.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/number_base.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/precision.hpp:9, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/begin.hpp:98:55: note: candidate: 'template constexpr typename boost::range_iterator::type boost::range_adl_barrier::begin(T&)' inline BOOST_DEDUCED_TYPENAME range_iterator::type begin( T& r ) ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/begin.hpp:98:55: note: template argument deduction/substitution failed: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/begin.hpp: In substitution of 'template constexpr typename boost::range_iterator::type boost::range_adl_barrier::begin(T&) [with T = const int]': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/graham_andrew.hpp:120:42: required from here d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/begin.hpp:98:55: error: no type named 'type' in 'struct boost::range_iterator' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/begin.hpp:110:61: note: candidate: 'template constexpr typename boost::range_iterator::type boost::range_adl_barrier::begin(const T&)' inline BOOST_DEDUCED_TYPENAME range_iterator::type begin( const T& r ) ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/begin.hpp:110:61: note: template argument deduction/substitution failed: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/begin.hpp: In substitution of 'template constexpr typename boost::range_iterator::type boost::range_adl_barrier::begin(const T&) [with T = int]': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/graham_andrew.hpp:120:42: required from here d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/begin.hpp:110:61: error: no type named 'type' in 'struct boost::range_iterator' In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/convex_hull.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:69, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/graham_andrew.hpp:120: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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/functions.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/iterator_range_core.hpp:38, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/lexical_cast.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/number_base.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/detail/precision.hpp:9, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/number.hpp:11, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_int.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/radian_access.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:50, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/end.hpp:92:55: note: candidate: 'template constexpr typename boost::range_iterator::type boost::range_adl_barrier::end(T&)' inline BOOST_DEDUCED_TYPENAME range_iterator::type end( T& r ) ^~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/end.hpp:92:55: note: template argument deduction/substitution failed: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/end.hpp: In substitution of 'template constexpr typename boost::range_iterator::type boost::range_adl_barrier::end(T&) [with T = const int]': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/graham_andrew.hpp:120:67: required from here d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/end.hpp:92:55: error: no type named 'type' in 'struct boost::range_iterator' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/end.hpp:104:61: note: candidate: 'template constexpr typename boost::range_iterator::type boost::range_adl_barrier::end(const T&)' inline BOOST_DEDUCED_TYPENAME range_iterator::type end( const T& r ) ^~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/end.hpp:104:61: note: template argument deduction/substitution failed: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/end.hpp: In substitution of 'template constexpr typename boost::range_iterator::type boost::range_adl_barrier::end(const T&) [with T = int]': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/graham_andrew.hpp:120:67: required from here d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/range/end.hpp:104:61: error: no type named 'type' in 'struct boost::range_iterator' In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/convex_hull.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:69, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:112:44: error: 'std::enable_if_t' has not been declared template ::value, int> = 0> ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:112:55: error: expected '>' before '<' token template ::value, int> = 0> ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:117:44: error: 'std::enable_if_t' has not been declared template ::value, int> = 0> ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:117:55: error: expected '>' before '<' token template ::value, int> = 0> ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:118:24: error: 'template template > static void boost::geometry::detail::convex_hull::input_geometry_collection_proxy::call_for_non_boxes(const G&, F&)' cannot be overloaded with 'template template > static void boost::geometry::detail::convex_hull::input_geometry_collection_proxy::call_for_non_boxes(const G&, F&)' static inline void call_for_non_boxes(G const&, F &) ^~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:113:24: note: previous declaration 'template template > static void boost::geometry::detail::convex_hull::input_geometry_collection_proxy::call_for_non_boxes(const G&, F&)' static inline void call_for_non_boxes(G const& g, F & f) ^~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp: In member function 'void boost::geometry::detail::convex_hull::input_geometry_collection_proxy::for_each_range(UnaryFunction) const': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:99:41: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::visit_breadth_first([&](auto const& g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:284:14: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:284:25: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:296:14: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:296:25: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:298:24: error: 'template template > static void boost::geometry::dispatch::convex_hull::add_ring_for_box(std::vector&, const SubGeometry&, const Strategy&)' cannot be overloaded with 'template template > static void boost::geometry::dispatch::convex_hull::add_ring_for_box(std::vector&, const SubGeometry&, const Strategy&)' static inline void add_ring_for_box(std::vector & , SubGeometry const& , ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:286:24: note: previous declaration 'template template > static void boost::geometry::dispatch::convex_hull::add_ring_for_box(std::vector&, const SubGeometry&, const Strategy&)' static inline void add_ring_for_box(std::vector & rings, SubGeometry const& box, ^~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp: In static member function 'static void boost::geometry::dispatch::convex_hull::apply(const GeometryCollection&, OutputGeometry&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:263:41: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::visit_breadth_first([&](auto const& g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:412:21: error: expected primary-expression before 'auto' static decltype(auto) ring(Polygonal const& polygonal) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:412:21: error: expected ')' before 'auto' static decltype(auto) ring(Polygonal const& polygonal) ~^~~~ ) d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:412:21: error: expected primary-expression before 'auto' static decltype(auto) ring(Polygonal const& polygonal) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:412:21: error: expected primary-expression before 'auto' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:412:21: error: expected primary-expression before 'auto' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:412:21: error: expected primary-expression before 'auto' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:412:12: error: expected unqualified-id before 'decltype' static decltype(auto) ring(Polygonal const& polygonal) ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:417:21: error: expected primary-expression before 'auto' static decltype(auto) ring(Polygonal const& polygonal) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:417:21: error: expected ')' before 'auto' static decltype(auto) ring(Polygonal const& polygonal) ~^~~~ ) d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:417:21: error: expected primary-expression before 'auto' static decltype(auto) ring(Polygonal const& polygonal) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:417:21: error: expected primary-expression before 'auto' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:417:21: error: expected primary-expression before 'auto' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:417:21: error: expected primary-expression before 'auto' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:417:12: error: expected unqualified-id before 'decltype' static decltype(auto) ring(Polygonal const& polygonal) ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:422:21: error: expected primary-expression before 'auto' static decltype(auto) ring(Polygonal const& polygonal) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:422:21: error: expected ')' before 'auto' static decltype(auto) ring(Polygonal const& polygonal) ~^~~~ ) d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:422:21: error: expected primary-expression before 'auto' static decltype(auto) ring(Polygonal const& polygonal) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:422:21: error: expected primary-expression before 'auto' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:422:21: error: expected primary-expression before 'auto' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:422:21: error: expected primary-expression before 'auto' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:422:12: error: expected unqualified-id before 'decltype' static decltype(auto) ring(Polygonal const& polygonal) ^~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp: In static member function 'static void boost::geometry::resolve_dynamic::convex_hull::apply(const Geometry&, OutputGeometry&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:556:44: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:558:56: error: template argument 1 is invalid convex_hull>::apply(g, out, strategy); ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:558:56: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/convex_hull/interface.hpp:558:82: error: expression list treated as compound expression in initializer [-fpermissive] convex_hull>::apply(g, out, strategy); ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/correct.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:70, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/correct_closure.hpp: In static member function 'static void boost::geometry::resolve_variant::correct_closure::apply(Geometry&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/correct_closure.hpp:187:43: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([](auto & g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/correct_closure.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/correct_closure.hpp:189:60: error: template argument 1 is invalid correct_closure>::apply(g); ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/correct_closure.hpp:189:60: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/correct_closure.hpp: In static member function 'static void boost::geometry::resolve_variant::correct_closure::apply(Geometry&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/correct_closure.hpp:199:40: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::visit_breadth_first([](auto & g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/correct_closure.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/correct_closure.hpp:201:60: error: template argument 1 is invalid correct_closure>::apply(g); ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/correct_closure.hpp:201:60: error: template argument 2 is invalid In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:70, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/correct.hpp: In static member function 'static void boost::geometry::detail::correct::correct_box::apply(Box&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/correct.hpp:89:45: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::for_each_dimension([&](auto dimension) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/correct.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/correct.hpp:105:41: error: wrong number of template arguments (0, should be 1) template > ^ In file included from D:/Compiler/rtools40/mingw32/include/c++/8.3.0/unordered_map:44, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/Rcpp/platform/compiler.h:153, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/Rcpp/r/headers.h:62, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/RcppCommon.h:30, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo.h:29, from spNetwork.h:3, from geometrical_functions.cpp:5: D:/Compiler/rtools40/mingw32/include/c++/8.3.0/bits/stl_function.h:381:12: note: provided for 'template struct std::less' struct less : public binary_function<_Tp, _Tp, bool> ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:70, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/correct.hpp: In static member function 'static void boost::geometry::detail::correct::correct_polygon::apply(Polygon&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/correct.hpp:133:31: error: wrong number of template arguments (0, should be 1) correct_ring>::apply(exterior_ring(poly), strategy); ^ In file included from D:/Compiler/rtools40/mingw32/include/c++/8.3.0/unordered_map:44, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/Rcpp/platform/compiler.h:153, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/Rcpp/r/headers.h:62, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/RcppCommon.h:30, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo.h:29, from spNetwork.h:3, from geometrical_functions.cpp:5: D:/Compiler/rtools40/mingw32/include/c++/8.3.0/bits/stl_function.h:381:12: note: provided for 'template struct std::less' struct less : public binary_function<_Tp, _Tp, bool> ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:70, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/correct.hpp:133:32: error: template argument 1 is invalid correct_ring>::apply(exterior_ring(poly), strategy); ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/correct.hpp:133:71: error: expression list treated as compound expression in initializer [-fpermissive] correct_ring>::apply(exterior_ring(poly), strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/correct.hpp:139:38: error: wrong number of template arguments (0, should be 1) correct_ring>::apply(*it, strategy); ^ In file included from D:/Compiler/rtools40/mingw32/include/c++/8.3.0/unordered_map:44, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/Rcpp/platform/compiler.h:153, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/Rcpp/r/headers.h:62, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/RcppCommon.h:30, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo.h:29, from spNetwork.h:3, from geometrical_functions.cpp:5: D:/Compiler/rtools40/mingw32/include/c++/8.3.0/bits/stl_function.h:371:12: note: provided for 'template struct std::greater' struct greater : public binary_function<_Tp, _Tp, bool> ^~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:70, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/correct.hpp:139:39: error: template argument 1 is invalid correct_ring>::apply(*it, strategy); ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/correct.hpp:139:62: error: expression list treated as compound expression in initializer [-fpermissive] correct_ring>::apply(*it, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/correct.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/correct.hpp:180:37: error: template argument 1 is invalid : detail::correct::correct_ring<> ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/correct.hpp: In static member function 'static void boost::geometry::resolve_dynamic::correct::apply(Geometry&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/correct.hpp:278:44: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto & g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/correct.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/correct.hpp:280:52: error: template argument 1 is invalid correct>::apply(g, strategy); ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/correct.hpp:280:52: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/correct.hpp:280:73: error: expression list treated as compound expression in initializer [-fpermissive] correct>::apply(g, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/correct.hpp: In static member function 'static void boost::geometry::resolve_dynamic::correct::apply(Geometry&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/correct.hpp:291:41: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::visit_breadth_first([&](auto & g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/correct.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/correct.hpp:293:52: error: template argument 1 is invalid correct>::apply(g, strategy); ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/correct.hpp:293:52: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/correct.hpp:293:73: error: expression list treated as compound expression in initializer [-fpermissive] correct>::apply(g, strategy); ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/crosses.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:72, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/gc_topological_dimension.hpp: In function 'int boost::geometry::detail::gc_topological_dimension(const GeometryCollection&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/gc_topological_dimension.hpp:33:37: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::visit_breadth_first([&](auto const& g) ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/closure.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/tag.hpp: In instantiation of 'struct boost::geometry::tag': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/topological_dimension.hpp:101:8: required from 'struct boost::geometry::topological_dimension' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/gc_topological_dimension.hpp:37:78: required from here d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/tag.hpp:68:17: error: no type named 'type' in 'struct boost::geometry::util::remove_cptrref' >::type type; ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/crosses.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:72, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/gc_topological_dimension.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/gc_topological_dimension.hpp:37:80: error: 'value' is not a member of 'boost::geometry::topological_dimension' static const int d = geometry::topological_dimension::value; ^~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:72, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/crosses.hpp: In static member function 'static bool boost::geometry::resolve_dynamic::crosses::apply(const DynamicGeometry1&, const Geometry2&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/crosses.hpp:245:52: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/crosses.hpp: In static member function 'static bool boost::geometry::resolve_dynamic::crosses::apply(const Geometry1&, const DynamicGeometry2&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/crosses.hpp:266:52: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/crosses.hpp: In static member function 'static bool boost::geometry::resolve_dynamic::crosses::apply(const DynamicGeometry1&, const DynamicGeometry2&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/crosses.hpp:287:70: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1, auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/crosses.hpp:287:86: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1, auto const& g2) ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/densify.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:73, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/densify/cartesian.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/densify/cartesian.hpp:33:40: error: 'densify' function uses 'auto' type specifier without trailing return type static auto densify(Geometry const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/densify/cartesian.hpp:33:40: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/densify/cartesian.hpp:53:60: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::densify::cartesian const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/densify/cartesian.hpp:53:60: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/densify.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:73, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/densify/geographic.hpp:45:35: error: 'densify' function uses 'auto' type specifier without trailing return type auto densify(Geometry const&) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/densify/geographic.hpp:45:35: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/densify/geographic.hpp:68:70: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::densify::geographic const& s) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/densify/geographic.hpp:68:70: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/densify.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:73, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/densify/spherical.hpp:45:35: error: 'densify' function uses 'auto' type specifier without trailing return type auto densify(Geometry const&) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/densify/spherical.hpp:45:35: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/densify/spherical.hpp:68:65: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::densify::spherical const& s) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/densify/spherical.hpp:68:65: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:73, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/densify.hpp: In static member function 'static void boost::geometry::resolve_dynamic::densify::apply(const Geometry&, Geometry&, const Distance&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/densify.hpp:391:44: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/densify.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/densify.hpp:394:13: error: 'geom_t' was not declared in this scope geom_t o; ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/densify.hpp:394:13: note: suggested alternative: 'geometry' geom_t o; ^~~~~~ geometry d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/densify.hpp:395:27: error: type/value mismatch at argument 1 in template parameter list for 'template struct boost::geometry::resolve_dynamic::densify' densify::apply(g, o, max_distance, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/densify.hpp:395:27: note: expected a type, got 'geom_t' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/densify.hpp:395:27: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/densify.hpp:395:39: error: 'o' was not declared in this scope densify::apply(g, o, max_distance, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/densify.hpp:395:64: error: expression list treated as compound expression in initializer [-fpermissive] densify::apply(g, o, max_distance, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/densify.hpp: In static member function 'static void boost::geometry::resolve_dynamic::densify::apply(const Geometry&, Geometry&, const Distance&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/densify.hpp:411:41: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::visit_breadth_first([&](auto const& g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/densify.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/densify.hpp:414:13: error: 'geom_t' was not declared in this scope geom_t o; ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/densify.hpp:414:13: note: suggested alternative: 'geometry' geom_t o; ^~~~~~ geometry d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/densify.hpp:415:27: error: type/value mismatch at argument 1 in template parameter list for 'template struct boost::geometry::resolve_dynamic::densify' densify::apply(g, o, max_distance, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/densify.hpp:415:27: note: expected a type, got 'geom_t' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/densify.hpp:415:27: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/densify.hpp:415:39: error: 'o' was not declared in this scope densify::apply(g, o, max_distance, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/densify.hpp:415:64: error: expression list treated as compound expression in initializer [-fpermissive] densify::apply(g, o, max_distance, strategy); ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/discrete_frechet_distance.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:75, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/discrete_distance/cartesian.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/discrete_distance/cartesian.hpp:36:44: error: 'boost::geometry::strategies::distance::detail::enable_if_pp_t' has not been declared distance::detail::enable_if_pp_t * = nullptr) ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/discrete_distance/cartesian.hpp:36:58: error: expected ',' or '...' before '<' token distance::detail::enable_if_pp_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/discrete_distance/cartesian.hpp:36:92: error: 'distance' function uses 'auto' type specifier without trailing return type distance::detail::enable_if_pp_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/discrete_distance/cartesian.hpp:36:92: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/discrete_distance/cartesian.hpp:56:62: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::distance::pythagoras const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/discrete_distance/cartesian.hpp:56:62: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/discrete_distance/cartesian.hpp:65:74: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::distance::comparable::pythagoras const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/discrete_distance/cartesian.hpp:65:74: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/discrete_frechet_distance.hpp:38, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:75, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/discrete_distance/geographic.hpp:52:37: error: 'boost::geometry::strategies::distance::detail::enable_if_pp_t' has not been declared distance::detail::enable_if_pp_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/discrete_distance/geographic.hpp:52:51: error: expected ',' or '...' before '<' token distance::detail::enable_if_pp_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/discrete_distance/geographic.hpp:52:87: error: 'distance' function uses 'auto' type specifier without trailing return type distance::detail::enable_if_pp_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/discrete_distance/geographic.hpp:52:87: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/discrete_distance/geographic.hpp:75:71: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::distance::geographic const& s) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/discrete_distance/geographic.hpp:75:71: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/discrete_distance/geographic.hpp:84:64: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::distance::andoyer const& s) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/discrete_distance/geographic.hpp:84:64: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/discrete_distance/geographic.hpp:93:63: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::distance::thomas const& s) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/discrete_distance/geographic.hpp:93:63: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/discrete_distance/geographic.hpp:102:65: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::distance::vincenty const& s) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/discrete_distance/geographic.hpp:102:65: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/discrete_frechet_distance.hpp:39, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:75, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/discrete_distance/spherical.hpp:48:37: error: 'boost::geometry::strategies::distance::detail::enable_if_pp_t' has not been declared distance::detail::enable_if_pp_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/discrete_distance/spherical.hpp:48:51: error: expected ',' or '...' before '<' token distance::detail::enable_if_pp_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/discrete_distance/spherical.hpp:48:87: error: 'distance' function uses 'auto' type specifier without trailing return type distance::detail::enable_if_pp_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/discrete_distance/spherical.hpp:48:87: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/discrete_distance/spherical.hpp:71:66: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::distance::haversine const& s) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/discrete_distance/spherical.hpp:71:66: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/discrete_distance/spherical.hpp:80:78: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::distance::comparable::haversine const& s) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/discrete_distance/spherical.hpp:80:78: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:75, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/discrete_frechet_distance.hpp:77:58: error: 'apply' function uses 'auto' type specifier without trailing return type Strategies const& strategies) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/discrete_frechet_distance.hpp:77:58: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/discrete_frechet_distance.hpp:182:58: error: 'apply' function uses 'auto' type specifier without trailing return type Strategies const& strategies) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/discrete_frechet_distance.hpp:182:58: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/discrete_frechet_distance.hpp:196:54: error: 'apply' function uses 'auto' type specifier without trailing return type Strategy const& strategy) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/discrete_frechet_distance.hpp:196:54: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/discrete_frechet_distance.hpp:212:53: error: 'apply' function uses 'auto' type specifier without trailing return type default_strategy const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/discrete_frechet_distance.hpp:212:53: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/discrete_frechet_distance.hpp:257:63: error: 'discrete_frechet_distance' function uses 'auto' type specifier without trailing return type Strategy const& strategy) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/discrete_frechet_distance.hpp:257:63: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/discrete_frechet_distance.hpp:286:65: error: 'discrete_frechet_distance' function uses 'auto' type specifier without trailing return type Geometry2 const& geometry2) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/discrete_frechet_distance.hpp:286:65: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:76, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/discrete_hausdorff_distance.hpp:61:58: error: 'apply' function uses 'auto' type specifier without trailing return type Strategies const& strategies) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/discrete_hausdorff_distance.hpp:61:58: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/discrete_hausdorff_distance.hpp:97:58: error: 'apply' function uses 'auto' type specifier without trailing return type Strategies const& strategies) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/discrete_hausdorff_distance.hpp:97:58: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/discrete_hausdorff_distance.hpp:144:58: error: 'apply' function uses 'auto' type specifier without trailing return type Strategies const& strategies) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/discrete_hausdorff_distance.hpp:144:58: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/discrete_hausdorff_distance.hpp:178:58: error: 'apply' function uses 'auto' type specifier without trailing return type Strategies const& strategies) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/discrete_hausdorff_distance.hpp:178:58: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/discrete_hausdorff_distance.hpp:267:58: error: 'apply' function uses 'auto' type specifier without trailing return type Strategies const& strategies) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/discrete_hausdorff_distance.hpp:267:58: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/discrete_hausdorff_distance.hpp:281:54: error: 'apply' function uses 'auto' type specifier without trailing return type Strategy const& strategy) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/discrete_hausdorff_distance.hpp:281:54: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/discrete_hausdorff_distance.hpp:297:53: error: 'apply' function uses 'auto' type specifier without trailing return type default_strategy const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/discrete_hausdorff_distance.hpp:297:53: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/discrete_hausdorff_distance.hpp:343:65: error: 'discrete_hausdorff_distance' function uses 'auto' type specifier without trailing return type Strategy const& strategy) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/discrete_hausdorff_distance.hpp:343:65: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/discrete_hausdorff_distance.hpp:371:67: error: 'discrete_hausdorff_distance' function uses 'auto' type specifier without trailing return type Geometry2 const& geometry2) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/discrete_hausdorff_distance.hpp:371:67: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/is_simple/implementation.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/is_simple.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:86, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/is_simple/areal.hpp: In function 'bool boost::geometry::detail::is_simple::are_simple_interior_rings(const InteriorRings&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/is_simple/areal.hpp:54:28: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 [&](auto const& r) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/is_simple/areal.hpp: In static member function 'static bool boost::geometry::dispatch::is_simple::apply(const MultiPolygon&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/is_simple/areal.hpp:120:33: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 [&](auto const& po) { ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/is_simple/linear.hpp:33, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/is_simple/implementation.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/is_simple.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:86, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/policies/predicate_based_interrupt_policy.hpp: In member function 'bool boost::geometry::detail::overlay::stateless_predicate_based_interrupt_policy::apply(const Range&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/policies/predicate_based_interrupt_policy.hpp:48:16: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 [](auto const& turn) { ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/policies/predicate_based_interrupt_policy.hpp: In member function 'bool boost::geometry::detail::overlay::predicate_based_interrupt_policy::apply(const Range&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/policies/predicate_based_interrupt_policy.hpp:86:61: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 [&]( auto const& turn ) { ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/is_simple/linear.hpp:48, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/is_simple/implementation.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/is_simple.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:86, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp: In static member function 'static Iterator boost::geometry::detail::is_valid::has_spikes::find_different_from_first(Iterator, Iterator, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:62:46: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 return std::find_if(first, last, [&](auto const& pt) { ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/is_valid.hpp:13, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:87, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/is_valid/interface.hpp: In static member function 'static bool boost::geometry::resolve_dynamic::is_valid::apply(const Geometry&, VisitPolicy&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/is_valid/interface.hpp:121:44: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/is_valid/interface.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/is_valid/interface.hpp:123:62: error: template argument 1 is invalid result = is_valid>::apply(g, policy_visitor, strategy); ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/is_valid/interface.hpp:123:62: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/is_valid/interface.hpp: In static member function 'static bool boost::geometry::resolve_dynamic::is_valid::apply(const Geometry&, VisitPolicy&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/is_valid/interface.hpp:138:41: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 detail::visit_breadth_first([&](auto const& g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/is_valid/interface.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/is_valid/interface.hpp:140:62: error: template argument 1 is invalid result = is_valid>::apply(g, policy_visitor, strategy); ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/is_valid/interface.hpp:140:62: error: template argument 2 is invalid In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/is_valid/pointlike.hpp:20, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/is_valid/implementation.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/is_valid.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:87, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/is_valid/has_invalid_coordinate.hpp: In static member function 'static bool boost::geometry::detail::is_valid::range_has_invalid_coordinate::apply(const Geometry&, VisitPolicy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/is_valid/has_invalid_coordinate.hpp:92:21: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 []( auto const& point ){ ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/is_valid/linear.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/is_valid/implementation.hpp:15, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/is_valid.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:87, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/num_distinct_consecutive_points.hpp: In static member function 'static std::size_t boost::geometry::detail::num_distinct_consecutive_points::apply(const Range&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/num_distinct_consecutive_points.hpp:66:60: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 iterator next = std::find_if(current, end, [&](auto const& pt) { ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/line_interpolate.hpp:36, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:89, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/line_interpolate/cartesian.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/line_interpolate/cartesian.hpp:36:44: error: 'boost::geometry::strategies::distance::detail::enable_if_pp_t' has not been declared distance::detail::enable_if_pp_t * = nullptr) ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/line_interpolate/cartesian.hpp:36:58: error: expected ',' or '...' before '<' token distance::detail::enable_if_pp_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/line_interpolate/cartesian.hpp:36:92: error: 'distance' function uses 'auto' type specifier without trailing return type distance::detail::enable_if_pp_t * = nullptr) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/line_interpolate/cartesian.hpp:36:92: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/line_interpolate/cartesian.hpp:42:49: error: 'line_interpolate' function uses 'auto' type specifier without trailing return type static auto line_interpolate(Geometry const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/line_interpolate/cartesian.hpp:42:49: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/line_interpolate/cartesian.hpp:62:73: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::line_interpolate::cartesian const&) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/line_interpolate/cartesian.hpp:62:73: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/line_interpolate.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:89, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/line_interpolate/geographic.hpp:49:37: error: 'boost::geometry::strategies::distance::detail::enable_if_pp_t' has not been declared distance::detail::enable_if_pp_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/line_interpolate/geographic.hpp:49:51: error: expected ',' or '...' before '<' token distance::detail::enable_if_pp_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/line_interpolate/geographic.hpp:49:87: error: 'distance' function uses 'auto' type specifier without trailing return type distance::detail::enable_if_pp_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/line_interpolate/geographic.hpp:49:87: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/line_interpolate/geographic.hpp:58:44: error: 'line_interpolate' function uses 'auto' type specifier without trailing return type auto line_interpolate(Geometry const&) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/line_interpolate/geographic.hpp:58:44: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/line_interpolate/geographic.hpp:81:79: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::line_interpolate::geographic const& s) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/line_interpolate/geographic.hpp:81:79: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/line_interpolate.hpp:38, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:89, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/line_interpolate/spherical.hpp:48:37: error: 'boost::geometry::strategies::distance::detail::enable_if_pp_t' has not been declared distance::detail::enable_if_pp_t * = nullptr) const ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/line_interpolate/spherical.hpp:48:51: error: expected ',' or '...' before '<' token distance::detail::enable_if_pp_t * = nullptr) const ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/line_interpolate/spherical.hpp:48:87: error: 'distance' function uses 'auto' type specifier without trailing return type distance::detail::enable_if_pp_t * = nullptr) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/line_interpolate/spherical.hpp:48:87: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/line_interpolate/spherical.hpp:57:44: error: 'line_interpolate' function uses 'auto' type specifier without trailing return type auto line_interpolate(Geometry const&) const ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/line_interpolate/spherical.hpp:57:44: note: deduced return type only available with -std=c++14 or -std=gnu++14 d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/line_interpolate/spherical.hpp:78:75: error: 'get' function uses 'auto' type specifier without trailing return type static auto get(strategy::line_interpolate::spherical const& s) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/line_interpolate/spherical.hpp:78:75: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:90, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/make.hpp:87:10: error: 'std::enable_if_t' has not been declared std::enable_if_t::is_specialized, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/make.hpp:87:21: error: expected '>' before '<' token std::enable_if_t::is_specialized, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/make.hpp:108:10: error: 'std::enable_if_t' has not been declared std::enable_if_t::is_specialized, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/make.hpp:108:21: error: expected '>' before '<' token std::enable_if_t::is_specialized, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/make.hpp:110:27: error: redefinition of 'template > constexpr Geometry boost::geometry::make(const Type&, const Type&)' constexpr inline Geometry make(Type const& c1, Type const& c2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/make.hpp:89:17: note: 'template > Geometry boost::geometry::make(const Type&, const Type&)' previously declared here inline Geometry make(Type const& c1, Type const& c2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/make.hpp:143:10: error: 'std::enable_if_t' has not been declared std::enable_if_t::is_specialized, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/make.hpp:143:21: error: expected '>' before '<' token std::enable_if_t::is_specialized, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/make.hpp:163:10: error: 'std::enable_if_t' has not been declared std::enable_if_t::is_specialized, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/make.hpp:163:21: error: expected '>' before '<' token std::enable_if_t::is_specialized, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/make.hpp:165:27: error: redefinition of 'template > 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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/make.hpp:145:17: note: 'template > 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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/relation.hpp:14, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:98, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relation/interface.hpp: In static member function 'static Matrix boost::geometry::resolve_dynamic::relation::apply(const Geometry1&, const Geometry2&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relation/interface.hpp:83:45: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relation/interface.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relation/interface.hpp:89:17: error: template argument 1 is invalid >::template apply(g1, geometry2, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relation/interface.hpp:89:17: error: template argument 3 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relation/interface.hpp:89:41: error: expected primary-expression before '>' token >::template apply(g1, geometry2, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relation/interface.hpp: In static member function 'static Matrix boost::geometry::resolve_dynamic::relation::apply(const Geometry1&, const Geometry2&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relation/interface.hpp:104:45: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relation/interface.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relation/interface.hpp:110:17: error: template argument 2 is invalid >::template apply(geometry1, g2, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relation/interface.hpp:110:17: error: template argument 4 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relation/interface.hpp:110:41: error: expected primary-expression before '>' token >::template apply(geometry1, g2, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relation/interface.hpp: In static member function 'static Matrix boost::geometry::resolve_dynamic::relation::apply(const Geometry1&, const Geometry2&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relation/interface.hpp:125:56: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1, auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relation/interface.hpp:125:72: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1, auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relation/interface.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relation/interface.hpp:131:17: error: template argument 1 is invalid >::template apply(g1, g2, strategy); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relation/interface.hpp:131:17: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relation/interface.hpp:131:17: error: template argument 3 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relation/interface.hpp:131:17: error: template argument 4 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/relation/interface.hpp:131:41: error: expected primary-expression before '>' token >::template apply(g1, g2, strategy); ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:102, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/sym_difference.hpp: In static member function 'static void boost::geometry::resolve_dynamic::sym_difference::apply(const DynamicGeometry1&, const Geometry2&, Collection&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/sym_difference.hpp:739:52: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/sym_difference.hpp: In static member function 'static void boost::geometry::resolve_dynamic::sym_difference::apply(const Geometry1&, const DynamicGeometry2&, Collection&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/sym_difference.hpp:757:52: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/sym_difference.hpp: In static member function 'static void boost::geometry::resolve_dynamic::sym_difference::apply(const DynamicGeometry1&, const DynamicGeometry2&, Collection&, const Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/sym_difference.hpp:775:70: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1, auto const& g2) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/sym_difference.hpp:775:86: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g1, auto const& g2) ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/touches.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:103, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/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 Strategy&)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/touches/implementation.hpp:232: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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/bind/mem_fn.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/mem_fn.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/function/detail/prologue.hpp:18, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/function.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/algorithm/string/detail/find_iterator.hpp:18, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/algorithm/string/find_iterator.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/algorithm/string/iter_find.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/algorithm/string/split.hpp:16, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/algorithm/string.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/io/wkt/read.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/io/io.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:125, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/get_pointer.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/get_pointer.hpp:48:40: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] template T * get_pointer(std::auto_ptr const& p) ^~~~~~~~ In file included from D:/Compiler/rtools40/mingw32/include/c++/8.3.0/bits/locale_conv.h:41, from D:/Compiler/rtools40/mingw32/include/c++/8.3.0/locale:43, from D:/Compiler/rtools40/mingw32/include/c++/8.3.0/iomanip:43, from d:/RCompile/CRANpkg/lib/4.1/Rcpp/include/RcppCommon.h:53, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25, from d:/RCompile/CRANpkg/lib/4.1/RcppArmadillo/include/RcppArmadillo.h:29, from spNetwork.h:3, from geometrical_functions.cpp:5: D:/Compiler/rtools40/mingw32/include/c++/8.3.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/io/io.hpp:17, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:125, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/io/wkt/read.hpp:944:14: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/io/wkt/read.hpp:944:25: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/io/wkt/read.hpp:966:14: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/io/wkt/read.hpp:966:25: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/io/wkt/read.hpp:968:17: error: 'template class ReadWkt, class AppendPolicy> template class UnaryPred, class Geom, > template class ReadWkt, class AppendPolicy> template class UnaryPred, class Geom, > static bool boost::geometry::detail::wkt::dynamic_readwkt_caller::parse_geometry(const char*, boost::tokenizer >::iterator&, const iterator&, const string&, Geometry&, bool)' cannot be overloaded with 'template class ReadWkt, class AppendPolicy> template class UnaryPred, class Geom, > template class ReadWkt, class AppendPolicy> template class UnaryPred, class Geom, > static bool boost::geometry::detail::wkt::dynamic_readwkt_caller::parse_geometry(const char*, boost::tokenizer >::iterator&, const iterator&, const string&, Geometry&, bool)' static bool parse_geometry(const char * name, ^~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/io/wkt/read.hpp:946:17: note: previous declaration 'template class ReadWkt, class AppendPolicy> template class UnaryPred, class Geom, > template class ReadWkt, class AppendPolicy> template class UnaryPred, class Geom, > static bool boost::geometry::detail::wkt::dynamic_readwkt_caller::parse_geometry(const char*, boost::tokenizer >::iterator&, const iterator&, const string&, Geometry&, bool)' static bool parse_geometry(const char * , ^~~~~~~~~~~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/io/io.hpp:18, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:125, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/io/wkt/write.hpp: In static member function 'static void boost::geometry::dispatch::wkt::apply(OutputStream&, const Geometry&, bool)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/io/wkt/write.hpp:466:44: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::visit::apply([&](auto const& g) ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/io/wkt/write.hpp: In lambda function: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/io/wkt/write.hpp:468:48: error: template argument 1 is invalid wkt>::apply(os, g, force_closure); ^~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/io/wkt/write.hpp:468:48: error: template argument 2 is invalid d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/io/wkt/write.hpp:468:78: error: expression list treated as compound expression in initializer [-fpermissive] wkt>::apply(os, g, force_closure); ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/io/wkt/write.hpp: At global scope: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/io/wkt/write.hpp:488:14: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/io/wkt/write.hpp:488:25: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/io/wkt/write.hpp:515:14: error: 'std::enable_if_t' has not been declared std::enable_if_t::value, int> = 0 ^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/io/wkt/write.hpp:515:25: error: expected '>' before '<' token std::enable_if_t::value, int> = 0 ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/io/wkt/write.hpp:517:17: error: 'template template > static void boost::geometry::dispatch::wkt::output_or_recursive_call(OutputStream&, const Geom&, bool)' cannot be overloaded with 'template template > static void boost::geometry::dispatch::wkt::output_or_recursive_call(OutputStream&, const Geom&, bool)' static void output_or_recursive_call(OutputStream& os, Geom const& geom, bool force_closure) ^~~~~~~~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/io/wkt/write.hpp:490:17: note: previous declaration 'template template > static void boost::geometry::dispatch::wkt::output_or_recursive_call(OutputStream&, const Geom&, bool)' static void output_or_recursive_call(OutputStream& os, Geom const& geom, bool force_closure) ^~~~~~~~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/io/wkt/write.hpp: In static member function 'static void boost::geometry::dispatch::wkt::output_or_recursive_call(OutputStream&, const Geom&, bool)': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/io/wkt/write.hpp:503:49: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14 traits::iter_visit::apply([&](auto const& g) ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/closure.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/tag.hpp: In instantiation of 'struct boost::geometry::tag >': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/coordinate_type.hpp:93:17: required from 'struct boost::geometry::coordinate_type >' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/access.hpp:268:59: required by substitution of 'template constexpr typename boost::geometry::coordinate_type::type boost::geometry::get(const Geometry&, boost::geometry::detail::signature_getset_dimension*) [with unsigned int Dimension = 0; Geometry = boost::geometry::model::d2::point_xy]' geometrical_functions.cpp:39:23: required from here d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/tag.hpp:68:17: error: no type named 'type' in 'struct boost::geometry::util::remove_cptrref >' >::type type; ^~~~ geometrical_functions.cpp: In function 'double getX(point_t)': geometrical_functions.cpp:39:23: error: no matching function for call to 'get<0>(point_t&)' return bg::get<0>(pt); ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:47, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/access.hpp:268:59: note: candidate: 'template constexpr typename boost::geometry::coordinate_type::type boost::geometry::get(const Geometry&, boost::geometry::detail::signature_getset_dimension*)' constexpr inline typename coordinate_type::type get(Geometry const& geometry ^~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/access.hpp:268:59: note: substitution of deduced template arguments resulted in errors seen above d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/access.hpp:334:59: note: candidate: 'template constexpr typename boost::geometry::coordinate_type::type boost::geometry::get(const Geometry&, boost::geometry::detail::signature_getset_index_dimension*)' constexpr inline typename coordinate_type::type get(Geometry const& geometry ^~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/access.hpp:334:59: note: template argument deduction/substitution failed: geometrical_functions.cpp:39:23: note: couldn't deduce template parameter 'Dimension' return bg::get<0>(pt); ^ geometrical_functions.cpp: In function 'double getY(point_t)': geometrical_functions.cpp:43:23: error: no matching function for call to 'get<1>(point_t&)' return bg::get<1>(pt); ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:47, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/access.hpp:268:59: note: candidate: 'template constexpr typename boost::geometry::coordinate_type::type boost::geometry::get(const Geometry&, boost::geometry::detail::signature_getset_dimension*)' constexpr inline typename coordinate_type::type get(Geometry const& geometry ^~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/access.hpp:268:59: note: template argument deduction/substitution failed: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/access.hpp:334:59: note: candidate: 'template constexpr typename boost::geometry::coordinate_type::type boost::geometry::get(const Geometry&, boost::geometry::detail::signature_getset_index_dimension*)' constexpr inline typename coordinate_type::type get(Geometry const& geometry ^~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/access.hpp:334:59: note: template argument deduction/substitution failed: geometrical_functions.cpp:43:23: note: couldn't deduce template parameter 'Dimension' return bg::get<1>(pt); ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/arithmetic.hpp:27, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:54, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/concepts/point_concept.hpp: In instantiation of 'class boost::geometry::concepts::Point >': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = boost::geometry::concepts::Point >]' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/arithmetic/arithmetic.hpp:64:5: required from 'class boost::geometry::model::linestring >' geometrical_functions.cpp:62:51: required from here d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:51:10: error: 'value' is not a member of 'boost::geometry::dimension >' enum { ccount = dimension::value }; ^ geometrical_functions.cpp: At global scope: geometrical_functions.cpp:88:2: warning: extra ';' [-Wpedantic] }; ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/closure.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/tag.hpp: In instantiation of 'struct boost::geometry::tag >, int> >': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/indexable.hpp:334:8: required from 'struct boost::geometry::index::indexable >, int> >' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/translator.hpp:49:8: required from 'struct boost::geometry::index::detail::translator >, int> >, boost::geometry::index::equal_to >, int> > >' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/translator.hpp:78:51: required from 'struct boost::geometry::index::detail::result_type >, int> >, boost::geometry::index::equal_to >, int> > > >' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/detail/translator.hpp:88:13: required from 'struct boost::geometry::index::detail::indexable_type >, int> >, boost::geometry::index::equal_to >, int> > > >' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:193:13: required from 'class boost::geometry::index::rtree >, int>, boost::geometry::index::quadratic<16> >' geometrical_functions.cpp:99:53: required from here d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/tag.hpp:68:17: error: no type named 'type' in 'struct boost::geometry::util::remove_cptrref >, int> >' >::type type; ^~~~ geometrical_functions.cpp: In function 'lines_rtree build_rtree_for_lines(lines_vector)': geometrical_functions.cpp:109:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'unsigned int'} [-Wsign-compare] for(i = 0 ; i < lines.size() ; i++){ ~~^~~~~~~~~~~~~~ geometrical_functions.cpp: At global scope: geometrical_functions.cpp:134:2: warning: extra ';' [-Wpedantic] }; ^ geometrical_functions.cpp: In function 'vector_rtree_element find_close_lines_in_index(lines_rtree, lines_vector, point_t, double, int)': geometrical_functions.cpp:165:28: error: no matching function for call to 'boost::geometry::model::box >::box(point_t&, point_t&)' bbox region(mypt1,mypt2); ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/helper_geometry.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/spherical/expand_box.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/spherical/envelope_box.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/spherical/envelope.hpp:29, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/box.hpp:77:15: note: candidate: 'boost::geometry::model::box::box() [with Point = boost::geometry::model::d2::point_xy]' constexpr box() = default; ^~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/box.hpp:77:15: note: candidate expects 0 arguments, 2 provided d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/box.hpp:65:7: note: candidate: 'constexpr boost::geometry::model::box >::box(const boost::geometry::model::box >&)' class box ^~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/box.hpp:65:7: note: candidate expects 1 argument, 2 provided d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/box.hpp:65:7: note: candidate: 'constexpr boost::geometry::model::box >::box(boost::geometry::model::box >&&)' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/box.hpp:65:7: note: candidate expects 1 argument, 2 provided geometrical_functions.cpp:168:11: error: 'lines_rtree' {aka 'class boost::geometry::index::rtree >, int>, boost::geometry::index::quadratic<16> >'} has no member named 'query' index.query(bgi::intersects(region), std::back_inserter(returned_values)); ^~~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/closure.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/tag.hpp: In instantiation of 'struct boost::geometry::tag >': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d2::point_xy]' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:317:37: required from 'auto boost::geometry::distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::d2::point_xy; Geometry2 = boost::geometry::model::linestring >; Strategy = boost::geometry::default_strategy]' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:348:30: required from 'auto boost::geometry::distance(const Geometry1&, const Geometry2&) [with Geometry1 = boost::geometry::model::d2::point_xy; Geometry2 = boost::geometry::model::linestring >]' geometrical_functions.cpp:174:50: required from here d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/tag.hpp:68:17: error: no type named 'type' in 'struct boost::geometry::util::remove_cptrref >' >::type type; ^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/tag.hpp: In instantiation of 'struct boost::geometry::tag > >': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::linestring >]' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:318:37: required from 'auto boost::geometry::distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = boost::geometry::model::d2::point_xy; Geometry2 = boost::geometry::model::linestring >; Strategy = boost::geometry::default_strategy]' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:348:30: required from 'auto boost::geometry::distance(const Geometry1&, const Geometry2&) [with Geometry1 = boost::geometry::model::d2::point_xy; Geometry2 = boost::geometry::model::linestring >]' geometrical_functions.cpp:174:50: required from here d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/tag.hpp:68:17: error: no type named 'type' in 'struct boost::geometry::util::remove_cptrref > >' geometrical_functions.cpp:174:50: error: void value not ignored as it ought to be double dist = bg::distance(point, my_line); ^ geometrical_functions.cpp: In function 'Rcpp::IntegerVector find_nearest_object_in_line_rtree(Rcpp::NumericMatrix, Rcpp::List, double, int)': geometrical_functions.cpp:224:65: error: void value not ignored as it ought to be double best_dist = bg::distance(mypt, vec_lines[best_line]); ^ geometrical_functions.cpp:228:49: error: void value not ignored as it ought to be double dist = bg::distance(mypt, my_line); ^ geometrical_functions.cpp: At global scope: geometrical_functions.cpp:239:2: warning: extra ';' [-Wpedantic] }; ^ geometrical_functions.cpp: In function 'float calc_line_length(Rcpp::NumericMatrix)': geometrical_functions.cpp:257:22: warning: unused variable 'x3' [-Wunused-variable] double x2,y2,x1,y1,x3,y3,dd; ^~ geometrical_functions.cpp:257:25: warning: unused variable 'y3' [-Wunused-variable] double x2,y2,x1,y1,x3,y3,dd; ^~ geometrical_functions.cpp: At global scope: geometrical_functions.cpp:269:2: warning: extra ';' [-Wpedantic] }; ^ geometrical_functions.cpp:313:2: warning: extra ';' [-Wpedantic] }; ^ geometrical_functions.cpp: In function 'Rcpp::List cut_lines_at_distances_cpp(Rcpp::List, Rcpp::NumericVector)': geometrical_functions.cpp:321:13: warning: unused variable 'dd' [-Wunused-variable] double d, dd, totald, dt, t; ^~ geometrical_functions.cpp:321:17: warning: unused variable 'totald' [-Wunused-variable] double d, dd, totald, dt, t; ^~~~~~ geometrical_functions.cpp:321:25: warning: unused variable 'dt' [-Wunused-variable] double d, dd, totald, dt, t; ^~ geometrical_functions.cpp:321:29: warning: unused variable 't' [-Wunused-variable] double d, dd, totald, dt, t; ^ geometrical_functions.cpp:323:7: warning: unused variable 'j' [-Wunused-variable] int j; ^ geometrical_functions.cpp:324:10: warning: unused variable 'x2' [-Wunused-variable] double x2,y2,x1,y1,x3,y3; ^~ geometrical_functions.cpp:324:13: warning: unused variable 'y2' [-Wunused-variable] double x2,y2,x1,y1,x3,y3; ^~ geometrical_functions.cpp:324:16: warning: unused variable 'x1' [-Wunused-variable] double x2,y2,x1,y1,x3,y3; ^~ geometrical_functions.cpp:324:19: warning: unused variable 'y1' [-Wunused-variable] double x2,y2,x1,y1,x3,y3; ^~ geometrical_functions.cpp:324:22: warning: unused variable 'x3' [-Wunused-variable] double x2,y2,x1,y1,x3,y3; ^~ geometrical_functions.cpp:324:25: warning: unused variable 'y3' [-Wunused-variable] double x2,y2,x1,y1,x3,y3; ^~ geometrical_functions.cpp: At global scope: geometrical_functions.cpp:371:2: warning: extra ';' [-Wpedantic] }; ^ geometrical_functions.cpp:429:2: warning: extra ';' [-Wpedantic] }; ^ geometrical_functions.cpp: In function 'Rcpp::List trim_lines_for_isos_cpp(Rcpp::List, Rcpp::NumericVector, Rcpp::NumericVector, bool, float, float)': geometrical_functions.cpp:437:31: warning: unused variable 'diff' [-Wunused-variable] float start_dist, end_dist, diff, line_length; ^~~~ geometrical_functions.cpp:437:37: warning: unused variable 'line_length' [-Wunused-variable] float start_dist, end_dist, diff, line_length; ^~~~~~~~~~~ geometrical_functions.cpp: At global scope: geometrical_functions.cpp:454:2: warning: extra ';' [-Wpedantic] }; ^ geometrical_functions.cpp:464:2: warning: extra ';' [-Wpedantic] }; ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/geographic/distance.hpp:38, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:90, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/point_xy.hpp: In instantiation of 'constexpr boost::geometry::model::d2::point_xy::point_xy(const CoordinateType&, const CoordinateType&) [with CoordinateType = double; CoordinateSystem = boost::geometry::cs::cartesian]': geometrical_functions.cpp:475:46: required from here d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/point_xy.hpp:56:65: error: no matching function for call to 'boost::geometry::model::point::point(const double&, const double&)' : model::point(x, y) ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/helper_geometry.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/spherical/expand_box.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/spherical/envelope_box.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategy/spherical/envelope.hpp:29, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/spherical/intersection.hpp:41, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/point.hpp:113:15: note: candidate: 'boost::geometry::model::point::point() [with CoordinateType = double; unsigned int DimensionCount = 2; CoordinateSystem = boost::geometry::cs::cartesian]' constexpr point() ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/point.hpp:113:15: note: candidate expects 0 arguments, 2 provided d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/point.hpp:96:7: note: candidate: 'constexpr boost::geometry::model::point::point(const boost::geometry::model::point&)' class point ^~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/point.hpp:96:7: note: candidate expects 1 argument, 2 provided d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/point.hpp:96:7: note: candidate: 'constexpr boost::geometry::model::point::point(boost::geometry::model::point&&)' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/point.hpp:96:7: note: candidate expects 1 argument, 2 provided geometrical_functions.cpp:492:2: warning: extra ';' [-Wpedantic] }; ^ geometrical_functions.cpp: In function 'std::pair > project_point_on_Linestring_distance(point_t, linestring_t)': geometrical_functions.cpp:508:42: error: invalid operands of types 'void' and 'int' to binary 'operator*' double best_dist = bg::distance(p,line)*2; ~~~~~~~~~~~~~~~~~~~~^~ geometrical_functions.cpp:519:30: error: void value not ignored as it ought to be dist = bg::distance(p,seg); ^ geometrical_functions.cpp:527:28: error: void value not ignored as it ought to be cumdist += bg::distance(line[i],line[i+1]); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ geometrical_functions.cpp:536:31: error: void value not ignored as it ought to be float d1 = bg::distance(p1,p); ^ geometrical_functions.cpp:537:31: error: void value not ignored as it ought to be float d2 = bg::distance(p2,p); ^ geometrical_functions.cpp:544:38: error: invalid operands of types 'double' and 'void' to binary 'operator+' result = std::make_pair((cumdist + bg::distance(p2,p1)),p2); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ geometrical_functions.cpp:553:26: error: void value not ignored as it ought to be cumdist+=bg::distance(projpt, line[best_candidate]); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ geometrical_functions.cpp: In function 'point_t project_point_on_Linestring_point(point_t, linestring_t)': geometrical_functions.cpp:571:42: error: invalid operands of types 'void' and 'int' to binary 'operator*' double best_dist = bg::distance(p,line)*2; ~~~~~~~~~~~~~~~~~~~~^~ geometrical_functions.cpp:579:30: error: void value not ignored as it ought to be dist = bg::distance(p,seg); ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/ring_type.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/closure.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:31, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/tag.hpp: In instantiation of 'struct boost::geometry::tag > >': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/util/type_traits.hpp:146:8: required from 'struct boost::geometry::util::is_dynamic_geometry > >' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/select_geometry_type.hpp:61:31: required from 'struct boost::geometry::resolve_dynamic::default_length_result > >' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/default_length_result.hpp:79:8: required from 'struct boost::geometry::default_length_result > >' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp:289:1: required by substitution of 'template typename boost::geometry::default_length_result::type boost::geometry::length(const Geometry&) [with Geometry = boost::geometry::model::linestring >]' geometrical_functions.cpp:711:41: required from here d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/core/tag.hpp:68:17: error: no type named 'type' in 'struct boost::geometry::util::remove_cptrref > >' >::type type; ^~~~ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometries/concepts/check.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:28, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/policies/relate/intersection_points.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/intersection_strategies.hpp:19, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/strategies.hpp:37, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:57, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/select_geometry_type.hpp: In instantiation of 'struct boost::geometry::resolve_dynamic::default_length_result > >': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/strategies/default_length_result.hpp:79:8: required from 'struct boost::geometry::default_length_result > >' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp:289:1: required by substitution of 'template typename boost::geometry::default_length_result::type boost::geometry::length(const Geometry&) [with Geometry = boost::geometry::model::linestring >]' geometrical_functions.cpp:711:41: required from here d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/select_geometry_type.hpp:61:31: error: 'value' is not a member of 'boost::geometry::util::is_dynamic_geometry > >' bool IsDynamicOrCollection = util::is_dynamic_geometry::value ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ || util::is_geometry_collection::value ^~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/select_geometry_type.hpp:61:31: error: 'value' is not a member of 'boost::geometry::util::is_geometry_collection > >' geometrical_functions.cpp: In function 'Rcpp::List add_center_lines_cpp(Rcpp::List)': geometrical_functions.cpp:711:41: error: no matching function for call to 'length(linestring_t&)' double middle = bg::length(line_geom)/2.0; ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/implementation.hpp:35, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/equals.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/get_piece_turns.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:42, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp:289:1: note: candidate: 'template typename boost::geometry::default_length_result::type boost::geometry::length(const Geometry&)' length(Geometry const& geometry) ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp:289:1: note: substitution of deduced template arguments resulted in errors seen above In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/implementation.hpp:35, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/equals.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/get_piece_turns.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:42, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp:315:1: note: candidate: 'template typename boost::geometry::default_length_result::type boost::geometry::length(const Geometry&, const Strategy&)' length(Geometry const& geometry, Strategy const& strategy) ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp:315:1: note: template argument deduction/substitution failed: geometrical_functions.cpp:711:41: note: candidate expects 2 arguments, 1 provided double middle = bg::length(line_geom)/2.0; ^ geometrical_functions.cpp: In function 'Rcpp::List lixelize_lines_cpp(Rcpp::List, double, double)': geometrical_functions.cpp:863:46: error: no matching function for call to 'length(linestring_t&)' double line_length = bg::length(line_geom); ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/implementation.hpp:35, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/equals.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/get_piece_turns.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:42, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp:289:1: note: candidate: 'template typename boost::geometry::default_length_result::type boost::geometry::length(const Geometry&)' length(Geometry const& geometry) ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp:289:1: note: template argument deduction/substitution failed: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp: In substitution of 'template typename boost::geometry::default_length_result::type boost::geometry::length(const Geometry&) [with Geometry = boost::geometry::model::linestring >]': geometrical_functions.cpp:863:46: required from here d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp:289:1: error: no type named 'type' in 'struct boost::geometry::default_length_result > >' In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/implementation.hpp:35, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/equals.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/get_piece_turns.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:42, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp:315:1: note: candidate: 'template typename boost::geometry::default_length_result::type boost::geometry::length(const Geometry&, const Strategy&)' length(Geometry const& geometry, Strategy const& strategy) ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp:315:1: note: template argument deduction/substitution failed: geometrical_functions.cpp:863:46: note: candidate expects 2 arguments, 1 provided double line_length = bg::length(line_geom); ^ geometrical_functions.cpp: In function 'Rcpp::NumericMatrix points_along_lines_cpp(Rcpp::List, double)': geometrical_functions.cpp:972:46: error: no matching function for call to 'length(linestring_t&)' double line_length = bg::length(line_geom); ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/implementation.hpp:35, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/equals.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/get_piece_turns.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:42, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp:289:1: note: candidate: 'template typename boost::geometry::default_length_result::type boost::geometry::length(const Geometry&)' length(Geometry const& geometry) ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp:289:1: note: template argument deduction/substitution failed: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp: In substitution of 'template typename boost::geometry::default_length_result::type boost::geometry::length(const Geometry&) [with Geometry = boost::geometry::model::linestring >]': geometrical_functions.cpp:972:46: required from here d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp:289:1: error: no type named 'type' in 'struct boost::geometry::default_length_result > >' In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/implementation.hpp:35, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/equals.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/get_piece_turns.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:42, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp:315:1: note: candidate: 'template typename boost::geometry::default_length_result::type boost::geometry::length(const Geometry&, const Strategy&)' length(Geometry const& geometry, Strategy const& strategy) ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp:315:1: note: template argument deduction/substitution failed: geometrical_functions.cpp:972:46: note: candidate expects 2 arguments, 1 provided double line_length = bg::length(line_geom); ^ geometrical_functions.cpp:968:9: warning: unused variable 'j' [-Wunused-variable] int i,j; ^ geometrical_functions.cpp: In function 'Rcpp::NumericMatrix points_at_lines_centers_cpp(Rcpp::List)': geometrical_functions.cpp:1039:46: error: no matching function for call to 'length(linestring_t&)' double line_length = bg::length(line_geom); ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/implementation.hpp:35, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/equals.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/get_piece_turns.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:42, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp:289:1: note: candidate: 'template typename boost::geometry::default_length_result::type boost::geometry::length(const Geometry&)' length(Geometry const& geometry) ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp:289:1: note: template argument deduction/substitution failed: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp: In substitution of 'template typename boost::geometry::default_length_result::type boost::geometry::length(const Geometry&) [with Geometry = boost::geometry::model::linestring >]': geometrical_functions.cpp:1039:46: required from here d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp:289:1: error: no type named 'type' in 'struct boost::geometry::default_length_result > >' In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/equals/implementation.hpp:35, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/equals.hpp:26, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/get_piece_turns.hpp:23, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:42, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp:315:1: note: candidate: 'template typename boost::geometry::default_length_result::type boost::geometry::length(const Geometry&, const Strategy&)' length(Geometry const& geometry, Strategy const& strategy) ^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/length.hpp:315:1: note: template argument deduction/substitution failed: geometrical_functions.cpp:1039:46: note: candidate expects 2 arguments, 1 provided double line_length = bg::length(line_geom); ^ geometrical_functions.cpp:1035:9: warning: unused variable 'j' [-Wunused-variable] int i,j; ^ In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp: In instantiation of 'void boost::geometry::index::rtree::insert(const value_type&) [with Value = std::pair >, int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, int> >; EqualTo = boost::geometry::index::equal_to >, int> >; Allocator = boost::container::new_allocator >, int> >; boost::geometry::index::rtree::value_type = std::pair >, int>]': geometrical_functions.cpp:112:21: required from here d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:836:25: error: 'struct boost::geometry::index::rtree >, int>, boost::geometry::index::quadratic<16> >::members_holder' has no member named 'root' if ( !m_members.root ) ~~~~~~~~~~^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp: In instantiation of 'boost::geometry::index::rtree::rtree(boost::geometry::index::rtree&&) [with Value = std::pair >, int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, int> >; EqualTo = boost::geometry::index::equal_to >, int> >; Allocator = boost::container::new_allocator >, int> >]': geometrical_functions.cpp:132:10: required from here d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:661:47: error: 'struct boost::geometry::index::rtree >, int>, boost::geometry::index::quadratic<16> >::members_holder' has no member named 'allocators'; did you mean 'allocators_type'? boost::move(src.m_members.allocators())) ~~~~~~~~~~~~~~^~~~~~~~~~ allocators_type d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:663:31: error: 'struct boost::geometry::index::rtree >, int>, boost::geometry::index::quadratic<16> >::members_holder' has no member named 'values_count'; did you mean 'value_type'? boost::swap(m_members.values_count, src.m_members.values_count); ~~~~~~~~~~^~~~~~~~~~~~ value_type d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:663:59: error: 'struct boost::geometry::index::rtree >, int>, boost::geometry::index::quadratic<16> >::members_holder' has no member named 'values_count'; did you mean 'value_type'? boost::swap(m_members.values_count, src.m_members.values_count); ~~~~~~~~~~~~~~^~~~~~~~~~~~ value_type d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:664:31: error: 'struct boost::geometry::index::rtree >, int>, boost::geometry::index::quadratic<16> >::members_holder' has no member named 'leafs_level' boost::swap(m_members.leafs_level, src.m_members.leafs_level); ~~~~~~~~~~^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:664:58: error: 'struct boost::geometry::index::rtree >, int>, boost::geometry::index::quadratic<16> >::members_holder' has no member named 'leafs_level' boost::swap(m_members.leafs_level, src.m_members.leafs_level); ~~~~~~~~~~~~~~^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:665:31: error: 'struct boost::geometry::index::rtree >, int>, boost::geometry::index::quadratic<16> >::members_holder' has no member named 'root' boost::swap(m_members.root, src.m_members.root); ~~~~~~~~~~^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:665:51: error: 'struct boost::geometry::index::rtree >, int>, boost::geometry::index::quadratic<16> >::members_holder' has no member named 'root' boost::swap(m_members.root, src.m_members.root); ~~~~~~~~~~~~~~^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp: In instantiation of 'boost::geometry::index::rtree::members_holder::members_holder(const IndGet&, const ValEq&, const Parameters&) [with IndGet = boost::geometry::index::indexable >, int> >; ValEq = boost::geometry::index::equal_to >, int> >; Value = std::pair >, int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, int> >; EqualTo = boost::geometry::index::equal_to >, int> >; Allocator = boost::container::new_allocator >, int> >]': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:369:46: required from 'boost::geometry::index::rtree::rtree(const parameters_type&, const indexable_getter&, const value_equal&) [with Value = std::pair >, int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, int> >; EqualTo = boost::geometry::index::equal_to >, int> >; Allocator = boost::container::new_allocator >, int> >; boost::geometry::index::rtree::parameters_type = boost::geometry::index::quadratic<16>; boost::geometry::index::rtree::indexable_getter = boost::geometry::index::indexable >, int> >; boost::geometry::index::rtree::value_equal = boost::geometry::index::equal_to >, int> >]' geometrical_functions.cpp:103:15: required from here d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:292:21: error: using invalid field 'boost::geometry::index::rtree::members_holder::values_count' , root(0) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:292:21: error: using invalid field 'boost::geometry::index::rtree::members_holder::leafs_level' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:292:21: error: using invalid field 'boost::geometry::index::rtree::members_holder::root' In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp: In instantiation of 'void boost::geometry::index::rtree::raw_destroy(boost::geometry::index::rtree&) [with Value = std::pair >, int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, int> >; EqualTo = boost::geometry::index::equal_to >, int> >; Allocator = boost::container::new_allocator >, int> >]': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:602:15: required from 'boost::geometry::index::rtree::~rtree() [with Value = std::pair >, int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, int> >; EqualTo = boost::geometry::index::equal_to >, int> >; Allocator = boost::container::new_allocator >, int> >]' geometrical_functions.cpp:103:15: required from here d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:1739:26: error: 'struct boost::geometry::index::rtree >, int>, boost::geometry::index::quadratic<16> >::members_holder' has no member named 'root' if ( t.m_members.root ) ~~~~~~~~~~~~^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:1742:24: error: 'apply' is not a member of 'boost::geometry::index::detail::rtree::visitors::destroy >, int>, boost::geometry::index::quadratic<16> >::members_holder>' detail::rtree::visitors::destroy ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ::apply(t.m_members.root, t.m_members.allocators()); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:1742:37: error: 'struct boost::geometry::index::rtree >, int>, boost::geometry::index::quadratic<16> >::members_holder' has no member named 'root' ::apply(t.m_members.root, t.m_members.allocators()); ~~~~~~~~~~~~^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:1742:55: error: 'struct boost::geometry::index::rtree >, int>, 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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:1744:25: error: 'struct boost::geometry::index::rtree >, int>, boost::geometry::index::quadratic<16> >::members_holder' has no member named 'root' t.m_members.root = 0; ~~~~~~~~~~~~^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:1746:21: error: 'struct boost::geometry::index::rtree >, int>, 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:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:1747:21: error: 'struct boost::geometry::index::rtree >, int>, boost::geometry::index::quadratic<16> >::members_holder' has no member named 'leafs_level' t.m_members.leafs_level = 0; ~~~~~~~~~~~~^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp: In instantiation of 'boost::geometry::index::rtree::allocator_type boost::geometry::index::rtree::get_allocator() const [with Value = std::pair >, int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, int> >; EqualTo = boost::geometry::index::equal_to >, int> >; Allocator = boost::container::new_allocator >, int> >; boost::geometry::index::rtree::allocator_type = boost::container::new_allocator >, int> >]': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:621:86: required from 'boost::geometry::index::rtree::rtree(const boost::geometry::index::rtree&) [with Value = std::pair >, int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, int> >; EqualTo = boost::geometry::index::equal_to >, int> >; Allocator = boost::container::new_allocator >, int> >]' geometrical_functions.cpp:216:118: required from here d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:1597:26: error: 'const struct boost::geometry::index::rtree >, int>, boost::geometry::index::quadratic<16> >::members_holder' has no member named 'allocators'; did you mean 'allocators_type'? return m_members.allocators().allocator(); ~~~~~~~~~~^~~~~~~~~~ allocators_type In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp: In instantiation of 'boost::geometry::index::rtree::members_holder::members_holder(const IndGet&, const ValEq&, const Parameters&, Alloc&&) [with IndGet = boost::geometry::index::indexable >, int> >; ValEq = boost::geometry::index::equal_to >, int> >; Alloc = const boost::container::new_allocator >, int> >&; Value = std::pair >, int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, int> >; EqualTo = boost::geometry::index::equal_to >, int> >; Allocator = boost::container::new_allocator >, int> >]': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:621:102: required from 'boost::geometry::index::rtree::rtree(const boost::geometry::index::rtree&) [with Value = std::pair >, int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, int> >; EqualTo = boost::geometry::index::equal_to >, int> >; Allocator = boost::container::new_allocator >, int> >]' geometrical_functions.cpp:216:118: required from here d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:280:21: error: using invalid field 'boost::geometry::index::rtree::members_holder::values_count' , root(0) ^ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:280:21: error: using invalid field 'boost::geometry::index::rtree::members_holder::leafs_level' d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:280:21: error: using invalid field 'boost::geometry::index::rtree::members_holder::root' In file included from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/covered_by.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/algorithms/buffer.hpp:22, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/geometry.hpp:63, from d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry.hpp:17, from geometrical_functions.cpp:10: d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp: In instantiation of 'void boost::geometry::index::rtree::raw_copy(const boost::geometry::index::rtree&, boost::geometry::index::rtree&, bool) const [with Value = std::pair >, int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, int> >; EqualTo = boost::geometry::index::equal_to >, int> >; Allocator = boost::container::new_allocator >, int> >]': d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:623:15: required from 'boost::geometry::index::rtree::rtree(const boost::geometry::index::rtree&) [with Value = std::pair >, int>; Parameters = boost::geometry::index::quadratic<16>; IndexableGetter = boost::geometry::index::indexable >, int> >; EqualTo = boost::geometry::index::equal_to >, int> >; Allocator = boost::container::new_allocator >, int> >]' geometrical_functions.cpp:216:118: required from here d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:1763:76: error: 'struct boost::geometry::index::rtree >, int>, boost::geometry::index::quadratic<16> >::members_holder' has no member named 'allocators'; did you mean 'allocators_type'? detail::rtree::visitors::copy copy_v(dst.m_members.allocators()); ~~~~~~~~~~~~~~^~~~~~~~~~ allocators_type d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:1765:28: error: 'const struct boost::geometry::index::rtree >, int>, boost::geometry::index::quadratic<16> >::members_holder' has no member named 'root' if ( src.m_members.root ) ~~~~~~~~~~~~~~^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:1766:65: error: 'const struct boost::geometry::index::rtree >, int>, boost::geometry::index::quadratic<16> >::members_holder' has no member named 'root' detail::rtree::apply_visitor(copy_v, *src.m_members.root); // MAY THROW (V, E: alloc, copy, N: alloc) ~~~~~~~~~~~~~~^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:1776:28: error: 'struct boost::geometry::index::rtree >, int>, boost::geometry::index::quadratic<16> >::members_holder' has no member named 'root' if ( dst.m_members.root ) ~~~~~~~~~~~~~~^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:1779:24: error: 'apply' is not a member of 'boost::geometry::index::detail::rtree::visitors::destroy >, int>, boost::geometry::index::quadratic<16> >::members_holder>' detail::rtree::visitors::destroy ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ::apply(dst.m_members.root, dst.m_members.allocators()); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:1779:39: error: 'struct boost::geometry::index::rtree >, int>, boost::geometry::index::quadratic<16> >::members_holder' has no member named 'root' ::apply(dst.m_members.root, dst.m_members.allocators()); ~~~~~~~~~~~~~~^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:1779:59: error: 'struct boost::geometry::index::rtree >, int>, boost::geometry::index::quadratic<16> >::members_holder' has no member named 'allocators'; did you mean 'allocators_type'? ::apply(dst.m_members.root, dst.m_members.allocators()); ~~~~~~~~~~~~~~^~~~~~~~~~ allocators_type d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:1781:27: error: 'struct boost::geometry::index::rtree >, int>, boost::geometry::index::quadratic<16> >::members_holder' has no member named 'root' dst.m_members.root = 0; ~~~~~~~~~~~~~~^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:1784:23: error: 'struct boost::geometry::index::rtree >, int>, boost::geometry::index::quadratic<16> >::members_holder' has no member named 'root' dst.m_members.root = copy_v.result; ~~~~~~~~~~~~~~^~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:1784:37: error: 'class boost::geometry::index::detail::rtree::visitors::copy >, int>, boost::geometry::index::quadratic<16> >::members_holder>' has no member named 'result' dst.m_members.root = copy_v.result; ~~~~~~~^~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:1785:23: error: 'struct boost::geometry::index::rtree >, int>, boost::geometry::index::quadratic<16> >::members_holder' has no member named 'values_count'; did you mean 'value_type'? dst.m_members.values_count = src.m_members.values_count; ~~~~~~~~~~~~~~^~~~~~~~~~~~ value_type d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:1785:52: error: 'const struct boost::geometry::index::rtree >, int>, boost::geometry::index::quadratic<16> >::members_holder' has no member named 'values_count'; did you mean 'value_type'? dst.m_members.values_count = src.m_members.values_count; ~~~~~~~~~~~~~~^~~~~~~~~~~~ value_type d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:1786:23: error: 'struct boost::geometry::index::rtree >, int>, boost::geometry::index::quadratic<16> >::members_holder' has no member named 'leafs_level' dst.m_members.leafs_level = src.m_members.leafs_level; ~~~~~~~~~~~~~~^~~~~~~~~~~ d:/RCompile/CRANpkg/lib/4.1/BH/include/boost/geometry/index/rtree.hpp:1786:51: error: 'const struct boost::geometry::index::rtree >, int>, boost::geometry::index::quadratic<16> >::members_holder' has no member named 'leafs_level' dst.m_members.leafs_level = src.m_members.leafs_level; ~~~~~~~~~~~~~~^~~~~~~~~~~ make[1]: *** [D:/RCompile/recent/R-4.1.3/etc/i386/Makeconf:245: geometrical_functions.o] Error 1 make[1]: Leaving directory '/d/temp/RtmpsbFsX8/R.INSTALL7a8c42757ac/spNetwork/src-i386' ERROR: compilation failed for package 'spNetwork' * removing 'd:/Rcompile/CRANpkg/lib/4.1/spNetwork' * restoring previous 'd:/Rcompile/CRANpkg/lib/4.1/spNetwork'