* installing *source* package 'googlePolylines' ... ** using staged installation ** libs using C++ compiler: 'g++.exe (GCC) 13.2.0' g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I../inst/i -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -DSTRICT_R_HEADERS=1 -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c RcppExports.cpp -o RcppExports.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I../inst/i -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -DSTRICT_R_HEADERS=1 -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c encode.cpp -o encode.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I../inst/i -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -DSTRICT_R_HEADERS=1 -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c googlePolylines.cpp -o googlePolylines.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I../inst/i -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -DSTRICT_R_HEADERS=1 -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c wkt.cpp -o wkt.o In file included from ../inst/i/b/cstdfloat.hpp:27, from ../inst/i/b/multiprecision/detail/float128_functions.hpp:15, from ../inst/i/b/multiprecision/detail/fpclassify.hpp:13, from ../inst/i/b/multiprecision/detail/default_ops.hpp:15, from ../inst/i/b/multiprecision/detail/generic_interconvert.hpp:12, from ../inst/i/b/multiprecision/number.hpp:12, from ../inst/i/b/multiprecision/cpp_int.hpp:19, from ../inst/i/b/multiprecision/cpp_bin_float.hpp:15, from ../inst/i/b/geometry/core/coordinate_promotion.hpp:16, from ../inst/i/b/geometry/core/radian_access.hpp:30, from ../inst/i/b/geometry/geometry.hpp:50, from ../inst/i/b/geometry.hpp:17, from wkt.cpp:4: ../inst/i/b/math/cstdfloat/cstdfloat_cmath.hpp:384:4: warning: non-standard suffix on floating constant [-Wpedantic] 384 | if (x > BOOST_FLOAT128_C(0.693147180559945309417232121458176568075500134360255)) | ^~ ../inst/i/b/math/cstdfloat/cstdfloat_cmath.hpp:392:7: warning: non-standard suffix on floating constant [-Wpedantic] 392 | const float_type top = ((((( float_type(BOOST_FLOAT128_C(2.4087176110456818621091195109360728010934088788572E-13)) * x2 | ^~~~~ ../inst/i/b/math/cstdfloat/cstdfloat_cmath.hpp:393:35: warning: non-standard suffix on floating constant [-Wpedantic] 393 | + float_type(BOOST_FLOAT128_C(9.2735628025258751691201101171038802842096241836000E-10))) * x2 | ^ ../inst/i/b/math/cstdfloat/cstdfloat_cmath.hpp:394:35: warning: non-standard suffix on floating constant [-Wpedantic] 394 | + float_type(BOOST_FLOAT128_C(9.0806726962333369656024118266681195742980640005812E-07))) * x2 | ^ ../inst/i/b/math/cstdfloat/cstdfloat_cmath.hpp:395:35: warning: non-standard suffix on floating constant [-Wpedantic] 395 | + float_type(BOOST_FLOAT128_C(3.1055900621118012422360248447204968944099378881988E-04))) * x2 | ^ ../inst/i/b/math/cstdfloat/cstdfloat_cmath.hpp:396:35: warning: non-standard suffix on floating constant [-Wpedantic] 396 | + float_type(BOOST_FLOAT128_C(3.6231884057971014492753623188405797101449275362319E-02))) * x2 | ^ ../inst/i/b/math/cstdfloat/cstdfloat_cmath.hpp:397:35: warning: non-standard suffix on floating constant [-Wpedantic] 397 | + float_type(BOOST_FLOAT128_C(1.00000000000000000000000000000000000000000000000000000))) | ^ ../inst/i/b/math/cstdfloat/cstdfloat_cmath.hpp:400:7: warning: non-standard suffix on floating constant [-Wpedantic] 400 | const float_type bot = (((((((((((( float_type(BOOST_FLOAT128_C(+7.7202487533515444298369215094104897470942592271063E-16)) * x | ^~~~~ ../inst/i/b/math/cstdfloat/cstdfloat_cmath.hpp:401:42: warning: non-standard suffix on floating constant [-Wpedantic] 401 | + float_type(BOOST_FLOAT128_C(-1.2043588055228409310545597554680364005467044394286E-13))) * x | ^ ../inst/i/b/math/cstdfloat/cstdfloat_cmath.hpp:402:42: warning: non-standard suffix on floating constant [-Wpedantic] 402 | + float_type(BOOST_FLOAT128_C(+9.2735628025258751691201101171038802842096241836000E-12))) * x | ^ ../inst/i/b/math/cstdfloat/cstdfloat_cmath.hpp:403:42: warning: non-standard suffix on floating constant [-Wpedantic] 403 | + float_type(BOOST_FLOAT128_C(-4.6367814012629375845600550585519401421048120918000E-10))) * x | ^ ../inst/i/b/math/cstdfloat/cstdfloat_cmath.hpp:404:42: warning: non-standard suffix on floating constant [-Wpedantic] 404 | + float_type(BOOST_FLOAT128_C(+1.6692413044546575304416198210786984511577323530480E-08))) * x | ^ ../inst/i/b/math/cstdfloat/cstdfloat_cmath.hpp:405:42: warning: non-standard suffix on floating constant [-Wpedantic] 405 | + float_type(BOOST_FLOAT128_C(-4.5403363481166684828012059133340597871490320002906E-07))) * x | ^ ../inst/i/b/math/cstdfloat/cstdfloat_cmath.hpp:406:42: warning: non-standard suffix on floating constant [-Wpedantic] 406 | + float_type(BOOST_FLOAT128_C(+9.5347063310450038138825324180015255530129672006102E-06))) * x | ^ ../inst/i/b/math/cstdfloat/cstdfloat_cmath.hpp:407:42: warning: non-standard suffix on floating constant [-Wpedantic] 407 | + float_type(BOOST_FLOAT128_C(-1.5527950310559006211180124223602484472049689440994E-04))) * x | ^ ../inst/i/b/math/cstdfloat/cstdfloat_cmath.hpp:408:42: warning: non-standard suffix on floating constant [-Wpedantic] 408 | + float_type(BOOST_FLOAT128_C(+1.9409937888198757763975155279503105590062111801242E-03))) * x | ^ ../inst/i/b/math/cstdfloat/cstdfloat_cmath.hpp:409:42: warning: non-standard suffix on floating constant [-Wpedantic] 409 | + float_type(BOOST_FLOAT128_C(-1.8115942028985507246376811594202898550724637681159E-02))) * x | ^ ../inst/i/b/math/cstdfloat/cstdfloat_cmath.hpp:410:42: warning: non-standard suffix on floating constant [-Wpedantic] 410 | + float_type(BOOST_FLOAT128_C(+1.1956521739130434782608695652173913043478260869565E-01))) * x | ^ ../inst/i/b/math/cstdfloat/cstdfloat_cmath.hpp:411:42: warning: non-standard suffix on floating constant [-Wpedantic] 411 | + float_type(BOOST_FLOAT128_C(-0.50000000000000000000000000000000000000000000000000000))) * x | ^ ../inst/i/b/math/cstdfloat/cstdfloat_cmath.hpp:412:42: warning: non-standard suffix on floating constant [-Wpedantic] 412 | + float_type(BOOST_FLOAT128_C(+1.00000000000000000000000000000000000000000000000000000))) | ^ ../inst/i/b/math/cstdfloat/cstdfloat_cmath.hpp:428:4: warning: non-standard suffix on floating constant [-Wpedantic] 428 | constexpr float_type one_over_ln2 = float_type(BOOST_FLOAT128_C(1.44269504088896340735992468100189213742664595415299)); | ^~~~~~~~~ ../inst/i/b/math/cstdfloat/cstdfloat_cmath.hpp:438:4: warning: non-standard suffix on floating constant [-Wpedantic] 438 | else if (::BOOST_CSTDFLOAT_FLOAT128_FABS(x) > BOOST_FLOAT128_C(+0.693147180559945309417232121458176568075500134360255)) | ^~~~ ../inst/i/b/math/cstdfloat/cstdfloat_cmath.hpp:443:4: warning: non-standard suffix on floating constant [-Wpedantic] 443 | else if (::BOOST_CSTDFLOAT_FLOAT128_FABS(x) < BOOST_FLOAT128_C(+0.693147180559945309417232121458176568075500134360255)) | ^~~~ ../inst/i/b/math/cstdfloat/cstdfloat_cmath.hpp:457:4: warning: non-standard suffix on floating constant [-Wpedantic] 457 | if (::BOOST_CSTDFLOAT_FLOAT128_FABS(x - floor_of_x) < float_type(BOOST_CSTDFLOAT_FLOAT128_EPS)) | ^~ ../inst/i/b/math/cstdfloat/cstdfloat_cmath.hpp:460:7: warning: non-standard suffix on floating constant [-Wpedantic] 460 | return boost::math::cstdfloat::detail::pown(BOOST_FLOAT128_C(2.71828182845904523536028747135266249775724709369996), static_cast(floor_of_x)); | ^~~~~~ ../inst/i/b/math/cstdfloat/cstdfloat_cmath.hpp:464:4: warning: non-standard suffix on floating constant [-Wpedantic] 464 | const float_type alpha = x - (n * BOOST_FLOAT128_C(0.693147180559945309417232121458176568075500134360255)); | ^~~~~ ../inst/i/b/math/cstdfloat/cstdfloat_cmath.hpp:558:7: warning: non-standard suffix on floating constant [-Wpedantic] 558 | constexpr float_type my_pi = BOOST_FLOAT128_C(3.14159265358979323846264338327950288419716939937511); | ^~~~~~~~~ ../inst/i/b/math/cstdfloat/cstdfloat_cmath.hpp:714:16: warning: non-standard suffix on floating constant [-Wpedantic] 714 | else if (x == BOOST_FLOAT128_C(0.0)) | ^~~~ ../inst/i/b/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 ../inst/i/b/mpl/aux_/na_assert.hpp:23, from ../inst/i/b/mpl/arg.hpp:25, from ../inst/i/b/mpl/placeholders.hpp:24, from ../inst/i/b/iterator/iterator_categories.hpp:16, from ../inst/i/b/iterator/iterator_facade.hpp:13, from ../inst/i/b/range/iterator_range_core.hpp:27, from ../inst/i/b/range/iterator_range.hpp:13, from ../inst/i/b/range/as_literal.hpp:18, from ../inst/i/b/algorithm/string/trim.hpp:19, from ../inst/i/b/algorithm/string.hpp:19, from wkt.cpp:3: ../inst/i/b/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 | ); | ~ ../inst/i/b/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - ../inst/i/b/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 | ); | ~ ../inst/i/b/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 ../inst/i/b/concept/assert.hpp:35, from ../inst/i/b/concept_check.hpp:20, from ../inst/i/b/range/concepts.hpp:19, from ../inst/i/b/range/size_type.hpp:20, from ../inst/i/b/range/size.hpp:21, from ../inst/i/b/range/functions.hpp:20, from ../inst/i/b/range/iterator_range_core.hpp:38: ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]': ../inst/i/b/geometry/geometries/concepts/point_concept.hpp:74:5: required from 'class boost::geometry::concepts::Point >' ../inst/i/b/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 >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' ../inst/i/b/geometry/arithmetic/arithmetic.hpp:46:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > >' wkt.cpp:239:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ In file included from ../inst/i/b/concept_check.hpp:31: ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::Point >]': ../inst/i/b/geometry/arithmetic/arithmetic.hpp:46:5: required from 'class boost::geometry::model::multi_point >' ../inst/i/b/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 >]' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > >' wkt.cpp:239:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/geometry/geometries/concepts/point_concept.hpp:74:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 74 | BOOST_CONCEPT_USAGE(Point) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]': ../inst/i/b/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]': ../inst/i/b/concept_check.hpp:208:5: required from 'struct boost::Convertible' ../inst/i/b/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]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' ../inst/i/b/iterator/iterator_concepts.hpp:114:7: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::Convertible]': ../inst/i/b/iterator/iterator_concepts.hpp:114:7: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]': ../inst/i/b/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]': ../inst/i/b/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]': ../inst/i/b/concept_check.hpp:208:5: required from 'struct boost::Convertible' ../inst/i/b/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]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' ../inst/i/b/range/concepts.hpp:152:13: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::Convertible]': ../inst/i/b/range/concepts.hpp:152:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>' ../inst/i/b/range/concepts.hpp:278:9: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]': ../inst/i/b/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>' ../inst/i/b/range/concepts.hpp:278:9: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/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 > > > >]': ../inst/i/b/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept > >' ../inst/i/b/range/concepts.hpp:318:12: required from 'struct boost::ForwardRangeConcept > >' ../inst/i/b/range/concepts.hpp:352:12: required from 'struct boost::BidirectionalRangeConcept > >' ../inst/i/b/range/concepts.hpp:370:12: required from 'struct boost::RandomAccessRangeConcept > >' ../inst/i/b/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 > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]': ../inst/i/b/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]': ../inst/i/b/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]': ../inst/i/b/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]': ../inst/i/b/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>' ../inst/i/b/range/concepts.hpp:281:9: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/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 > > > >]': ../inst/i/b/range/concepts.hpp:281:9: required from 'struct boost::SinglePassRangeConcept > >' ../inst/i/b/range/concepts.hpp:318:12: required from 'struct boost::ForwardRangeConcept > >' ../inst/i/b/range/concepts.hpp:352:12: required from 'struct boost::BidirectionalRangeConcept > >' ../inst/i/b/range/concepts.hpp:370:12: required from 'struct boost::RandomAccessRangeConcept > >' ../inst/i/b/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 > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]': ../inst/i/b/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept > >' ../inst/i/b/range/concepts.hpp:318:12: required from 'struct boost::ForwardRangeConcept > >' ../inst/i/b/range/concepts.hpp:352:12: required from 'struct boost::BidirectionalRangeConcept > >' ../inst/i/b/range/concepts.hpp:370:12: required from 'struct boost::RandomAccessRangeConcept > >' ../inst/i/b/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 > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]': ../inst/i/b/concept_check.hpp:137:5: required from 'struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/range/concepts.hpp:181:16: required from 'struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]': ../inst/i/b/concept_check.hpp:208:5: required from 'struct boost::Convertible' ../inst/i/b/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]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' ../inst/i/b/range/concepts.hpp:191:13: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::Convertible]': ../inst/i/b/range/concepts.hpp:191:13: required from 'struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>' ../inst/i/b/range/concepts.hpp:321:9: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]': ../inst/i/b/range/concepts.hpp:197:13: required from 'struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>' ../inst/i/b/range/concepts.hpp:321:9: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/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 > > > >]': ../inst/i/b/range/concepts.hpp:321:9: required from 'struct boost::ForwardRangeConcept > >' ../inst/i/b/range/concepts.hpp:352:12: required from 'struct boost::BidirectionalRangeConcept > >' ../inst/i/b/range/concepts.hpp:370:12: required from 'struct boost::RandomAccessRangeConcept > >' ../inst/i/b/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 > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:197:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]': ../inst/i/b/concept_check.hpp:137:5: required from 'struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/range/concepts.hpp:181:16: required from 'struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]': ../inst/i/b/range/concepts.hpp:197:13: required from 'struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>' ../inst/i/b/range/concepts.hpp:322:9: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/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 > > > >]': ../inst/i/b/range/concepts.hpp:322:9: required from 'struct boost::ForwardRangeConcept > >' ../inst/i/b/range/concepts.hpp:352:12: required from 'struct boost::BidirectionalRangeConcept > >' ../inst/i/b/range/concepts.hpp:370:12: required from 'struct boost::RandomAccessRangeConcept > >' ../inst/i/b/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 > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:197:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]': ../inst/i/b/concept_check.hpp:208:5: required from 'struct boost::Convertible' ../inst/i/b/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]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' ../inst/i/b/range/concepts.hpp:218:14: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::Convertible]': ../inst/i/b/range/concepts.hpp:218:14: required from 'struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>' ../inst/i/b/range/concepts.hpp:355:9: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]': ../inst/i/b/range/concepts.hpp:224:14: required from 'struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>' ../inst/i/b/range/concepts.hpp:355:9: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/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 > > > >]': ../inst/i/b/range/concepts.hpp:355:9: required from 'struct boost::BidirectionalRangeConcept > >' ../inst/i/b/range/concepts.hpp:370:12: required from 'struct boost::RandomAccessRangeConcept > >' ../inst/i/b/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 > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:224:14: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]': ../inst/i/b/range/concepts.hpp:224:14: required from 'struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>' ../inst/i/b/range/concepts.hpp:356:9: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/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 > > > >]': ../inst/i/b/range/concepts.hpp:356:9: required from 'struct boost::BidirectionalRangeConcept > >' ../inst/i/b/range/concepts.hpp:370:12: required from 'struct boost::RandomAccessRangeConcept > >' ../inst/i/b/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 > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:224:14: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]': ../inst/i/b/concept_check.hpp:208:5: required from 'struct boost::Convertible' ../inst/i/b/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]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' ../inst/i/b/range/concepts.hpp:239:14: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::Convertible]': ../inst/i/b/range/concepts.hpp:239:14: required from 'struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>' ../inst/i/b/range/concepts.hpp:373:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]': ../inst/i/b/range/concepts.hpp:245:14: required from 'struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>' ../inst/i/b/range/concepts.hpp:373:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/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 > > > >]': ../inst/i/b/range/concepts.hpp:373:9: required from 'struct boost::RandomAccessRangeConcept > >' ../inst/i/b/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 > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > >)>' ../inst/i/b/geometry/geometries/concepts/linestring_concept.hpp:45:5: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:245:14: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]': ../inst/i/b/range/concepts.hpp:245:14: required from 'struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>' ../inst/i/b/range/concepts.hpp:374:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/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 > > > >]': ../inst/i/b/range/concepts.hpp:374:9: required from 'struct boost::RandomAccessRangeConcept > >' ../inst/i/b/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 > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > >)>' ../inst/i/b/geometry/geometries/concepts/linestring_concept.hpp:45:5: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:245:14: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::RandomAccessRangeConcept > >]': ../inst/i/b/geometry/geometries/concepts/linestring_concept.hpp:45:5: required from 'class boost::geometry::concepts::Linestring > >' ../inst/i/b/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 > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > >)>' ../inst/i/b/geometry/geometries/multi_linestring.hpp:57:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/range/concepts.hpp:370:12: note: in a call to non-static member function 'boost::RandomAccessRangeConcept > >::~RandomAccessRangeConcept()' 370 | struct RandomAccessRangeConcept : BidirectionalRangeConcept | ^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]': ../inst/i/b/geometry/geometries/concepts/linestring_concept.hpp:49:5: required from 'class boost::geometry::concepts::Linestring > >' ../inst/i/b/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 > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > >)>' ../inst/i/b/geometry/geometries/multi_linestring.hpp:57:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::Linestring > >]': ../inst/i/b/geometry/geometries/multi_linestring.hpp:57:5: required from 'class boost::geometry::model::multi_linestring > >' ../inst/i/b/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 > >]' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/geometry/geometries/concepts/linestring_concept.hpp:49:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 49 | BOOST_CONCEPT_USAGE(Linestring) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/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> > >]': ../inst/i/b/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept, true, true, std::vector, std::allocator> >' ../inst/i/b/range/concepts.hpp:318:12: required from 'struct boost::ForwardRangeConcept, true, true, std::vector, std::allocator> >' ../inst/i/b/range/concepts.hpp:352:12: required from 'struct boost::BidirectionalRangeConcept, true, true, std::vector, std::allocator> >' ../inst/i/b/range/concepts.hpp:370:12: required from 'struct boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >' ../inst/i/b/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> >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:306:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >]': ../inst/i/b/geometry/geometries/concepts/linestring_concept.hpp:45:5: required from 'class boost::geometry::concepts::Ring, true, true, std::vector, std::allocator> >' ../inst/i/b/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> >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_, true, true, std::vector, std::allocator> >)>' ../inst/i/b/geometry/geometries/concepts/polygon_concept.hpp:60:5: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:306:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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 | ^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/i/b/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> > >]': ../inst/i/b/geometry/geometries/concepts/ring_concept.hpp:48:5: required from 'class boost::geometry::concepts::Ring, true, true, std::vector, std::allocator> >' ../inst/i/b/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> >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_, true, true, std::vector, std::allocator> >)>' ../inst/i/b/geometry/geometries/concepts/polygon_concept.hpp:60:5: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:306:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/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> >]': ../inst/i/b/geometry/geometries/concepts/polygon_concept.hpp:60:5: required from 'class boost::geometry::concepts::Polygon > >' ../inst/i/b/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 > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > >)>' ../inst/i/b/geometry/geometries/multi_polygon.hpp:57:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:306:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/geometry/geometries/concepts/ring_concept.hpp:48:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 48 | BOOST_CONCEPT_USAGE(Ring) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]': ../inst/i/b/geometry/geometries/concepts/polygon_concept.hpp:83:5: required from 'class boost::geometry::concepts::Polygon > >' ../inst/i/b/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 > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > >)>' ../inst/i/b/geometry/geometries/multi_polygon.hpp:57:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:306:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::Polygon > >]': ../inst/i/b/geometry/geometries/multi_polygon.hpp:57:5: required from 'class boost::geometry::model::multi_polygon > >' ../inst/i/b/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 > >]' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:306:4: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/geometry/geometries/concepts/polygon_concept.hpp:83:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 83 | BOOST_CONCEPT_USAGE(Polygon) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Point >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]' ../inst/i/b/geometry/geometries/concepts/point_concept.hpp:74:5: required from 'class boost::geometry::concepts::Point >' ../inst/i/b/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 >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > >' wkt.cpp:239:4: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/geometry/geometries/concepts/point_concept.hpp:74:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 74 | BOOST_CONCEPT_USAGE(Point) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]' ../inst/i/b/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]' ../inst/i/b/concept_check.hpp:208:5: required from 'struct boost::Convertible' ../inst/i/b/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]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/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 > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]' ../inst/i/b/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]' ../inst/i/b/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]' ../inst/i/b/concept_check.hpp:208:5: required from 'struct boost::Convertible' ../inst/i/b/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]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/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 > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]' ../inst/i/b/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]' ../inst/i/b/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/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 > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]' ../inst/i/b/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]' ../inst/i/b/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/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 > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]' ../inst/i/b/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]' ../inst/i/b/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept > >' ../inst/i/b/range/concepts.hpp:318:12: required from 'struct boost::ForwardRangeConcept > >' ../inst/i/b/range/concepts.hpp:352:12: required from 'struct boost::BidirectionalRangeConcept > >' ../inst/i/b/range/concepts.hpp:370:12: required from 'struct boost::RandomAccessRangeConcept > >' ../inst/i/b/concept/detail/has_constraints.hpp:32:62: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]' ../inst/i/b/concept_check.hpp:137:5: required from 'struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/range/concepts.hpp:181:16: required from 'struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/concept_check.hpp:137:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 137 | BOOST_CONCEPT_USAGE(DefaultConstructible) { | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]' ../inst/i/b/concept_check.hpp:208:5: required from 'struct boost::Convertible' ../inst/i/b/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]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/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 > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]' ../inst/i/b/range/concepts.hpp:197:13: required from 'struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:197:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]' ../inst/i/b/concept_check.hpp:137:5: required from 'struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/range/concepts.hpp:181:16: required from 'struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/concept_check.hpp:137:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 137 | BOOST_CONCEPT_USAGE(DefaultConstructible) { | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/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 > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]' ../inst/i/b/range/concepts.hpp:197:13: required from 'struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:197:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]' ../inst/i/b/concept_check.hpp:208:5: required from 'struct boost::Convertible' ../inst/i/b/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]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/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 > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]' ../inst/i/b/range/concepts.hpp:224:14: required from 'struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:224:14: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/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 > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]' ../inst/i/b/range/concepts.hpp:224:14: required from 'struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:224:14: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]' ../inst/i/b/concept_check.hpp:208:5: required from 'struct boost::Convertible' ../inst/i/b/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]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/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 > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]' ../inst/i/b/range/concepts.hpp:245:14: required from 'struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:245:14: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/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 > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]' ../inst/i/b/range/concepts.hpp:245:14: required from 'struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' ../inst/i/b/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 > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:245:14: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Linestring > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]' ../inst/i/b/geometry/geometries/concepts/linestring_concept.hpp:49:5: required from 'class boost::geometry::concepts::Linestring > >' ../inst/i/b/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 > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:277:4: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/geometry/geometries/concepts/linestring_concept.hpp:49:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 49 | BOOST_CONCEPT_USAGE(Linestring) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept, true, true, std::vector, std::allocator> >]': ../inst/i/b/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> > >]' ../inst/i/b/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept, true, true, std::vector, std::allocator> >' ../inst/i/b/range/concepts.hpp:318:12: required from 'struct boost::ForwardRangeConcept, true, true, std::vector, std::allocator> >' ../inst/i/b/range/concepts.hpp:352:12: required from 'struct boost::BidirectionalRangeConcept, true, true, std::vector, std::allocator> >' ../inst/i/b/range/concepts.hpp:370:12: required from 'struct boost::RandomAccessRangeConcept, true, true, std::vector, std::allocator> >' ../inst/i/b/concept/detail/has_constraints.hpp:32:62: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:306:4: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Ring, true, true, std::vector, std::allocator> >]': ../inst/i/b/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> > >]' ../inst/i/b/geometry/geometries/concepts/ring_concept.hpp:48:5: required from 'class boost::geometry::concepts::Ring, true, true, std::vector, std::allocator> >' ../inst/i/b/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> >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied, true, true, std::vector, std::allocator> > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:306:4: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/geometry/geometries/concepts/ring_concept.hpp:48:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 48 | BOOST_CONCEPT_USAGE(Ring) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Polygon > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]' ../inst/i/b/geometry/geometries/concepts/polygon_concept.hpp:83:5: required from 'class boost::geometry::concepts::Polygon > >' ../inst/i/b/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 > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/range/const_iterator.hpp:36:1: required from 'const bool boost::range_detail::has_const_iterator > >, mpl_::bool_ >::value' ../inst/i/b/range/const_iterator.hpp:36:1: required from 'struct boost::range_detail::has_const_iterator > >, mpl_::bool_ >' ../inst/i/b/range/const_iterator.hpp:39:8: required from 'struct boost::range_detail::range_const_iterator_helper > > >' ../inst/i/b/range/const_iterator.hpp:66:8: required from 'struct boost::range_const_iterator > >, void>' ../inst/i/b/range/iterator.hpp:61:12: required from 'struct boost::range_iterator > > >' wkt.cpp:306:4: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/geometry/geometries/concepts/polygon_concept.hpp:83:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 83 | BOOST_CONCEPT_USAGE(Polygon) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]': ../inst/i/b/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept > >' ../inst/i/b/range/concepts.hpp:318:12: required from 'struct boost::ForwardRangeConcept > >' ../inst/i/b/range/concepts.hpp:352:12: required from 'struct boost::BidirectionalRangeConcept > >' ../inst/i/b/range/concepts.hpp:370:12: required from 'struct boost::RandomAccessRangeConcept > >' ../inst/i/b/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 > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_point >]' ../inst/i/b/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:358:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::RandomAccessRangeConcept > >]': ../inst/i/b/geometry/geometries/concepts/linestring_concept.hpp:45:5: required from 'class boost::geometry::concepts::MultiPoint > >' ../inst/i/b/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 > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_point >]' ../inst/i/b/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:358:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/range/concepts.hpp:370:12: note: in a call to non-static member function 'boost::RandomAccessRangeConcept > >::~RandomAccessRangeConcept()' 370 | struct RandomAccessRangeConcept : BidirectionalRangeConcept | ^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]': ../inst/i/b/geometry/geometries/concepts/multi_point_concept.hpp:48:5: required from 'class boost::geometry::concepts::MultiPoint > >' ../inst/i/b/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 > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_point >]' ../inst/i/b/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:358:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::MultiPoint > >]': ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_point >]' ../inst/i/b/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:358:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/geometry/geometries/concepts/multi_point_concept.hpp:48:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 48 | BOOST_CONCEPT_USAGE(MultiPoint) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]': ../inst/i/b/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]': ../inst/i/b/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]': ../inst/i/b/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]': ../inst/i/b/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>' ../inst/i/b/range/concepts.hpp:278:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/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 > > > > >]': ../inst/i/b/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept > > >' ../inst/i/b/range/concepts.hpp:318:12: required from 'struct boost::ForwardRangeConcept > > >' ../inst/i/b/range/concepts.hpp:352:12: required from 'struct boost::BidirectionalRangeConcept > > >' ../inst/i/b/range/concepts.hpp:370:12: required from 'struct boost::RandomAccessRangeConcept > > >' ../inst/i/b/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 > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]': ../inst/i/b/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]': ../inst/i/b/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]': ../inst/i/b/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]': ../inst/i/b/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>' ../inst/i/b/range/concepts.hpp:281:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/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 > > > > >]': ../inst/i/b/range/concepts.hpp:281:9: required from 'struct boost::SinglePassRangeConcept > > >' ../inst/i/b/range/concepts.hpp:318:12: required from 'struct boost::ForwardRangeConcept > > >' ../inst/i/b/range/concepts.hpp:352:12: required from 'struct boost::BidirectionalRangeConcept > > >' ../inst/i/b/range/concepts.hpp:370:12: required from 'struct boost::RandomAccessRangeConcept > > >' ../inst/i/b/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 > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > > >]': ../inst/i/b/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept > > >' ../inst/i/b/range/concepts.hpp:318:12: required from 'struct boost::ForwardRangeConcept > > >' ../inst/i/b/range/concepts.hpp:352:12: required from 'struct boost::BidirectionalRangeConcept > > >' ../inst/i/b/range/concepts.hpp:370:12: required from 'struct boost::RandomAccessRangeConcept > > >' ../inst/i/b/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 > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]': ../inst/i/b/concept_check.hpp:137:5: required from 'struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:181:16: required from 'struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]': ../inst/i/b/range/concepts.hpp:197:13: required from 'struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>' ../inst/i/b/range/concepts.hpp:321:9: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/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 > > > > >]': ../inst/i/b/range/concepts.hpp:321:9: required from 'struct boost::ForwardRangeConcept > > >' ../inst/i/b/range/concepts.hpp:352:12: required from 'struct boost::BidirectionalRangeConcept > > >' ../inst/i/b/range/concepts.hpp:370:12: required from 'struct boost::RandomAccessRangeConcept > > >' ../inst/i/b/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 > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:197:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]': ../inst/i/b/concept_check.hpp:137:5: required from 'struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:181:16: required from 'struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]': ../inst/i/b/range/concepts.hpp:197:13: required from 'struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>' ../inst/i/b/range/concepts.hpp:322:9: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/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 > > > > >]': ../inst/i/b/range/concepts.hpp:322:9: required from 'struct boost::ForwardRangeConcept > > >' ../inst/i/b/range/concepts.hpp:352:12: required from 'struct boost::BidirectionalRangeConcept > > >' ../inst/i/b/range/concepts.hpp:370:12: required from 'struct boost::RandomAccessRangeConcept > > >' ../inst/i/b/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 > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:197:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]': ../inst/i/b/range/concepts.hpp:224:14: required from 'struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>' ../inst/i/b/range/concepts.hpp:355:9: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/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 > > > > >]': ../inst/i/b/range/concepts.hpp:355:9: required from 'struct boost::BidirectionalRangeConcept > > >' ../inst/i/b/range/concepts.hpp:370:12: required from 'struct boost::RandomAccessRangeConcept > > >' ../inst/i/b/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 > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:224:14: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]': ../inst/i/b/range/concepts.hpp:224:14: required from 'struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>' ../inst/i/b/range/concepts.hpp:356:9: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/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 > > > > >]': ../inst/i/b/range/concepts.hpp:356:9: required from 'struct boost::BidirectionalRangeConcept > > >' ../inst/i/b/range/concepts.hpp:370:12: required from 'struct boost::RandomAccessRangeConcept > > >' ../inst/i/b/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 > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:224:14: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]': ../inst/i/b/range/concepts.hpp:245:14: required from 'struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>' ../inst/i/b/range/concepts.hpp:373:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/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 > > > > >]': ../inst/i/b/range/concepts.hpp:373:9: required from 'struct boost::RandomAccessRangeConcept > > >' ../inst/i/b/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 > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/linestring_concept.hpp:45:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:245:14: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]': ../inst/i/b/range/concepts.hpp:245:14: required from 'struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>' ../inst/i/b/range/concepts.hpp:374:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/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 > > > > >]': ../inst/i/b/range/concepts.hpp:374:9: required from 'struct boost::RandomAccessRangeConcept > > >' ../inst/i/b/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 > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/linestring_concept.hpp:45:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:245:14: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::RandomAccessRangeConcept > > >]': ../inst/i/b/geometry/geometries/concepts/linestring_concept.hpp:45:5: required from 'class boost::geometry::concepts::MultiLinestring > > >' ../inst/i/b/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 > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/range/concepts.hpp:370:12: note: in a call to non-static member function 'boost::RandomAccessRangeConcept > > >::~RandomAccessRangeConcept()' 370 | struct RandomAccessRangeConcept : BidirectionalRangeConcept | ^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > > >]': ../inst/i/b/geometry/geometries/concepts/multi_linestring_concept.hpp:46:5: required from 'class boost::geometry::concepts::MultiLinestring > > >' ../inst/i/b/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 > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::MultiLinestring > > >]': ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/geometry/geometries/concepts/multi_linestring_concept.hpp:46:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 46 | BOOST_CONCEPT_USAGE(MultiLinestring) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]': ../inst/i/b/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]': ../inst/i/b/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]': ../inst/i/b/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]': ../inst/i/b/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>' ../inst/i/b/range/concepts.hpp:278:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/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 > > > > >]': ../inst/i/b/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept > > >' ../inst/i/b/range/concepts.hpp:318:12: required from 'struct boost::ForwardRangeConcept > > >' ../inst/i/b/range/concepts.hpp:352:12: required from 'struct boost::BidirectionalRangeConcept > > >' ../inst/i/b/range/concepts.hpp:370:12: required from 'struct boost::RandomAccessRangeConcept > > >' ../inst/i/b/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 > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]': ../inst/i/b/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]': ../inst/i/b/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]': ../inst/i/b/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]': ../inst/i/b/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>' ../inst/i/b/range/concepts.hpp:281:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/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 > > > > >]': ../inst/i/b/range/concepts.hpp:281:9: required from 'struct boost::SinglePassRangeConcept > > >' ../inst/i/b/range/concepts.hpp:318:12: required from 'struct boost::ForwardRangeConcept > > >' ../inst/i/b/range/concepts.hpp:352:12: required from 'struct boost::BidirectionalRangeConcept > > >' ../inst/i/b/range/concepts.hpp:370:12: required from 'struct boost::RandomAccessRangeConcept > > >' ../inst/i/b/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 > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > > >]': ../inst/i/b/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept > > >' ../inst/i/b/range/concepts.hpp:318:12: required from 'struct boost::ForwardRangeConcept > > >' ../inst/i/b/range/concepts.hpp:352:12: required from 'struct boost::BidirectionalRangeConcept > > >' ../inst/i/b/range/concepts.hpp:370:12: required from 'struct boost::RandomAccessRangeConcept > > >' ../inst/i/b/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 > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]': ../inst/i/b/concept_check.hpp:137:5: required from 'struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:181:16: required from 'struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]': ../inst/i/b/range/concepts.hpp:197:13: required from 'struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>' ../inst/i/b/range/concepts.hpp:321:9: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/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 > > > > >]': ../inst/i/b/range/concepts.hpp:321:9: required from 'struct boost::ForwardRangeConcept > > >' ../inst/i/b/range/concepts.hpp:352:12: required from 'struct boost::BidirectionalRangeConcept > > >' ../inst/i/b/range/concepts.hpp:370:12: required from 'struct boost::RandomAccessRangeConcept > > >' ../inst/i/b/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 > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:197:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]': ../inst/i/b/concept_check.hpp:137:5: required from 'struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:181:16: required from 'struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]': ../inst/i/b/range/concepts.hpp:197:13: required from 'struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>' ../inst/i/b/range/concepts.hpp:322:9: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/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 > > > > >]': ../inst/i/b/range/concepts.hpp:322:9: required from 'struct boost::ForwardRangeConcept > > >' ../inst/i/b/range/concepts.hpp:352:12: required from 'struct boost::BidirectionalRangeConcept > > >' ../inst/i/b/range/concepts.hpp:370:12: required from 'struct boost::RandomAccessRangeConcept > > >' ../inst/i/b/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 > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:197:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]': ../inst/i/b/range/concepts.hpp:224:14: required from 'struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>' ../inst/i/b/range/concepts.hpp:355:9: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/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 > > > > >]': ../inst/i/b/range/concepts.hpp:355:9: required from 'struct boost::BidirectionalRangeConcept > > >' ../inst/i/b/range/concepts.hpp:370:12: required from 'struct boost::RandomAccessRangeConcept > > >' ../inst/i/b/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 > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:224:14: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]': ../inst/i/b/range/concepts.hpp:224:14: required from 'struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>' ../inst/i/b/range/concepts.hpp:356:9: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/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 > > > > >]': ../inst/i/b/range/concepts.hpp:356:9: required from 'struct boost::BidirectionalRangeConcept > > >' ../inst/i/b/range/concepts.hpp:370:12: required from 'struct boost::RandomAccessRangeConcept > > >' ../inst/i/b/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 > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:224:14: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]': ../inst/i/b/range/concepts.hpp:245:14: required from 'struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>' ../inst/i/b/range/concepts.hpp:373:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/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 > > > > >]': ../inst/i/b/range/concepts.hpp:373:9: required from 'struct boost::RandomAccessRangeConcept > > >' ../inst/i/b/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 > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/linestring_concept.hpp:45:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:245:14: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]': ../inst/i/b/range/concepts.hpp:245:14: required from 'struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >*, std::vector >, std::allocator > > > > >)>' ../inst/i/b/range/concepts.hpp:374:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/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 > > > > >]': ../inst/i/b/range/concepts.hpp:374:9: required from 'struct boost::RandomAccessRangeConcept > > >' ../inst/i/b/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 > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/linestring_concept.hpp:45:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:245:14: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::RandomAccessRangeConcept > > >]': ../inst/i/b/geometry/geometries/concepts/linestring_concept.hpp:45:5: required from 'class boost::geometry::concepts::MultiPolygon > > >' ../inst/i/b/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 > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/range/concepts.hpp:370:12: note: in a call to non-static member function 'boost::RandomAccessRangeConcept > > >::~RandomAccessRangeConcept()' 370 | struct RandomAccessRangeConcept : BidirectionalRangeConcept | ^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > > >]': ../inst/i/b/geometry/geometries/concepts/multi_polygon_concept.hpp:46:5: required from 'class boost::geometry::concepts::MultiPolygon > > >' ../inst/i/b/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 > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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(); } | ^ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::MultiPolygon > > >]': ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/geometry/geometries/concepts/multi_polygon_concept.hpp:46:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 46 | BOOST_CONCEPT_USAGE(MultiPolygon) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]' ../inst/i/b/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept > >' ../inst/i/b/range/concepts.hpp:318:12: required from 'struct boost::ForwardRangeConcept > >' ../inst/i/b/range/concepts.hpp:352:12: required from 'struct boost::BidirectionalRangeConcept > >' ../inst/i/b/range/concepts.hpp:370:12: required from 'struct boost::RandomAccessRangeConcept > >' ../inst/i/b/concept/detail/has_constraints.hpp:32:62: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_point >]' ../inst/i/b/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:358:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::MultiPoint > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]' ../inst/i/b/geometry/geometries/concepts/multi_point_concept.hpp:48:5: required from 'class boost::geometry::concepts::MultiPoint > >' ../inst/i/b/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 > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_point >]' ../inst/i/b/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:358:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/geometry/geometries/concepts/multi_point_concept.hpp:48:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 48 | BOOST_CONCEPT_USAGE(MultiPoint) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]' ../inst/i/b/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/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 > > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]' ../inst/i/b/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]' ../inst/i/b/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/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 > > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]' ../inst/i/b/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]' ../inst/i/b/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/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 > > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]' ../inst/i/b/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]' ../inst/i/b/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/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 > > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]' ../inst/i/b/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > > >]' ../inst/i/b/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept > > >' ../inst/i/b/range/concepts.hpp:318:12: required from 'struct boost::ForwardRangeConcept > > >' ../inst/i/b/range/concepts.hpp:352:12: required from 'struct boost::BidirectionalRangeConcept > > >' ../inst/i/b/range/concepts.hpp:370:12: required from 'struct boost::RandomAccessRangeConcept > > >' ../inst/i/b/concept/detail/has_constraints.hpp:32:62: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]' ../inst/i/b/concept_check.hpp:137:5: required from 'struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:181:16: required from 'struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/concept_check.hpp:137:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 137 | BOOST_CONCEPT_USAGE(DefaultConstructible) { | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/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 > > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]' ../inst/i/b/range/concepts.hpp:197:13: required from 'struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:197:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]' ../inst/i/b/concept_check.hpp:137:5: required from 'struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:181:16: required from 'struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/concept_check.hpp:137:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 137 | BOOST_CONCEPT_USAGE(DefaultConstructible) { | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/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 > > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]' ../inst/i/b/range/concepts.hpp:197:13: required from 'struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:197:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/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 > > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]' ../inst/i/b/range/concepts.hpp:224:14: required from 'struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:224:14: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/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 > > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]' ../inst/i/b/range/concepts.hpp:224:14: required from 'struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:224:14: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/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 > > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]' ../inst/i/b/range/concepts.hpp:245:14: required from 'struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:245:14: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/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 > > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]' ../inst/i/b/range/concepts.hpp:245:14: required from 'struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:245:14: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::MultiLinestring > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > > >]' ../inst/i/b/geometry/geometries/concepts/multi_linestring_concept.hpp:46:5: required from 'class boost::geometry::concepts::MultiLinestring > > >' ../inst/i/b/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 > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_linestring > >]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/geometry/geometries/concepts/multi_linestring_concept.hpp:46:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 46 | BOOST_CONCEPT_USAGE(MultiLinestring) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]' ../inst/i/b/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/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 > > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]' ../inst/i/b/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]' ../inst/i/b/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/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 > > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]' ../inst/i/b/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]' ../inst/i/b/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/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 > > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]' ../inst/i/b/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]' ../inst/i/b/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/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 > > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]' ../inst/i/b/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > > >]' ../inst/i/b/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept > > >' ../inst/i/b/range/concepts.hpp:318:12: required from 'struct boost::ForwardRangeConcept > > >' ../inst/i/b/range/concepts.hpp:352:12: required from 'struct boost::BidirectionalRangeConcept > > >' ../inst/i/b/range/concepts.hpp:370:12: required from 'struct boost::RandomAccessRangeConcept > > >' ../inst/i/b/concept/detail/has_constraints.hpp:32:62: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]' ../inst/i/b/concept_check.hpp:137:5: required from 'struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:181:16: required from 'struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/concept_check.hpp:137:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 137 | BOOST_CONCEPT_USAGE(DefaultConstructible) { | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/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 > > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]' ../inst/i/b/range/concepts.hpp:197:13: required from 'struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:197:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]' ../inst/i/b/concept_check.hpp:137:5: required from 'struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/range/concepts.hpp:181:16: required from 'struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/concept_check.hpp:137:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 137 | BOOST_CONCEPT_USAGE(DefaultConstructible) { | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/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 > > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]' ../inst/i/b/range/concepts.hpp:197:13: required from 'struct boost::range_detail::ForwardIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:197:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 197 | BOOST_CONCEPT_USAGE(ForwardIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/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 > > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]' ../inst/i/b/range/concepts.hpp:224:14: required from 'struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:224:14: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/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 > > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]' ../inst/i/b/range/concepts.hpp:224:14: required from 'struct boost::range_detail::BidirectionalIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:224:14: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 224 | BOOST_CONCEPT_USAGE(BidirectionalIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/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 > > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]' ../inst/i/b/range/concepts.hpp:245:14: required from 'struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:245:14: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/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 > > > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >*, std::vector >, std::allocator > > > > > >]' ../inst/i/b/range/concepts.hpp:245:14: required from 'struct boost::range_detail::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >' ../inst/i/b/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 > > > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >*, std::vector >, std::allocator > > > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:245:14: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 245 | BOOST_CONCEPT_USAGE(RandomAccessIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::MultiPolygon > > >]': ../inst/i/b/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > > >]' ../inst/i/b/geometry/geometries/concepts/multi_polygon_concept.hpp:46:5: required from 'class boost::geometry::concepts::MultiPolygon > > >' ../inst/i/b/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 > > >]' ../inst/i/b/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > > >::value' ../inst/i/b/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > > >' ../inst/i/b/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > > >)>' ../inst/i/b/geometry/geometries/concepts/check.hpp:55:5: required from 'constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::multi_polygon > >]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/geometry/geometries/concepts/multi_polygon_concept.hpp:46:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 46 | BOOST_CONCEPT_USAGE(MultiPolygon) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::SinglePassRangeConcept > >]': ../inst/i/b/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 long unsigned int]' ../inst/i/b/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]' ../inst/i/b/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]' ../inst/i/b/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:358:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::SinglePassRangeConcept > > >]': ../inst/i/b/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 long unsigned int]' ../inst/i/b/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]' ../inst/i/b/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]' ../inst/i/b/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:370:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ ../inst/i/b/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::SinglePassRangeConcept > > >]': ../inst/i/b/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 long unsigned int]' ../inst/i/b/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]' ../inst/i/b/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]' ../inst/i/b/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:382:32: required from here ../inst/i/b/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ ../inst/i/b/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() | ^ ../inst/i/b/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -shared -s -static-libgcc -o googlePolylines.dll tmp.def RcppExports.o encode.o googlePolylines.o wkt.o -Ld:/rtools44/x86_64-w64-mingw32.static.posix/lib/x64 -Ld:/rtools44/x86_64-w64-mingw32.static.posix/lib -LD:/RCompile/recent/R/bin/x64 -lR installing to d:/RCompile/CRANincoming/R-devel/lib/00LOCK-googlePolylines/00new/googlePolylines/libs/x64 ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (googlePolylines)