downloading reverse dependencies ... downloading abstr_0.4.1.tar.gz ... ok downloading simodels_0.0.5.tar.gz ... ok downloading stplanr_1.1.2.tar.gz ... ok downloading cyclestreets_1.0.1.tar.gz ... ok installing dependencies ‘cyclestreets’, ‘dodgr’, ‘mapsapi’, ‘od’, ‘opentripplanner’, ‘osrm’, ‘pct’, ‘RcppSimdJson’, ‘stplanr’ also installing the dependencies ‘googlePolylines’, ‘mapiso’ begin installing package ‘googlePolylines’ begin installing package ‘mapiso’ begin installing package ‘od’ begin installing package ‘dodgr’ begin installing package ‘mapsapi’ begin installing package ‘RcppSimdJson’ * installing *source* package ‘od’ ... ** using staged installation ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (od) begin installing package ‘stplanr’ * installing *source* package ‘mapsapi’ ... ** package ‘mapsapi’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (mapsapi) * installing *source* package ‘mapiso’ ... ** package ‘mapiso’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (mapiso) * installing *source* package ‘stplanr’ ... ** package ‘stplanr’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (stplanr) begin installing package ‘pct’ * installing *source* package ‘pct’ ... ** package ‘pct’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (pct) * installing *source* package ‘googlePolylines’ ... ** package ‘googlePolylines’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-13 (Debian 13.2.0-13) 13.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp0Kq2ML/R.INSTALL3ae1b485f706a/googlePolylines/src' g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I../inst/include -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I../inst/include -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c encode.cpp -o encode.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I../inst/include -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c googlePolylines.cpp -o googlePolylines.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I../inst/include -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c wkt.cpp -o wkt.o In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/cstdfloat.hpp:27, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/multiprecision/number.hpp:12, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/multiprecision/cpp_int.hpp:19, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/core/radian_access.hpp:30, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometry.hpp:50, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry.hpp:17, from wkt.cpp:6: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:714:16: warning: non-standard suffix on floating constant [-Wpedantic] 714 | else if (x == BOOST_FLOAT128_C(0.0)) | ^~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:717:16: warning: non-standard suffix on floating constant [-Wpedantic] 717 | if (::BOOST_CSTDFLOAT_FLOAT128_FABS(x) < BOOST_CSTDFLOAT_FLOAT128_MIN) | ^~ In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/mpl/aux_/na_assert.hpp:23, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/mpl/arg.hpp:25, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/mpl/placeholders.hpp:24, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/iterator/iterator_categories.hpp:16, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/iterator/iterator_facade.hpp:13, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator_range_core.hpp:27, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator_range.hpp:13, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/as_literal.hpp:18, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/algorithm/string/trim.hpp:19, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/algorithm/string.hpp:19, from wkt.cpp:5: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses] 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/bind/mem_fn.hpp:25, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/mem_fn.hpp:22, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/function/detail/prologue.hpp:19, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/function.hpp:30, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/algorithm/string/find_iterator.hpp:24, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/algorithm/string/iter_find.hpp:27, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/algorithm/string/split.hpp:16, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/algorithm/string.hpp:23: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 48 | template T * get_pointer(std::auto_ptr const& p) | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/function/function_base.hpp:34, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/function/detail/prologue.hpp:18: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/assert.hpp:35, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:20, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:19, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/size_type.hpp:20, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/size.hpp:21, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/functions.hpp:20, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator_range_core.hpp:38: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::geometry::concepts::Point >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > >’ wkt.cpp:241:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:31: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Point >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::Point >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: required from ‘class boost::geometry::model::multi_point >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required by substitution of ‘template static char (& boost::range_detail::has_const_iterator >, mpl_::bool_ >::gcc_3_2_wknd::test(const volatile boost::mpl::aux::type_wrapper*, boost::mpl::aux::type_wrapper*))[2] [with U = boost::geometry::model::multi_point >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > >’ wkt.cpp:241:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Point::~Point() [with Geometry = boost::geometry::model::d2::point_xy]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 74 | BOOST_CONCEPT_USAGE(Point) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:114:7: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:114:7: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:152:13: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:152:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:278:9: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:278:9: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:278:9: required from ‘struct boost::SinglePassRangeConcept > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:318:12: required from ‘struct boost::ForwardRangeConcept > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:281:9: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:281:9: required from ‘struct boost::SinglePassRangeConcept > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:318:12: required from ‘struct boost::ForwardRangeConcept > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:318:12: required from ‘struct boost::ForwardRangeConcept > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:181:16: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:191:13: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:191:13: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:321:9: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::forward_traversal_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:321:9: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:321:9: required from ‘struct boost::ForwardRangeConcept > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::ForwardIteratorConcept::~ForwardIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:181:16: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:322:9: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:322:9: required from ‘struct boost::ForwardRangeConcept > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::ForwardIteratorConcept::~ForwardIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:218:14: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:218:14: required from ‘struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:355:9: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::bidirectional_traversal_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: required from ‘struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:355:9: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:355:9: required from ‘struct boost::BidirectionalRangeConcept > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::BidirectionalIteratorConcept::~BidirectionalIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: required from ‘struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:356:9: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:356:9: required from ‘struct boost::BidirectionalRangeConcept > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::BidirectionalIteratorConcept::~BidirectionalIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:239:14: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:239:14: required from ‘struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:373:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::random_access_traversal_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: required from ‘struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:373:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:373:9: required from ‘struct boost::RandomAccessRangeConcept > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/linestring_concept.hpp:45:5: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::RandomAccessIteratorConcept::~RandomAccessIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: required from ‘struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:374:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:374:9: required from ‘struct boost::RandomAccessRangeConcept > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/linestring_concept.hpp:45:5: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::RandomAccessIteratorConcept::~RandomAccessIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::RandomAccessRangeConcept > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/linestring_concept.hpp:45:5: required from ‘class boost::geometry::concepts::Linestring > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::geometry::concepts::Linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_linestring.hpp:57:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: note: in a call to non-static member function ‘boost::RandomAccessRangeConcept > >::~RandomAccessRangeConcept()’ 370 | struct RandomAccessRangeConcept : BidirectionalRangeConcept | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/linestring_concept.hpp:49:5: required from ‘class boost::geometry::concepts::Linestring > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::geometry::concepts::Linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_linestring.hpp:57:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Linestring > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::Linestring > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_linestring.hpp:57:5: required from ‘class boost::geometry::model::multi_linestring > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required by substitution of ‘template static char (& boost::range_detail::has_const_iterator > >, mpl_::bool_ >::gcc_3_2_wknd::test(const volatile boost::mpl::aux::type_wrapper*, boost::mpl::aux::type_wrapper*))[2] [with U = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Linestring::~Linestring() [with Geometry = boost::geometry::model::linestring >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/linestring_concept.hpp:49:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 49 | BOOST_CONCEPT_USAGE(Linestring) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements, true, true, std::vector, std::allocator> > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:318:12: required from ‘struct boost::ForwardRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:308:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept, true, true, std::vector, std::allocator> >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/linestring_concept.hpp:45:5: required from ‘class boost::geometry::concepts::Ring, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::geometry::concepts::Ring, true, true, std::vector, std::allocator> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_, true, true, std::vector, std::allocator> >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/polygon_concept.hpp:60:5: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:308:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: note: in a call to non-static member function ‘boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >::~RandomAccessRangeConcept()’ 370 | struct RandomAccessRangeConcept : BidirectionalRangeConcept | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements, true, true, std::vector, std::allocator> > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/ring_concept.hpp:48:5: required from ‘class boost::geometry::concepts::Ring, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::geometry::concepts::Ring, true, true, std::vector, std::allocator> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_, true, true, std::vector, std::allocator> >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/polygon_concept.hpp:60:5: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:308:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Ring, true, true, std::vector, std::allocator> >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::Ring, true, true, std::vector, std::allocator> >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/polygon_concept.hpp:60:5: required from ‘class boost::geometry::concepts::Polygon > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:308:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Ring::~Ring() [with Geometry = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/ring_concept.hpp:48:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 48 | BOOST_CONCEPT_USAGE(Ring) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/polygon_concept.hpp:83:5: required from ‘class boost::geometry::concepts::Polygon > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:308:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Polygon > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::Polygon > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/multi_polygon.hpp:57:5: required from ‘class boost::geometry::model::multi_polygon > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required by substitution of ‘template static char (& boost::range_detail::has_const_iterator > >, mpl_::bool_ >::gcc_3_2_wknd::test(const volatile boost::mpl::aux::type_wrapper*, boost::mpl::aux::type_wrapper*))[2] [with U = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:308:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Polygon::~Polygon() [with PolygonType = boost::geometry::model::polygon >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/polygon_concept.hpp:83:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 83 | BOOST_CONCEPT_USAGE(Polygon) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Point >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::geometry::concepts::Point >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > >’ wkt.cpp:241:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Point::~Point() [with Geometry = boost::geometry::model::d2::point_xy]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 74 | BOOST_CONCEPT_USAGE(Point) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::CopyConstructible::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::IncrementableIteratorConcept::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::EqualityComparable::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::CopyConstructible::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::IncrementableIteratorConcept::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::EqualityComparable::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:318:12: required from ‘struct boost::ForwardRangeConcept > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = boost::geometry::model::linestring >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:181:16: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::DefaultConstructible::~DefaultConstructible() [with TT = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 137 | BOOST_CONCEPT_USAGE(DefaultConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::forward_traversal_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::ForwardIteratorConcept::~ForwardIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:181:16: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::DefaultConstructible::~DefaultConstructible() [with TT = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 137 | BOOST_CONCEPT_USAGE(DefaultConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::ForwardIteratorConcept::~ForwardIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::bidirectional_traversal_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: required from ‘struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::BidirectionalIteratorConcept::~BidirectionalIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: required from ‘struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::BidirectionalIteratorConcept::~BidirectionalIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::random_access_traversal_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: required from ‘struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::RandomAccessIteratorConcept::~RandomAccessIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: required from ‘struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::RandomAccessIteratorConcept::~RandomAccessIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Linestring > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/linestring_concept.hpp:49:5: required from ‘class boost::geometry::concepts::Linestring > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::geometry::concepts::Linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:279:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Linestring::~Linestring() [with Geometry = boost::geometry::model::linestring >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/linestring_concept.hpp:49:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 49 | BOOST_CONCEPT_USAGE(Linestring) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept, true, true, std::vector, std::allocator> >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements, true, true, std::vector, std::allocator> > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:318:12: required from ‘struct boost::ForwardRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:308:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Ring, true, true, std::vector, std::allocator> >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements, true, true, std::vector, std::allocator> > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/ring_concept.hpp:48:5: required from ‘class boost::geometry::concepts::Ring, true, true, std::vector, std::allocator> >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::geometry::concepts::Ring, true, true, std::vector, std::allocator> >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:308:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Ring::~Ring() [with Geometry = boost::geometry::model::ring, true, true, std::vector, std::allocator>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/ring_concept.hpp:48:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 48 | BOOST_CONCEPT_USAGE(Ring) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Polygon > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/polygon_concept.hpp:83:5: required from ‘class boost::geometry::concepts::Polygon > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::geometry::concepts::Polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:36:1: required from ‘struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:39:8: required from ‘struct boost::range_detail::range_const_iterator_helper > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/const_iterator.hpp:66:8: required from ‘struct boost::range_const_iterator > >, void>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/iterator.hpp:61:12: required from ‘struct boost::range_iterator > > >’ wkt.cpp:308:4: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Polygon::~Polygon() [with PolygonType = boost::geometry::model::polygon >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/polygon_concept.hpp:83:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 83 | BOOST_CONCEPT_USAGE(Polygon) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:318:12: required from ‘struct boost::ForwardRangeConcept > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_point >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_point >; std::string = std::__cxx11::basic_string]’ wkt.cpp:360:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::RandomAccessRangeConcept > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/linestring_concept.hpp:45:5: required from ‘class boost::geometry::concepts::MultiPoint > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::geometry::concepts::MultiPoint > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_point >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_point >; std::string = std::__cxx11::basic_string]’ wkt.cpp:360:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: note: in a call to non-static member function ‘boost::RandomAccessRangeConcept > >::~RandomAccessRangeConcept()’ 370 | struct RandomAccessRangeConcept : BidirectionalRangeConcept | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/multi_point_concept.hpp:48:5: required from ‘class boost::geometry::concepts::MultiPoint > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::geometry::concepts::MultiPoint > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_point >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_point >; std::string = std::__cxx11::basic_string]’ wkt.cpp:360:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::MultiPoint > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::MultiPoint > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_point >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_point >; std::string = std::__cxx11::basic_string]’ wkt.cpp:360:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::MultiPoint::~MultiPoint() [with Geometry = boost::geometry::model::multi_point >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/multi_point_concept.hpp:48:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 48 | BOOST_CONCEPT_USAGE(MultiPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:278:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:278:9: required from ‘struct boost::SinglePassRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:318:12: required from ‘struct boost::ForwardRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:281:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:281:9: required from ‘struct boost::SinglePassRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:318:12: required from ‘struct boost::ForwardRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:318:12: required from ‘struct boost::ForwardRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:181:16: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:321:9: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:321:9: required from ‘struct boost::ForwardRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::ForwardIteratorConcept::~ForwardIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:181:16: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:322:9: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:322:9: required from ‘struct boost::ForwardRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::ForwardIteratorConcept::~ForwardIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: required from ‘struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:355:9: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:355:9: required from ‘struct boost::BidirectionalRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::BidirectionalIteratorConcept::~BidirectionalIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: required from ‘struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:356:9: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:356:9: required from ‘struct boost::BidirectionalRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::BidirectionalIteratorConcept::~BidirectionalIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: required from ‘struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:373:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:373:9: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/linestring_concept.hpp:45:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::RandomAccessIteratorConcept::~RandomAccessIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: required from ‘struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:374:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:374:9: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/linestring_concept.hpp:45:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::RandomAccessIteratorConcept::~RandomAccessIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::RandomAccessRangeConcept > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/linestring_concept.hpp:45:5: required from ‘class boost::geometry::concepts::MultiLinestring > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::geometry::concepts::MultiLinestring > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: note: in a call to non-static member function ‘boost::RandomAccessRangeConcept > > >::~RandomAccessRangeConcept()’ 370 | struct RandomAccessRangeConcept : BidirectionalRangeConcept | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/multi_linestring_concept.hpp:46:5: required from ‘class boost::geometry::concepts::MultiLinestring > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::geometry::concepts::MultiLinestring > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::MultiLinestring > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::MultiLinestring > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::MultiLinestring::~MultiLinestring() [with Geometry = boost::geometry::model::multi_linestring > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/multi_linestring_concept.hpp:46:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 46 | BOOST_CONCEPT_USAGE(MultiLinestring) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:278:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:278:9: required from ‘struct boost::SinglePassRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:318:12: required from ‘struct boost::ForwardRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:281:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:281:9: required from ‘struct boost::SinglePassRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:318:12: required from ‘struct boost::ForwardRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:318:12: required from ‘struct boost::ForwardRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:181:16: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:321:9: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:321:9: required from ‘struct boost::ForwardRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::ForwardIteratorConcept::~ForwardIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:181:16: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:322:9: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:322:9: required from ‘struct boost::ForwardRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::ForwardIteratorConcept::~ForwardIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: required from ‘struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:355:9: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:355:9: required from ‘struct boost::BidirectionalRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::BidirectionalIteratorConcept::~BidirectionalIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: required from ‘struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:356:9: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:356:9: required from ‘struct boost::BidirectionalRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::BidirectionalIteratorConcept::~BidirectionalIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: required from ‘struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:373:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:373:9: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/linestring_concept.hpp:45:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::RandomAccessIteratorConcept::~RandomAccessIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: required from ‘struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:374:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:374:9: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::RandomAccessRangeConcept > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/linestring_concept.hpp:45:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::RandomAccessIteratorConcept::~RandomAccessIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::RandomAccessRangeConcept > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/linestring_concept.hpp:45:5: required from ‘class boost::geometry::concepts::MultiPolygon > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::geometry::concepts::MultiPolygon > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: note: in a call to non-static member function ‘boost::RandomAccessRangeConcept > > >::~RandomAccessRangeConcept()’ 370 | struct RandomAccessRangeConcept : BidirectionalRangeConcept | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/multi_polygon_concept.hpp:46:5: required from ‘class boost::geometry::concepts::MultiPolygon > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::geometry::concepts::MultiPolygon > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::MultiPolygon > > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::MultiPolygon > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::MultiPolygon::~MultiPolygon() [with Geometry = boost::geometry::model::multi_polygon > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/multi_polygon_concept.hpp:46:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 46 | BOOST_CONCEPT_USAGE(MultiPolygon) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:318:12: required from ‘struct boost::ForwardRangeConcept > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_point >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_point >; std::string = std::__cxx11::basic_string]’ wkt.cpp:360:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = boost::geometry::model::multi_point >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::MultiPoint > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/multi_point_concept.hpp:48:5: required from ‘class boost::geometry::concepts::MultiPoint > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::geometry::concepts::MultiPoint > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_point >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_point >; std::string = std::__cxx11::basic_string]’ wkt.cpp:360:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::MultiPoint::~MultiPoint() [with Geometry = boost::geometry::model::multi_point >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/multi_point_concept.hpp:48:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 48 | BOOST_CONCEPT_USAGE(MultiPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::CopyConstructible::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::IncrementableIteratorConcept::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::EqualityComparable::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::CopyConstructible::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::IncrementableIteratorConcept::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::EqualityComparable::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:318:12: required from ‘struct boost::ForwardRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = boost::geometry::model::multi_linestring > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:181:16: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::DefaultConstructible::~DefaultConstructible() [with TT = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 137 | BOOST_CONCEPT_USAGE(DefaultConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::ForwardIteratorConcept::~ForwardIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:181:16: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::DefaultConstructible::~DefaultConstructible() [with TT = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 137 | BOOST_CONCEPT_USAGE(DefaultConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::ForwardIteratorConcept::~ForwardIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: required from ‘struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::BidirectionalIteratorConcept::~BidirectionalIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: required from ‘struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::BidirectionalIteratorConcept::~BidirectionalIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: required from ‘struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::RandomAccessIteratorConcept::~RandomAccessIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: required from ‘struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::RandomAccessIteratorConcept::~RandomAccessIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::MultiLinestring > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/multi_linestring_concept.hpp:46:5: required from ‘class boost::geometry::concepts::MultiLinestring > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::geometry::concepts::MultiLinestring > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::MultiLinestring::~MultiLinestring() [with Geometry = boost::geometry::model::multi_linestring > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/multi_linestring_concept.hpp:46:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 46 | BOOST_CONCEPT_USAGE(MultiLinestring) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::CopyConstructible::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::IncrementableIteratorConcept::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::EqualityComparable::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::CopyConstructible::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::IncrementableIteratorConcept::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::EqualityComparable::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:318:12: required from ‘struct boost::ForwardRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:352:12: required from ‘struct boost::BidirectionalRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:370:12: required from ‘struct boost::RandomAccessRangeConcept > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = boost::geometry::model::multi_polygon > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:181:16: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::DefaultConstructible::~DefaultConstructible() [with TT = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 137 | BOOST_CONCEPT_USAGE(DefaultConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::ForwardIteratorConcept::~ForwardIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:181:16: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::DefaultConstructible::~DefaultConstructible() [with TT = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 137 | BOOST_CONCEPT_USAGE(DefaultConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: required from ‘struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::ForwardIteratorConcept::~ForwardIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:197:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: required from ‘struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::BidirectionalIteratorConcept::~BidirectionalIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: required from ‘struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::BidirectionalIteratorConcept::~BidirectionalIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:224:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: required from ‘struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::RandomAccessIteratorConcept::~RandomAccessIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: required from ‘struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::RandomAccessIteratorConcept::~RandomAccessIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:245:14: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::MultiPolygon > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/multi_polygon_concept.hpp:46:5: required from ‘class boost::geometry::concepts::MultiPolygon > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/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*, wrap_constraints*) [with Model = boost::geometry::concepts::MultiPolygon > > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > > >::value’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > > >’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > > >)>’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1202:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::MultiPolygon::~MultiPolygon() [with Geometry = boost::geometry::model::multi_polygon > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/geometries/concepts/multi_polygon_concept.hpp:46:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 46 | BOOST_CONCEPT_USAGE(MultiPolygon) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::SinglePassRangeConcept > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/size.hpp:62:9: required from ‘typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = geometry::model::multi_point >; typename range_size::type = long unsigned int]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:708:75: required from ‘static void boost::geometry::detail::wkt::multi_point_parser::apply(TokenizerIterator&, const TokenizerIterator&, const std::string&, MultiGeometry&) [with TokenizerIterator = boost::token_iterator, __gnu_cxx::__normal_iterator >, std::__cxx11::basic_string >; MultiGeometry = boost::geometry::model::multi_point >; PrefixPolicy = boost::geometry::detail::wkt::prefix_multipoint; std::string = std::__cxx11::basic_string]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:687:14: required from ‘static void boost::geometry::detail::wkt::multi_point_parser::apply(const std::string&, MultiGeometry&) [with MultiGeometry = boost::geometry::model::multi_point >; PrefixPolicy = boost::geometry::detail::wkt::prefix_multipoint; std::string = std::__cxx11::basic_string]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1203:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_point >; std::string = std::__cxx11::basic_string]’ wkt.cpp:360:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = boost::geometry::model::multi_point >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::SinglePassRangeConcept > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/size.hpp:62:9: required from ‘typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = geometry::model::multi_linestring > >; typename range_size::type = long unsigned int]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:646:75: required from ‘static void boost::geometry::detail::wkt::multi_parser::apply(TokenizerIterator&, const TokenizerIterator&, const std::string&, MultiGeometry&) [with TokenizerIterator = boost::token_iterator, __gnu_cxx::__normal_iterator >, std::__cxx11::basic_string >; MultiGeometry = boost::geometry::model::multi_linestring > >; Parser = boost::geometry::detail::wkt::linestring_parser; PrefixPolicy = boost::geometry::detail::wkt::prefix_multilinestring; std::string = std::__cxx11::basic_string]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:628:14: required from ‘static void boost::geometry::detail::wkt::multi_parser::apply(const std::string&, MultiGeometry&) [with MultiGeometry = boost::geometry::model::multi_linestring > >; Parser = boost::geometry::detail::wkt::linestring_parser; PrefixPolicy = boost::geometry::detail::wkt::prefix_multilinestring; std::string = std::__cxx11::basic_string]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1203:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_linestring > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:372:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = boost::geometry::model::multi_linestring > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::SinglePassRangeConcept > > >]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/size.hpp:62:9: required from ‘typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = geometry::model::multi_polygon > >; typename range_size::type = long unsigned int]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:646:75: required from ‘static void boost::geometry::detail::wkt::multi_parser::apply(TokenizerIterator&, const TokenizerIterator&, const std::string&, MultiGeometry&) [with TokenizerIterator = boost::token_iterator, __gnu_cxx::__normal_iterator >, std::__cxx11::basic_string >; MultiGeometry = boost::geometry::model::multi_polygon > >; Parser = boost::geometry::detail::wkt::polygon_parser; PrefixPolicy = boost::geometry::detail::wkt::prefix_multipolygon; std::string = std::__cxx11::basic_string]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:628:14: required from ‘static void boost::geometry::detail::wkt::multi_parser::apply(const std::string&, MultiGeometry&) [with MultiGeometry = boost::geometry::model::multi_polygon > >; Parser = boost::geometry::detail::wkt::polygon_parser; PrefixPolicy = boost::geometry::detail::wkt::prefix_multipolygon; std::string = std::__cxx11::basic_string]’ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/geometry/io/wkt/read.hpp:1203:40: required from ‘void boost::geometry::read_wkt(const std::string&, Geometry&) [with Geometry = model::multi_polygon > >; std::string = std::__cxx11::basic_string]’ wkt.cpp:384:32: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = boost::geometry::model::multi_polygon > >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ g++-13 -std=gnu++17 -shared -L/home/hornik/tmp/R-d-gcc-13/lib -Wl,-O1 -o googlePolylines.so RcppExports.o encode.o googlePolylines.o wkt.o -L/home/hornik/tmp/R-d-gcc-13/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp0Kq2ML/R.INSTALL3ae1b485f706a/googlePolylines/src' installing to /home/hornik/tmp/CRAN/Library/00LOCK-googlePolylines/00new/googlePolylines/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (googlePolylines) * installing *source* package ‘RcppSimdJson’ ... ** package ‘RcppSimdJson’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-13 (Debian 13.2.0-13) 13.2.0’ using C++17 make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpZEPNj0/R.INSTALL3ae2143047493/RcppSimdJson/src' g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSIMDJSON_NO_COMPUTED_GOTO -I../inst/include -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSIMDJSON_NO_COMPUTED_GOTO -I../inst/include -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c deserialize.cpp -o deserialize.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSIMDJSON_NO_COMPUTED_GOTO -I../inst/include -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c exported-utils.cpp -o exported-utils.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSIMDJSON_NO_COMPUTED_GOTO -I../inst/include -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c internal-utils.cpp -o internal-utils.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSIMDJSON_NO_COMPUTED_GOTO -I../inst/include -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c rcppsimdjson_utils_check.cpp -o rcppsimdjson_utils_check.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSIMDJSON_NO_COMPUTED_GOTO -I../inst/include -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c simdjson_example.cpp -o simdjson_example.o g++-13 -std=gnu++17 -shared -L/home/hornik/tmp/R-d-gcc-13/lib -Wl,-O1 -o RcppSimdJson.so RcppExports.o deserialize.o exported-utils.o internal-utils.o rcppsimdjson_utils_check.o simdjson_example.o -fopenmp -L/home/hornik/tmp/R-d-gcc-13/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpZEPNj0/R.INSTALL3ae2143047493/RcppSimdJson/src' installing to /home/hornik/tmp/CRAN/Library/00LOCK-RcppSimdJson/00new/RcppSimdJson/libs ** R ** demo ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (RcppSimdJson) begin installing package ‘cyclestreets’ begin installing package ‘opentripplanner’ begin installing package ‘osrm’ * installing *source* package ‘cyclestreets’ ... ** package ‘cyclestreets’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (cyclestreets) * installing *source* package ‘opentripplanner’ ... ** package ‘opentripplanner’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (opentripplanner) * installing *source* package ‘osrm’ ... ** package ‘osrm’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (osrm) * installing *source* package ‘dodgr’ ... ** package ‘dodgr’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-13 (Debian 13.2.0-13) 13.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpH5ajn8/R.INSTALL3ae253a93dddc/dodgr/src' g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I. -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c heaps/bheap.cpp -o heaps/bheap.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I. -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c heaps/fheap.cpp -o heaps/fheap.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I. -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c heaps/heap23.cpp -o heaps/heap23.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I. -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c heaps/triheap_ext.cpp -o heaps/triheap_ext.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I. -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c heaps/triheap.cpp -o heaps/triheap.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I. -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c centrality.cpp -o centrality.o In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include/RcppParallel/TinyThread.h:7, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include/RcppParallel.h:6, from run_sp.h:13, from centrality.cpp:1: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include/RcppParallel/Common.h: In instantiation of ‘int RcppParallel::resolveValue(const char*, T, U) [with T = long unsigned int; U = int]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include/RcppParallel.h:57:28: required from ‘void RcppParallel::parallelReduce(std::size_t, std::size_t, Reducer&, std::size_t, int) [with Reducer = OneCentralityEdge; std::size_t = long unsigned int]’ centrality.cpp:452:38: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include/RcppParallel/Common.h:16:23: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 16 | if (requestedValue != defaultValue && requestedValue > 0) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I. -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c deduplicate.cpp -o deduplicate.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I. -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c dgraph.cpp -o dgraph.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I. -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c pathfinders.cpp -o pathfinders.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I. -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c dodgr-to-sf.cpp -o dodgr-to-sf.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I. -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c flows.cpp -o flows.o In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include/RcppParallel/TinyThread.h:7, from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include/RcppParallel.h:6, from run_sp.h:13, from flows.cpp:2: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include/RcppParallel/Common.h: In instantiation of ‘int RcppParallel::resolveValue(const char*, T, U) [with T = long unsigned int; U = int]’: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include/RcppParallel.h:57:28: required from ‘void RcppParallel::parallelReduce(std::size_t, std::size_t, Reducer&, std::size_t, int) [with Reducer = OneAggregate; std::size_t = long unsigned int]’ flows.cpp:598:34: required from here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include/RcppParallel/Common.h:16:23: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 16 | if (requestedValue != defaultValue && requestedValue > 0) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I. -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c fund-cycles.cpp -o fund-cycles.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I. -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c graph-contract.cpp -o graph-contract.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I. -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c graph.cpp -o graph.o graph.cpp: In function ‘Rcpp::List rcpp_get_component_vector(const Rcpp::DataFrame&)’: graph.cpp:198:10: warning: variable ‘has_times’ set but not used [-Wunused-but-set-variable] 198 | bool has_times = graph::graph_from_df (graph, vertices, edge_map, vert2edge_map); | ^~~~~~~~~ g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I. -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c graph-sample.cpp -o graph-sample.o graph-sample.cpp: In function ‘Rcpp::StringVector rcpp_sample_graph(Rcpp::DataFrame, size_t)’: graph-sample.cpp:109:10: warning: variable ‘has_times’ set but not used [-Wunused-but-set-variable] 109 | bool has_times = graph::graph_from_df (graph, vertices, edge_map, vert2edge_map); | ^~~~~~~~~ g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I. -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c match-points.cpp -o match-points.o match-points.cpp: In member function ‘virtual void OneEdgeIndex::operator()(std::size_t, std::size_t)’: match-points.cpp:99:17: warning: variable ‘which_side’ set but not used [-Wunused-but-set-variable] 99 | int which_side = INFINITE_INT; | ^~~~~~~~~~ g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I. -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I. -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c run_sp.cpp -o run_sp.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I. -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c run_sp_categorical.cpp -o run_sp_categorical.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I. -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c sc-as-network.cpp -o sc-as-network.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I. -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c sf-as-network.cpp -o sf-as-network.o g++-13 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-13/include" -DNDEBUG -I. -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c turn_penalty.cpp -o turn_penalty.o g++-13 -std=gnu++17 -shared -L/home/hornik/tmp/R-d-gcc-13/lib -Wl,-O1 -o dodgr.so heaps/bheap.o heaps/fheap.o heaps/heap23.o heaps/triheap_ext.o heaps/triheap.o centrality.o deduplicate.o dgraph.o pathfinders.o dodgr-to-sf.o flows.o fund-cycles.o graph-contract.o graph.o graph-sample.o match-points.o RcppExports.o run_sp.o run_sp_categorical.o sc-as-network.o sf-as-network.o turn_penalty.o -llapack -L/home/hornik/tmp/R-d-gcc-13/lib -lRblas -lgfortran -lm -lquadmath -L/home/hornik/tmp/R-d-gcc-13/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpH5ajn8/R.INSTALL3ae253a93dddc/dodgr/src' installing to /home/hornik/tmp/CRAN/Library/00LOCK-dodgr/00new/dodgr/libs ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (dodgr) checking od_0.4.4.tar.gz ... checking abstr_0.4.1.tar.gz ... checking simodels_0.0.5.tar.gz ... checking stplanr_1.1.2.tar.gz ... checking cyclestreets_1.0.1.tar.gz ... Depends: Package: od Depends: R (>= 3.4.0) Imports: sfheaders, methods, vctrs Timings: user system elapsed od 30.787 3.907 37.646 Results: Check status summary: NOTE OK Source packages 0 1 Reverse depends 1 3 Check results summary: od ... OK rdepends_abstr ... OK rdepends_cyclestreets ... OK rdepends_simodels ... OK rdepends_stplanr ... NOTE * checking Rd files ... [0s/0s] NOTE