* installing to library ‘/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages’ * installing *source* package ‘crownsegmentr’ ... ** this is package ‘crownsegmentr’ version ‘1.0.1’ ** package ‘crownsegmentr’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-14 (Debian 14.3.0-10) 14.3.0’ using C++17 make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpKKKL3e/R.INSTALL1d30072f1847d/crownsegmentr/src' g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/progress/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/na_assert.hpp:23, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/arg.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/variant/variant_fwd.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/assign.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_points.hpp:21, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:20, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:57, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17, from ../inst/include/spatial_types.h:25, from ../inst/include/ams3d_R_interface.h:25, from ../inst/include/crownsegmentr.h:25, from RcppExports.cpp:4: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses] 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:17, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/property_map/vector_property_map.hpp:14, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/property_map/property_map.hpp:598, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/graph/graph_concepts.hpp:17, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/graph/biconnected_components.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/graph/graph_util.hpp:12, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/graph/detect_biconnected_components.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/traverse.hpp:20, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/overlay.hpp:37, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:34, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/difference.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:33, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/detail/shared_count.hpp:294:33: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 294 | explicit shared_count( std::auto_ptr & r ): pi_( new sp_counted_impl_p( r.get() ) ) | ^~~~~~~~ In file included from /usr/include/c++/14/memory:78, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:35, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/cstdfloat.hpp:27, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/number.hpp:12, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/cpp_int.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:28, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:50: /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:354:31: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 354 | explicit shared_ptr( std::auto_ptr & r ): px(r.get()), pn() | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:365:22: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 365 | shared_ptr( std::auto_ptr && r ): px(r.get()), pn() | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:423:34: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 423 | shared_ptr & operator=( std::auto_ptr & r ) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:430:34: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 430 | shared_ptr & operator=( std::auto_ptr && r ) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr& boost::shared_ptr::operator=(std::auto_ptr<_Up>&&)’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:432:38: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 432 | this_type( static_cast< std::auto_ptr && >( r ) ).swap( *this ); | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/scoped_ptr.hpp:13, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/graph/adjacency_list.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/graph/graph_util.hpp:13: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/scoped_ptr.hpp: At global scope: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/scoped_ptr.hpp:63:31: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 63 | explicit scoped_ptr( std::auto_ptr p ) noexcept : px( p.release() ) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/bind/mem_fn.hpp:23, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mem_fn.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/function/function_template.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/function.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/find_iterator.hpp:24, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/iter_find.hpp:27, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/split.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/io/svg/svg_mapper.hpp:27, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:129: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 48 | template T * get_pointer(std::auto_ptr const& p) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/progress/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c ams3d_R_interface_flexible.cpp -o ams3d_R_interface_flexible.o In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/na_assert.hpp:23, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/arg.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/variant/variant_fwd.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/assign.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_points.hpp:21, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:20, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:57, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17, from ../inst/include/spatial_types.h:25, from ../inst/include/ams3d_R_interface.h:25, from ams3d_R_interface_flexible.cpp:22: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses] 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:17, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/property_map/vector_property_map.hpp:14, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/property_map/property_map.hpp:598, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/graph/graph_concepts.hpp:17, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/graph/biconnected_components.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/graph/graph_util.hpp:12, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/graph/detect_biconnected_components.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/traverse.hpp:20, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/overlay.hpp:37, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:34, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/difference.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:33, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/detail/shared_count.hpp:294:33: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 294 | explicit shared_count( std::auto_ptr & r ): pi_( new sp_counted_impl_p( r.get() ) ) | ^~~~~~~~ In file included from /usr/include/c++/14/memory:78, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:35, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/cstdfloat.hpp:27, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/number.hpp:12, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/cpp_int.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:28, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:50: /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:354:31: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 354 | explicit shared_ptr( std::auto_ptr & r ): px(r.get()), pn() | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:365:22: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 365 | shared_ptr( std::auto_ptr && r ): px(r.get()), pn() | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:423:34: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 423 | shared_ptr & operator=( std::auto_ptr & r ) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:430:34: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 430 | shared_ptr & operator=( std::auto_ptr && r ) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr& boost::shared_ptr::operator=(std::auto_ptr<_Up>&&)’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:432:38: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 432 | this_type( static_cast< std::auto_ptr && >( r ) ).swap( *this ); | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/scoped_ptr.hpp:13, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/graph/adjacency_list.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/graph/graph_util.hpp:13: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/scoped_ptr.hpp: At global scope: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/scoped_ptr.hpp:63:31: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 63 | explicit scoped_ptr( std::auto_ptr p ) noexcept : px( p.release() ) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/bind/mem_fn.hpp:23, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mem_fn.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/function/function_template.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/function.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/find_iterator.hpp:24, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/iter_find.hpp:27, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/split.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/io/svg/svg_mapper.hpp:27, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:129: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 48 | template T * get_pointer(std::auto_ptr const& p) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/assert.hpp:35, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/requires.hpp:8, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:24, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:54: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d2::point_xy]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:250:37: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy; Strategy = default_strategy]’ 250 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:282:41: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy]’ 282 | return geometry::comparable_distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_util.h:105:62: required from here 105 | _comparable_distance{ _geom::comparable_distance ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 106 | point_2d_t{ 0, 0 }, point_2d_t{ 0, distance } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ) } | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:31, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:27: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d2::point_xy]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:250:37: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy; Strategy = default_strategy]’ 250 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:282:41: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy]’ 282 | return geometry::comparable_distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_util.h:105:62: required from here 105 | _comparable_distance{ _geom::comparable_distance ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 106 | point_2d_t{ 0, 0 }, point_2d_t{ 0, distance } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ) } | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::d2::point_xy]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d2::point_xy]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:250:37: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy; Strategy = default_strategy]’ 250 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:282:41: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy]’ 282 | return geometry::comparable_distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_util.h:105:62: required from here 105 | _comparable_distance{ _geom::comparable_distance ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 106 | point_2d_t{ 0, 0 }, point_2d_t{ 0, distance } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ) } | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::d2::point_xy]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Point >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/variant_static.hpp:44:19: required from ‘struct boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>’ 44 | elements_type elements; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node_elements.hpp:80:42: required from ‘struct boost::geometry::index::detail::rtree::elements_type, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >’ 80 | typedef typename Node::elements_type type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:169:64: required from ‘class boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>’ 169 | typedef typename rtree::elements_type::type internal_elements; | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Point >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::Point >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: required from ‘class boost::geometry::model::box >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/pairs.hpp:26:16: required from ‘class boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>’ 26 | first_type first; | ^~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray.hpp:163:9: required from ‘class boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 9>’ 163 | sizeof(Value[Capacity]), | ^~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/variant_static.hpp:44:19: required from ‘struct boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>’ 44 | elements_type elements; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node_elements.hpp:80:42: required from ‘struct boost::geometry::index::detail::rtree::elements_type, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >’ 80 | typedef typename Node::elements_type type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:169:64: required from ‘class boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>’ 169 | typedef typename rtree::elements_type::type internal_elements; | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Point::~Point() [with Geometry = boost::geometry::model::point]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 74 | BOOST_CONCEPT_USAGE(Point) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Point >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Point >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/variant_static.hpp:44:19: required from ‘struct boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>’ 44 | elements_type elements; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node_elements.hpp:80:42: required from ‘struct boost::geometry::index::detail::rtree::elements_type, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >’ 80 | typedef typename Node::elements_type type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:169:64: required from ‘class boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>’ 169 | typedef typename rtree::elements_type::type internal_elements; | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Point::~Point() [with Geometry = boost::geometry::model::point]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 74 | BOOST_CONCEPT_USAGE(Point) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d3::point_xyz]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:71:21: required from ‘constexpr void boost::geometry::concepts::check_concepts_and_equal_dimensions() [with Geometry1 = const boost::geometry::model::d3::point_xyz; Geometry2 = boost::geometry::model::box >]’ 71 | check(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::d3::point_xyz]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:62:5: required from ‘class boost::geometry::concepts::Box > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Box > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Box > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::Box > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::box >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:72:21: required from ‘constexpr void boost::geometry::concepts::check_concepts_and_equal_dimensions() [with Geometry1 = const boost::geometry::model::d3::point_xyz; Geometry2 = boost::geometry::model::box >]’ 72 | check(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Box::~Box() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:62:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 62 | BOOST_CONCEPT_USAGE(Box) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::d3::point_xyz]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Box > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:62:5: required from ‘class boost::geometry::concepts::Box > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Box > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Box::~Box() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:62:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 62 | BOOST_CONCEPT_USAGE(Box) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: required from ‘class boost::geometry::concepts::ConstBox > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstBox > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:418:32: required from ‘static void boost::geometry::index::detail::rtree::pack::per_level_packets(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const subtree_elements_counts&, internal_elements&, ExpandableBox&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; ExpandableBox = boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>::expandable_box >, boost::geometry::default_strategy>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; box_type = boost::geometry::model::box >; size_type = long unsigned int; internal_elements = boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 9>; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 418 | elements_box.expand(el.first); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:377:26: required from ‘static boost::geometry::index::detail::rtree::pack::internal_element boost::geometry::index::detail::rtree::pack::per_level(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; internal_element = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>; box_type = boost::geometry::model::box >; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 377 | per_level_packets(first, last, hint_box, values_count, subtree_counts, next_subtree_counts, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | rtree::elements(in), elements_box, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:237:40: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 237 | internal_element el = per_level(entries.begin(), entries.end(), hint_box.get(), values_count, subtree_counts, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstBox > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstBox > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::box >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:71:21: required from ‘constexpr void boost::geometry::concepts::check_concepts_and_equal_dimensions() [with Geometry1 = const boost::geometry::model::box >; Geometry2 = boost::geometry::model::box >]’ 71 | check(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::box >; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::box >; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:418:32: required from ‘static void boost::geometry::index::detail::rtree::pack::per_level_packets(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const subtree_elements_counts&, internal_elements&, ExpandableBox&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; ExpandableBox = boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>::expandable_box >, boost::geometry::default_strategy>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; box_type = boost::geometry::model::box >; size_type = long unsigned int; internal_elements = boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 9>; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 418 | elements_box.expand(el.first); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:377:26: required from ‘static boost::geometry::index::detail::rtree::pack::internal_element boost::geometry::index::detail::rtree::pack::per_level(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; internal_element = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>; box_type = boost::geometry::model::box >; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 377 | per_level_packets(first, last, hint_box, values_count, subtree_counts, next_subtree_counts, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | rtree::elements(in), elements_box, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:237:40: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 237 | internal_element el = per_level(entries.begin(), entries.end(), hint_box.get(), values_count, subtree_counts, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstBox::~ConstBox() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 109 | BOOST_CONCEPT_USAGE(ConstBox) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstBox > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: required from ‘class boost::geometry::concepts::ConstBox > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstBox > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:418:32: required from ‘static void boost::geometry::index::detail::rtree::pack::per_level_packets(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const subtree_elements_counts&, internal_elements&, ExpandableBox&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; ExpandableBox = boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>::expandable_box >, boost::geometry::default_strategy>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; box_type = boost::geometry::model::box >; size_type = long unsigned int; internal_elements = boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 9>; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 418 | elements_box.expand(el.first); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:377:26: required from ‘static boost::geometry::index::detail::rtree::pack::internal_element boost::geometry::index::detail::rtree::pack::per_level(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; internal_element = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>; box_type = boost::geometry::model::box >; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 377 | per_level_packets(first, last, hint_box, values_count, subtree_counts, next_subtree_counts, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | rtree::elements(in), elements_box, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:237:40: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 237 | internal_element el = per_level(entries.begin(), entries.end(), hint_box.get(), values_count, subtree_counts, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstBox::~ConstBox() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 109 | BOOST_CONCEPT_USAGE(ConstBox) | ^~~~~~~~~~~~~~~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/progress/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c ams3d_R_interface_normalized.cpp -o ams3d_R_interface_normalized.o In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/na_assert.hpp:23, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/arg.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/variant/variant_fwd.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/assign.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_points.hpp:21, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:20, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:57, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17, from ../inst/include/spatial_types.h:25, from ../inst/include/ams3d_R_interface.h:25, from ams3d_R_interface_normalized.cpp:22: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses] 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:17, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/property_map/vector_property_map.hpp:14, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/property_map/property_map.hpp:598, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/graph/graph_concepts.hpp:17, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/graph/biconnected_components.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/graph/graph_util.hpp:12, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/graph/detect_biconnected_components.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/traverse.hpp:20, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/overlay.hpp:37, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:34, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/difference.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:33, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/detail/shared_count.hpp:294:33: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 294 | explicit shared_count( std::auto_ptr & r ): pi_( new sp_counted_impl_p( r.get() ) ) | ^~~~~~~~ In file included from /usr/include/c++/14/memory:78, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:35, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/cstdfloat.hpp:27, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/number.hpp:12, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/cpp_int.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:28, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:50: /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:354:31: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 354 | explicit shared_ptr( std::auto_ptr & r ): px(r.get()), pn() | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:365:22: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 365 | shared_ptr( std::auto_ptr && r ): px(r.get()), pn() | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:423:34: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 423 | shared_ptr & operator=( std::auto_ptr & r ) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:430:34: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 430 | shared_ptr & operator=( std::auto_ptr && r ) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr& boost::shared_ptr::operator=(std::auto_ptr<_Up>&&)’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:432:38: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 432 | this_type( static_cast< std::auto_ptr && >( r ) ).swap( *this ); | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/scoped_ptr.hpp:13, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/graph/adjacency_list.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/graph/graph_util.hpp:13: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/scoped_ptr.hpp: At global scope: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/scoped_ptr.hpp:63:31: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 63 | explicit scoped_ptr( std::auto_ptr p ) noexcept : px( p.release() ) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/bind/mem_fn.hpp:23, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mem_fn.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/function/function_template.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/function.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/find_iterator.hpp:24, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/iter_find.hpp:27, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/split.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/io/svg/svg_mapper.hpp:27, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:129: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 48 | template T * get_pointer(std::auto_ptr const& p) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/assert.hpp:35, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/requires.hpp:8, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:24, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:54: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d2::point_xy]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:250:37: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy; Strategy = default_strategy]’ 250 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:282:41: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy]’ 282 | return geometry::comparable_distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_util.h:105:62: required from here 105 | _comparable_distance{ _geom::comparable_distance ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 106 | point_2d_t{ 0, 0 }, point_2d_t{ 0, distance } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ) } | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:31, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:27: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d2::point_xy]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:250:37: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy; Strategy = default_strategy]’ 250 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:282:41: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy]’ 282 | return geometry::comparable_distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_util.h:105:62: required from here 105 | _comparable_distance{ _geom::comparable_distance ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 106 | point_2d_t{ 0, 0 }, point_2d_t{ 0, distance } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ) } | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::d2::point_xy]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d2::point_xy]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:250:37: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy; Strategy = default_strategy]’ 250 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:282:41: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy]’ 282 | return geometry::comparable_distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_util.h:105:62: required from here 105 | _comparable_distance{ _geom::comparable_distance ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 106 | point_2d_t{ 0, 0 }, point_2d_t{ 0, distance } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ) } | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::d2::point_xy]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Point >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/variant_static.hpp:44:19: required from ‘struct boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>’ 44 | elements_type elements; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node_elements.hpp:80:42: required from ‘struct boost::geometry::index::detail::rtree::elements_type, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >’ 80 | typedef typename Node::elements_type type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:169:64: required from ‘class boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>’ 169 | typedef typename rtree::elements_type::type internal_elements; | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Point >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::Point >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: required from ‘class boost::geometry::model::box >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/pairs.hpp:26:16: required from ‘class boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>’ 26 | first_type first; | ^~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray.hpp:163:9: required from ‘class boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 9>’ 163 | sizeof(Value[Capacity]), | ^~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/variant_static.hpp:44:19: required from ‘struct boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>’ 44 | elements_type elements; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node_elements.hpp:80:42: required from ‘struct boost::geometry::index::detail::rtree::elements_type, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >’ 80 | typedef typename Node::elements_type type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:169:64: required from ‘class boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>’ 169 | typedef typename rtree::elements_type::type internal_elements; | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Point::~Point() [with Geometry = boost::geometry::model::point]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 74 | BOOST_CONCEPT_USAGE(Point) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Point >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Point >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/variant_static.hpp:44:19: required from ‘struct boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>’ 44 | elements_type elements; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node_elements.hpp:80:42: required from ‘struct boost::geometry::index::detail::rtree::elements_type, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >’ 80 | typedef typename Node::elements_type type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:169:64: required from ‘class boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>’ 169 | typedef typename rtree::elements_type::type internal_elements; | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Point::~Point() [with Geometry = boost::geometry::model::point]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 74 | BOOST_CONCEPT_USAGE(Point) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d3::point_xyz]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:71:21: required from ‘constexpr void boost::geometry::concepts::check_concepts_and_equal_dimensions() [with Geometry1 = const boost::geometry::model::d3::point_xyz; Geometry2 = boost::geometry::model::box >]’ 71 | check(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::d3::point_xyz]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:62:5: required from ‘class boost::geometry::concepts::Box > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Box > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Box > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::Box > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::box >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:72:21: required from ‘constexpr void boost::geometry::concepts::check_concepts_and_equal_dimensions() [with Geometry1 = const boost::geometry::model::d3::point_xyz; Geometry2 = boost::geometry::model::box >]’ 72 | check(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Box::~Box() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:62:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 62 | BOOST_CONCEPT_USAGE(Box) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::d3::point_xyz]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Box > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:62:5: required from ‘class boost::geometry::concepts::Box > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Box > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Box::~Box() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:62:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 62 | BOOST_CONCEPT_USAGE(Box) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: required from ‘class boost::geometry::concepts::ConstBox > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstBox > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:418:32: required from ‘static void boost::geometry::index::detail::rtree::pack::per_level_packets(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const subtree_elements_counts&, internal_elements&, ExpandableBox&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; ExpandableBox = boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>::expandable_box >, boost::geometry::default_strategy>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; box_type = boost::geometry::model::box >; size_type = long unsigned int; internal_elements = boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 9>; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 418 | elements_box.expand(el.first); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:377:26: required from ‘static boost::geometry::index::detail::rtree::pack::internal_element boost::geometry::index::detail::rtree::pack::per_level(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; internal_element = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>; box_type = boost::geometry::model::box >; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 377 | per_level_packets(first, last, hint_box, values_count, subtree_counts, next_subtree_counts, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | rtree::elements(in), elements_box, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:237:40: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 237 | internal_element el = per_level(entries.begin(), entries.end(), hint_box.get(), values_count, subtree_counts, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstBox > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstBox > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::box >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:71:21: required from ‘constexpr void boost::geometry::concepts::check_concepts_and_equal_dimensions() [with Geometry1 = const boost::geometry::model::box >; Geometry2 = boost::geometry::model::box >]’ 71 | check(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::box >; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::box >; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:418:32: required from ‘static void boost::geometry::index::detail::rtree::pack::per_level_packets(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const subtree_elements_counts&, internal_elements&, ExpandableBox&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; ExpandableBox = boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>::expandable_box >, boost::geometry::default_strategy>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; box_type = boost::geometry::model::box >; size_type = long unsigned int; internal_elements = boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 9>; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 418 | elements_box.expand(el.first); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:377:26: required from ‘static boost::geometry::index::detail::rtree::pack::internal_element boost::geometry::index::detail::rtree::pack::per_level(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; internal_element = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>; box_type = boost::geometry::model::box >; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 377 | per_level_packets(first, last, hint_box, values_count, subtree_counts, next_subtree_counts, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | rtree::elements(in), elements_box, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:237:40: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 237 | internal_element el = per_level(entries.begin(), entries.end(), hint_box.get(), values_count, subtree_counts, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstBox::~ConstBox() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 109 | BOOST_CONCEPT_USAGE(ConstBox) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstBox > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: required from ‘class boost::geometry::concepts::ConstBox > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstBox > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:418:32: required from ‘static void boost::geometry::index::detail::rtree::pack::per_level_packets(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const subtree_elements_counts&, internal_elements&, ExpandableBox&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; ExpandableBox = boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>::expandable_box >, boost::geometry::default_strategy>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; box_type = boost::geometry::model::box >; size_type = long unsigned int; internal_elements = boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 9>; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 418 | elements_box.expand(el.first); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:377:26: required from ‘static boost::geometry::index::detail::rtree::pack::internal_element boost::geometry::index::detail::rtree::pack::per_level(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; internal_element = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>; box_type = boost::geometry::model::box >; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 377 | per_level_packets(first, last, hint_box, values_count, subtree_counts, next_subtree_counts, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | rtree::elements(in), elements_box, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:237:40: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 237 | internal_element el = per_level(entries.begin(), entries.end(), hint_box.get(), values_count, subtree_counts, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstBox::~ConstBox() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 109 | BOOST_CONCEPT_USAGE(ConstBox) | ^~~~~~~~~~~~~~~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/progress/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c ams3d_R_interface_terraneous.cpp -o ams3d_R_interface_terraneous.o In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/na_assert.hpp:23, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/arg.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/variant/variant_fwd.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/assign.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_points.hpp:21, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:20, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:57, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17, from ../inst/include/spatial_types.h:25, from ../inst/include/ams3d_R_interface.h:25, from ams3d_R_interface_terraneous.cpp:22: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses] 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:17, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/property_map/vector_property_map.hpp:14, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/property_map/property_map.hpp:598, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/graph/graph_concepts.hpp:17, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/graph/biconnected_components.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/graph/graph_util.hpp:12, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/graph/detect_biconnected_components.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/traverse.hpp:20, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/overlay.hpp:37, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:34, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/difference.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:33, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/detail/shared_count.hpp:294:33: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 294 | explicit shared_count( std::auto_ptr & r ): pi_( new sp_counted_impl_p( r.get() ) ) | ^~~~~~~~ In file included from /usr/include/c++/14/memory:78, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:35, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/cstdfloat.hpp:27, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/number.hpp:12, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/cpp_int.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:28, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:50: /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:354:31: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 354 | explicit shared_ptr( std::auto_ptr & r ): px(r.get()), pn() | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:365:22: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 365 | shared_ptr( std::auto_ptr && r ): px(r.get()), pn() | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:423:34: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 423 | shared_ptr & operator=( std::auto_ptr & r ) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:430:34: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 430 | shared_ptr & operator=( std::auto_ptr && r ) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr& boost::shared_ptr::operator=(std::auto_ptr<_Up>&&)’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:432:38: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 432 | this_type( static_cast< std::auto_ptr && >( r ) ).swap( *this ); | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/scoped_ptr.hpp:13, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/graph/adjacency_list.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/graph/graph_util.hpp:13: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/scoped_ptr.hpp: At global scope: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/scoped_ptr.hpp:63:31: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 63 | explicit scoped_ptr( std::auto_ptr p ) noexcept : px( p.release() ) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/bind/mem_fn.hpp:23, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mem_fn.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/function/function_template.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/function.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/find_iterator.hpp:24, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/iter_find.hpp:27, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/split.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/io/svg/svg_mapper.hpp:27, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:129: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 48 | template T * get_pointer(std::auto_ptr const& p) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/assert.hpp:35, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/requires.hpp:8, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:24, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:54: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d2::point_xy]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:250:37: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy; Strategy = default_strategy]’ 250 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:282:41: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy]’ 282 | return geometry::comparable_distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_util.h:105:62: required from here 105 | _comparable_distance{ _geom::comparable_distance ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 106 | point_2d_t{ 0, 0 }, point_2d_t{ 0, distance } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ) } | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:31, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:27: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d2::point_xy]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:250:37: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy; Strategy = default_strategy]’ 250 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:282:41: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy]’ 282 | return geometry::comparable_distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_util.h:105:62: required from here 105 | _comparable_distance{ _geom::comparable_distance ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 106 | point_2d_t{ 0, 0 }, point_2d_t{ 0, distance } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ) } | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::d2::point_xy]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d2::point_xy]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:250:37: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy; Strategy = default_strategy]’ 250 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:282:41: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy]’ 282 | return geometry::comparable_distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_util.h:105:62: required from here 105 | _comparable_distance{ _geom::comparable_distance ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 106 | point_2d_t{ 0, 0 }, point_2d_t{ 0, distance } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ) } | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::d2::point_xy]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Point >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/variant_static.hpp:44:19: required from ‘struct boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>’ 44 | elements_type elements; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node_elements.hpp:80:42: required from ‘struct boost::geometry::index::detail::rtree::elements_type, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >’ 80 | typedef typename Node::elements_type type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:169:64: required from ‘class boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>’ 169 | typedef typename rtree::elements_type::type internal_elements; | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Point >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::Point >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: required from ‘class boost::geometry::model::box >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/pairs.hpp:26:16: required from ‘class boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>’ 26 | first_type first; | ^~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray.hpp:163:9: required from ‘class boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 9>’ 163 | sizeof(Value[Capacity]), | ^~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/variant_static.hpp:44:19: required from ‘struct boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>’ 44 | elements_type elements; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node_elements.hpp:80:42: required from ‘struct boost::geometry::index::detail::rtree::elements_type, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >’ 80 | typedef typename Node::elements_type type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:169:64: required from ‘class boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>’ 169 | typedef typename rtree::elements_type::type internal_elements; | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Point::~Point() [with Geometry = boost::geometry::model::point]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 74 | BOOST_CONCEPT_USAGE(Point) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Point >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Point >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/variant_static.hpp:44:19: required from ‘struct boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>’ 44 | elements_type elements; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node_elements.hpp:80:42: required from ‘struct boost::geometry::index::detail::rtree::elements_type, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >’ 80 | typedef typename Node::elements_type type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:169:64: required from ‘class boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>’ 169 | typedef typename rtree::elements_type::type internal_elements; | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Point::~Point() [with Geometry = boost::geometry::model::point]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 74 | BOOST_CONCEPT_USAGE(Point) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d3::point_xyz]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:71:21: required from ‘constexpr void boost::geometry::concepts::check_concepts_and_equal_dimensions() [with Geometry1 = const boost::geometry::model::d3::point_xyz; Geometry2 = boost::geometry::model::box >]’ 71 | check(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::d3::point_xyz]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:62:5: required from ‘class boost::geometry::concepts::Box > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Box > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Box > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::Box > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::box >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:72:21: required from ‘constexpr void boost::geometry::concepts::check_concepts_and_equal_dimensions() [with Geometry1 = const boost::geometry::model::d3::point_xyz; Geometry2 = boost::geometry::model::box >]’ 72 | check(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Box::~Box() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:62:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 62 | BOOST_CONCEPT_USAGE(Box) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::d3::point_xyz]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Box > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:62:5: required from ‘class boost::geometry::concepts::Box > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Box > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Box::~Box() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:62:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 62 | BOOST_CONCEPT_USAGE(Box) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: required from ‘class boost::geometry::concepts::ConstBox > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstBox > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:418:32: required from ‘static void boost::geometry::index::detail::rtree::pack::per_level_packets(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const subtree_elements_counts&, internal_elements&, ExpandableBox&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; ExpandableBox = boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>::expandable_box >, boost::geometry::default_strategy>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; box_type = boost::geometry::model::box >; size_type = long unsigned int; internal_elements = boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 9>; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 418 | elements_box.expand(el.first); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:377:26: required from ‘static boost::geometry::index::detail::rtree::pack::internal_element boost::geometry::index::detail::rtree::pack::per_level(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; internal_element = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>; box_type = boost::geometry::model::box >; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 377 | per_level_packets(first, last, hint_box, values_count, subtree_counts, next_subtree_counts, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | rtree::elements(in), elements_box, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:237:40: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 237 | internal_element el = per_level(entries.begin(), entries.end(), hint_box.get(), values_count, subtree_counts, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstBox > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstBox > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::box >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:71:21: required from ‘constexpr void boost::geometry::concepts::check_concepts_and_equal_dimensions() [with Geometry1 = const boost::geometry::model::box >; Geometry2 = boost::geometry::model::box >]’ 71 | check(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::box >; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::box >; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:418:32: required from ‘static void boost::geometry::index::detail::rtree::pack::per_level_packets(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const subtree_elements_counts&, internal_elements&, ExpandableBox&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; ExpandableBox = boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>::expandable_box >, boost::geometry::default_strategy>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; box_type = boost::geometry::model::box >; size_type = long unsigned int; internal_elements = boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 9>; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 418 | elements_box.expand(el.first); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:377:26: required from ‘static boost::geometry::index::detail::rtree::pack::internal_element boost::geometry::index::detail::rtree::pack::per_level(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; internal_element = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>; box_type = boost::geometry::model::box >; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 377 | per_level_packets(first, last, hint_box, values_count, subtree_counts, next_subtree_counts, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | rtree::elements(in), elements_box, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:237:40: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 237 | internal_element el = per_level(entries.begin(), entries.end(), hint_box.get(), values_count, subtree_counts, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstBox::~ConstBox() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 109 | BOOST_CONCEPT_USAGE(ConstBox) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstBox > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: required from ‘class boost::geometry::concepts::ConstBox > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstBox > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:418:32: required from ‘static void boost::geometry::index::detail::rtree::pack::per_level_packets(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const subtree_elements_counts&, internal_elements&, ExpandableBox&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; ExpandableBox = boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>::expandable_box >, boost::geometry::default_strategy>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; box_type = boost::geometry::model::box >; size_type = long unsigned int; internal_elements = boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 9>; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 418 | elements_box.expand(el.first); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:377:26: required from ‘static boost::geometry::index::detail::rtree::pack::internal_element boost::geometry::index::detail::rtree::pack::per_level(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; internal_element = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>; box_type = boost::geometry::model::box >; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 377 | per_level_packets(first, last, hint_box, values_count, subtree_counts, next_subtree_counts, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | rtree::elements(in), elements_box, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:237:40: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 237 | internal_element el = per_level(entries.begin(), entries.end(), hint_box.get(), values_count, subtree_counts, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstBox::~ConstBox() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 109 | BOOST_CONCEPT_USAGE(ConstBox) | ^~~~~~~~~~~~~~~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/progress/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c ams3d_R_interface_util.cpp -o ams3d_R_interface_util.o In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/na_assert.hpp:23, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/arg.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/variant/variant_fwd.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/assign.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_points.hpp:21, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:20, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:57, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17, from ../inst/include/spatial_types.h:25, from ../inst/include/ams3d_R_interface.h:25, from ams3d_R_interface_util.cpp:22: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses] 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:17, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/property_map/vector_property_map.hpp:14, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/property_map/property_map.hpp:598, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/graph/graph_concepts.hpp:17, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/graph/biconnected_components.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/graph/graph_util.hpp:12, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/graph/detect_biconnected_components.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/traverse.hpp:20, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/overlay.hpp:37, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:34, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/difference.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:33, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/detail/shared_count.hpp:294:33: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 294 | explicit shared_count( std::auto_ptr & r ): pi_( new sp_counted_impl_p( r.get() ) ) | ^~~~~~~~ In file included from /usr/include/c++/14/memory:78, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:35, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/cstdfloat.hpp:27, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/number.hpp:12, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/cpp_int.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:28, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:50: /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:354:31: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 354 | explicit shared_ptr( std::auto_ptr & r ): px(r.get()), pn() | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:365:22: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 365 | shared_ptr( std::auto_ptr && r ): px(r.get()), pn() | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:423:34: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 423 | shared_ptr & operator=( std::auto_ptr & r ) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:430:34: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 430 | shared_ptr & operator=( std::auto_ptr && r ) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr& boost::shared_ptr::operator=(std::auto_ptr<_Up>&&)’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:432:38: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 432 | this_type( static_cast< std::auto_ptr && >( r ) ).swap( *this ); | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/scoped_ptr.hpp:13, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/graph/adjacency_list.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/graph/graph_util.hpp:13: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/scoped_ptr.hpp: At global scope: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/scoped_ptr.hpp:63:31: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 63 | explicit scoped_ptr( std::auto_ptr p ) noexcept : px( p.release() ) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/bind/mem_fn.hpp:23, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mem_fn.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/function/function_template.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/function.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/find_iterator.hpp:24, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/iter_find.hpp:27, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/split.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/io/svg/svg_mapper.hpp:27, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:129: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 48 | template T * get_pointer(std::auto_ptr const& p) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/assert.hpp:35, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/requires.hpp:8, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:24, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:54: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d2::point_xy]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:250:37: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy; Strategy = default_strategy]’ 250 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:282:41: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy]’ 282 | return geometry::comparable_distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_util.h:105:62: required from here 105 | _comparable_distance{ _geom::comparable_distance ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 106 | point_2d_t{ 0, 0 }, point_2d_t{ 0, distance } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ) } | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:31, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:27: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d2::point_xy]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:250:37: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy; Strategy = default_strategy]’ 250 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:282:41: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy]’ 282 | return geometry::comparable_distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_util.h:105:62: required from here 105 | _comparable_distance{ _geom::comparable_distance ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 106 | point_2d_t{ 0, 0 }, point_2d_t{ 0, distance } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ) } | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::d2::point_xy]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d2::point_xy]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:250:37: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy; Strategy = default_strategy]’ 250 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:282:41: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy]’ 282 | return geometry::comparable_distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_util.h:105:62: required from here 105 | _comparable_distance{ _geom::comparable_distance ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 106 | point_2d_t{ 0, 0 }, point_2d_t{ 0, distance } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ) } | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::d2::point_xy]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Point >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/variant_static.hpp:44:19: required from ‘struct boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>’ 44 | elements_type elements; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node_elements.hpp:80:42: required from ‘struct boost::geometry::index::detail::rtree::elements_type, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >’ 80 | typedef typename Node::elements_type type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:169:64: required from ‘class boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>’ 169 | typedef typename rtree::elements_type::type internal_elements; | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Point >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::Point >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: required from ‘class boost::geometry::model::box >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/pairs.hpp:26:16: required from ‘class boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>’ 26 | first_type first; | ^~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray.hpp:163:9: required from ‘class boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 9>’ 163 | sizeof(Value[Capacity]), | ^~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/variant_static.hpp:44:19: required from ‘struct boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>’ 44 | elements_type elements; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node_elements.hpp:80:42: required from ‘struct boost::geometry::index::detail::rtree::elements_type, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >’ 80 | typedef typename Node::elements_type type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:169:64: required from ‘class boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>’ 169 | typedef typename rtree::elements_type::type internal_elements; | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Point::~Point() [with Geometry = boost::geometry::model::point]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 74 | BOOST_CONCEPT_USAGE(Point) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Point >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Point >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/variant_static.hpp:44:19: required from ‘struct boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>’ 44 | elements_type elements; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node_elements.hpp:80:42: required from ‘struct boost::geometry::index::detail::rtree::elements_type, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >’ 80 | typedef typename Node::elements_type type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:169:64: required from ‘class boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>’ 169 | typedef typename rtree::elements_type::type internal_elements; | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Point::~Point() [with Geometry = boost::geometry::model::point]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 74 | BOOST_CONCEPT_USAGE(Point) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d3::point_xyz]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:71:21: required from ‘constexpr void boost::geometry::concepts::check_concepts_and_equal_dimensions() [with Geometry1 = const boost::geometry::model::d3::point_xyz; Geometry2 = boost::geometry::model::box >]’ 71 | check(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::d3::point_xyz]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:62:5: required from ‘class boost::geometry::concepts::Box > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Box > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Box > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::Box > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::box >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:72:21: required from ‘constexpr void boost::geometry::concepts::check_concepts_and_equal_dimensions() [with Geometry1 = const boost::geometry::model::d3::point_xyz; Geometry2 = boost::geometry::model::box >]’ 72 | check(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Box::~Box() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:62:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 62 | BOOST_CONCEPT_USAGE(Box) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::d3::point_xyz]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Box > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:62:5: required from ‘class boost::geometry::concepts::Box > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Box > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Box::~Box() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:62:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 62 | BOOST_CONCEPT_USAGE(Box) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: required from ‘class boost::geometry::concepts::ConstBox > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstBox > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:418:32: required from ‘static void boost::geometry::index::detail::rtree::pack::per_level_packets(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const subtree_elements_counts&, internal_elements&, ExpandableBox&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; ExpandableBox = boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>::expandable_box >, boost::geometry::default_strategy>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; box_type = boost::geometry::model::box >; size_type = long unsigned int; internal_elements = boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 9>; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 418 | elements_box.expand(el.first); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:377:26: required from ‘static boost::geometry::index::detail::rtree::pack::internal_element boost::geometry::index::detail::rtree::pack::per_level(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; internal_element = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>; box_type = boost::geometry::model::box >; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 377 | per_level_packets(first, last, hint_box, values_count, subtree_counts, next_subtree_counts, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | rtree::elements(in), elements_box, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:237:40: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 237 | internal_element el = per_level(entries.begin(), entries.end(), hint_box.get(), values_count, subtree_counts, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstBox > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstBox > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::box >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:71:21: required from ‘constexpr void boost::geometry::concepts::check_concepts_and_equal_dimensions() [with Geometry1 = const boost::geometry::model::box >; Geometry2 = boost::geometry::model::box >]’ 71 | check(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::box >; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::box >; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:418:32: required from ‘static void boost::geometry::index::detail::rtree::pack::per_level_packets(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const subtree_elements_counts&, internal_elements&, ExpandableBox&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; ExpandableBox = boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>::expandable_box >, boost::geometry::default_strategy>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; box_type = boost::geometry::model::box >; size_type = long unsigned int; internal_elements = boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 9>; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 418 | elements_box.expand(el.first); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:377:26: required from ‘static boost::geometry::index::detail::rtree::pack::internal_element boost::geometry::index::detail::rtree::pack::per_level(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; internal_element = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>; box_type = boost::geometry::model::box >; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 377 | per_level_packets(first, last, hint_box, values_count, subtree_counts, next_subtree_counts, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | rtree::elements(in), elements_box, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:237:40: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 237 | internal_element el = per_level(entries.begin(), entries.end(), hint_box.get(), values_count, subtree_counts, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstBox::~ConstBox() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 109 | BOOST_CONCEPT_USAGE(ConstBox) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstBox > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: required from ‘class boost::geometry::concepts::ConstBox > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstBox > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:418:32: required from ‘static void boost::geometry::index::detail::rtree::pack::per_level_packets(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const subtree_elements_counts&, internal_elements&, ExpandableBox&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; ExpandableBox = boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>::expandable_box >, boost::geometry::default_strategy>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; box_type = boost::geometry::model::box >; size_type = long unsigned int; internal_elements = boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 9>; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 418 | elements_box.expand(el.first); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:377:26: required from ‘static boost::geometry::index::detail::rtree::pack::internal_element boost::geometry::index::detail::rtree::pack::per_level(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; internal_element = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>; box_type = boost::geometry::model::box >; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 377 | per_level_packets(first, last, hint_box, values_count, subtree_counts, next_subtree_counts, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | rtree::elements(in), elements_box, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:237:40: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 237 | internal_element el = per_level(entries.begin(), entries.end(), hint_box.get(), values_count, subtree_counts, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstBox::~ConstBox() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 109 | BOOST_CONCEPT_USAGE(ConstBox) | ^~~~~~~~~~~~~~~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/progress/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c ams3d_flexible.cpp -o ams3d_flexible.o In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/na_assert.hpp:23, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/arg.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/variant/variant_fwd.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/assign.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_points.hpp:21, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:20, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:57, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17, from ../inst/include/spatial_types.h:25, from ../inst/include/spatial.h:25, from ../inst/include/ams3d.h:25, from ams3d_flexible.cpp:22: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses] 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:17, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/property_map/vector_property_map.hpp:14, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/property_map/property_map.hpp:598, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/graph/graph_concepts.hpp:17, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/graph/biconnected_components.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/graph/graph_util.hpp:12, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/graph/detect_biconnected_components.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/traverse.hpp:20, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/overlay.hpp:37, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:34, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/difference.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:33, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/detail/shared_count.hpp:294:33: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 294 | explicit shared_count( std::auto_ptr & r ): pi_( new sp_counted_impl_p( r.get() ) ) | ^~~~~~~~ In file included from /usr/include/c++/14/memory:78, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:35, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/cstdfloat.hpp:27, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/number.hpp:12, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/cpp_int.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:28, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:50: /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:354:31: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 354 | explicit shared_ptr( std::auto_ptr & r ): px(r.get()), pn() | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:365:22: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 365 | shared_ptr( std::auto_ptr && r ): px(r.get()), pn() | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:423:34: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 423 | shared_ptr & operator=( std::auto_ptr & r ) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:430:34: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 430 | shared_ptr & operator=( std::auto_ptr && r ) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr& boost::shared_ptr::operator=(std::auto_ptr<_Up>&&)’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:432:38: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 432 | this_type( static_cast< std::auto_ptr && >( r ) ).swap( *this ); | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/scoped_ptr.hpp:13, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/graph/adjacency_list.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/graph/graph_util.hpp:13: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/scoped_ptr.hpp: At global scope: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/scoped_ptr.hpp:63:31: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 63 | explicit scoped_ptr( std::auto_ptr p ) noexcept : px( p.release() ) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/bind/mem_fn.hpp:23, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mem_fn.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/function/function_template.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/function.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/find_iterator.hpp:24, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/iter_find.hpp:27, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/split.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/io/svg/svg_mapper.hpp:27, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:129: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 48 | template T * get_pointer(std::auto_ptr const& p) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/assert.hpp:35, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/requires.hpp:8, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:24, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:54: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d2::point_xy]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:250:37: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy; Strategy = default_strategy]’ 250 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:282:41: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy]’ 282 | return geometry::comparable_distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_util.h:105:62: required from here 105 | _comparable_distance{ _geom::comparable_distance ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 106 | point_2d_t{ 0, 0 }, point_2d_t{ 0, distance } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ) } | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:31, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:27: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d2::point_xy]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:250:37: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy; Strategy = default_strategy]’ 250 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:282:41: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy]’ 282 | return geometry::comparable_distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_util.h:105:62: required from here 105 | _comparable_distance{ _geom::comparable_distance ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 106 | point_2d_t{ 0, 0 }, point_2d_t{ 0, distance } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ) } | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::d2::point_xy]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d2::point_xy]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:250:37: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy; Strategy = default_strategy]’ 250 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:282:41: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy]’ 282 | return geometry::comparable_distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_util.h:105:62: required from here 105 | _comparable_distance{ _geom::comparable_distance ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 106 | point_2d_t{ 0, 0 }, point_2d_t{ 0, distance } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ) } | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::d2::point_xy]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Point >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/variant_static.hpp:44:19: required from ‘struct boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>’ 44 | elements_type elements; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node_elements.hpp:80:42: required from ‘struct boost::geometry::index::detail::rtree::elements_type, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >’ 80 | typedef typename Node::elements_type type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:169:64: required from ‘class boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>’ 169 | typedef typename rtree::elements_type::type internal_elements; | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Point >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::Point >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: required from ‘class boost::geometry::model::box >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/pairs.hpp:26:16: required from ‘class boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>’ 26 | first_type first; | ^~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray.hpp:163:9: required from ‘class boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 9>’ 163 | sizeof(Value[Capacity]), | ^~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/variant_static.hpp:44:19: required from ‘struct boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>’ 44 | elements_type elements; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node_elements.hpp:80:42: required from ‘struct boost::geometry::index::detail::rtree::elements_type, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >’ 80 | typedef typename Node::elements_type type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:169:64: required from ‘class boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>’ 169 | typedef typename rtree::elements_type::type internal_elements; | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Point::~Point() [with Geometry = boost::geometry::model::point]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 74 | BOOST_CONCEPT_USAGE(Point) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d3::point_xyz]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:317:37: required from ‘auto boost::geometry::distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::d3::point_xyz; Geometry2 = model::d3::point_xyz; Strategy = default_strategy]’ 317 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:348:30: required from ‘auto boost::geometry::distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::d3::point_xyz; Geometry2 = model::d3::point_xyz]’ 348 | return geometry::distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_util.h:56:31: required from ‘spatial::distance_t spatial::distance(const Geometry1&, const Geometry2&) [with Geometry1 = boost::geometry::model::d3::point_xyz; Geometry2 = boost::geometry::model::d3::point_xyz; distance_t = double]’ 56 | return _geom::distance( geom1, geom2 ); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ams3d_flexible.cpp:112:30: required from here 112 | spatial::distance( former_centroid, current_centroid ) > | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d3::point_xyz]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:317:37: required from ‘auto boost::geometry::distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::d3::point_xyz; Geometry2 = model::d3::point_xyz; Strategy = default_strategy]’ 317 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:348:30: required from ‘auto boost::geometry::distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::d3::point_xyz; Geometry2 = model::d3::point_xyz]’ 348 | return geometry::distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_util.h:56:31: required from ‘spatial::distance_t spatial::distance(const Geometry1&, const Geometry2&) [with Geometry1 = boost::geometry::model::d3::point_xyz; Geometry2 = boost::geometry::model::d3::point_xyz; distance_t = double]’ 56 | return _geom::distance( geom1, geom2 ); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ams3d_flexible.cpp:112:30: required from here 112 | spatial::distance( former_centroid, current_centroid ) > | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::d3::point_xyz]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Point >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Point >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/variant_static.hpp:44:19: required from ‘struct boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>’ 44 | elements_type elements; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node_elements.hpp:80:42: required from ‘struct boost::geometry::index::detail::rtree::elements_type, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >’ 80 | typedef typename Node::elements_type type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:169:64: required from ‘class boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>’ 169 | typedef typename rtree::elements_type::type internal_elements; | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Point::~Point() [with Geometry = boost::geometry::model::point]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 74 | BOOST_CONCEPT_USAGE(Point) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d3::point_xyz]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:317:37: required from ‘auto boost::geometry::distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::d3::point_xyz; Geometry2 = model::d3::point_xyz; Strategy = default_strategy]’ 317 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:348:30: required from ‘auto boost::geometry::distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::d3::point_xyz; Geometry2 = model::d3::point_xyz]’ 348 | return geometry::distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_util.h:56:31: required from ‘spatial::distance_t spatial::distance(const Geometry1&, const Geometry2&) [with Geometry1 = boost::geometry::model::d3::point_xyz; Geometry2 = boost::geometry::model::d3::point_xyz; distance_t = double]’ 56 | return _geom::distance( geom1, geom2 ); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ams3d_flexible.cpp:112:30: required from here 112 | spatial::distance( former_centroid, current_centroid ) > | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::d3::point_xyz]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:62:5: required from ‘class boost::geometry::concepts::Box > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Box > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Box > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::Box > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::box >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:72:21: required from ‘constexpr void boost::geometry::concepts::check_concepts_and_equal_dimensions() [with Geometry1 = const boost::geometry::model::d3::point_xyz; Geometry2 = boost::geometry::model::box >]’ 72 | check(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Box::~Box() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:62:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 62 | BOOST_CONCEPT_USAGE(Box) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Box > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:62:5: required from ‘class boost::geometry::concepts::Box > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Box > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Box::~Box() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:62:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 62 | BOOST_CONCEPT_USAGE(Box) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: required from ‘class boost::geometry::concepts::ConstBox > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstBox > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:418:32: required from ‘static void boost::geometry::index::detail::rtree::pack::per_level_packets(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const subtree_elements_counts&, internal_elements&, ExpandableBox&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; ExpandableBox = boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>::expandable_box >, boost::geometry::default_strategy>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; box_type = boost::geometry::model::box >; size_type = long unsigned int; internal_elements = boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 9>; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 418 | elements_box.expand(el.first); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:377:26: required from ‘static boost::geometry::index::detail::rtree::pack::internal_element boost::geometry::index::detail::rtree::pack::per_level(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; internal_element = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>; box_type = boost::geometry::model::box >; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 377 | per_level_packets(first, last, hint_box, values_count, subtree_counts, next_subtree_counts, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | rtree::elements(in), elements_box, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:237:40: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 237 | internal_element el = per_level(entries.begin(), entries.end(), hint_box.get(), values_count, subtree_counts, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstBox > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstBox > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::box >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:71:21: required from ‘constexpr void boost::geometry::concepts::check_concepts_and_equal_dimensions() [with Geometry1 = const boost::geometry::model::box >; Geometry2 = boost::geometry::model::box >]’ 71 | check(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::box >; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::box >; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:418:32: required from ‘static void boost::geometry::index::detail::rtree::pack::per_level_packets(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const subtree_elements_counts&, internal_elements&, ExpandableBox&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; ExpandableBox = boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>::expandable_box >, boost::geometry::default_strategy>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; box_type = boost::geometry::model::box >; size_type = long unsigned int; internal_elements = boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 9>; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 418 | elements_box.expand(el.first); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:377:26: required from ‘static boost::geometry::index::detail::rtree::pack::internal_element boost::geometry::index::detail::rtree::pack::per_level(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; internal_element = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>; box_type = boost::geometry::model::box >; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 377 | per_level_packets(first, last, hint_box, values_count, subtree_counts, next_subtree_counts, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | rtree::elements(in), elements_box, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:237:40: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 237 | internal_element el = per_level(entries.begin(), entries.end(), hint_box.get(), values_count, subtree_counts, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstBox::~ConstBox() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 109 | BOOST_CONCEPT_USAGE(ConstBox) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstBox > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: required from ‘class boost::geometry::concepts::ConstBox > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstBox > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:418:32: required from ‘static void boost::geometry::index::detail::rtree::pack::per_level_packets(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const subtree_elements_counts&, internal_elements&, ExpandableBox&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; ExpandableBox = boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>::expandable_box >, boost::geometry::default_strategy>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; box_type = boost::geometry::model::box >; size_type = long unsigned int; internal_elements = boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 9>; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 418 | elements_box.expand(el.first); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:377:26: required from ‘static boost::geometry::index::detail::rtree::pack::internal_element boost::geometry::index::detail::rtree::pack::per_level(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; internal_element = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>; box_type = boost::geometry::model::box >; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 377 | per_level_packets(first, last, hint_box, values_count, subtree_counts, next_subtree_counts, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | rtree::elements(in), elements_box, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:237:40: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 237 | internal_element el = per_level(entries.begin(), entries.end(), hint_box.get(), values_count, subtree_counts, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstBox::~ConstBox() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 109 | BOOST_CONCEPT_USAGE(ConstBox) | ^~~~~~~~~~~~~~~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/progress/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c ams3d_kernel.cpp -o ams3d_kernel.o In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/na_assert.hpp:23, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/arg.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/variant/variant_fwd.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/assign.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_points.hpp:21, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:20, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:57, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17, from ../inst/include/spatial_types.h:25, from ../inst/include/spatial.h:25, from ../inst/include/ams3d.h:25, from ams3d_kernel.cpp:22: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses] 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:17, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/property_map/vector_property_map.hpp:14, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/property_map/property_map.hpp:598, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/graph/graph_concepts.hpp:17, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/graph/biconnected_components.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/graph/graph_util.hpp:12, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/graph/detect_biconnected_components.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/traverse.hpp:20, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/overlay.hpp:37, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:34, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/difference.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:33, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/detail/shared_count.hpp:294:33: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 294 | explicit shared_count( std::auto_ptr & r ): pi_( new sp_counted_impl_p( r.get() ) ) | ^~~~~~~~ In file included from /usr/include/c++/14/memory:78, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:35, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/cstdfloat.hpp:27, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/number.hpp:12, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/cpp_int.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:28, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:50: /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:354:31: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 354 | explicit shared_ptr( std::auto_ptr & r ): px(r.get()), pn() | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:365:22: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 365 | shared_ptr( std::auto_ptr && r ): px(r.get()), pn() | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:423:34: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 423 | shared_ptr & operator=( std::auto_ptr & r ) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:430:34: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 430 | shared_ptr & operator=( std::auto_ptr && r ) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr& boost::shared_ptr::operator=(std::auto_ptr<_Up>&&)’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:432:38: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 432 | this_type( static_cast< std::auto_ptr && >( r ) ).swap( *this ); | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/scoped_ptr.hpp:13, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/graph/adjacency_list.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/graph/graph_util.hpp:13: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/scoped_ptr.hpp: At global scope: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/scoped_ptr.hpp:63:31: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 63 | explicit scoped_ptr( std::auto_ptr p ) noexcept : px( p.release() ) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/bind/mem_fn.hpp:23, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mem_fn.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/function/function_template.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/function.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/find_iterator.hpp:24, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/iter_find.hpp:27, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/split.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/io/svg/svg_mapper.hpp:27, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:129: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 48 | template T * get_pointer(std::auto_ptr const& p) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/assert.hpp:35, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/requires.hpp:8, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:24, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:54: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d2::point_xy]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:250:37: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy; Strategy = default_strategy]’ 250 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:282:41: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy]’ 282 | return geometry::comparable_distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_util.h:105:62: required from here 105 | _comparable_distance{ _geom::comparable_distance ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 106 | point_2d_t{ 0, 0 }, point_2d_t{ 0, distance } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ) } | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:31, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:27: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d2::point_xy]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:250:37: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy; Strategy = default_strategy]’ 250 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:282:41: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy]’ 282 | return geometry::comparable_distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_util.h:105:62: required from here 105 | _comparable_distance{ _geom::comparable_distance ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 106 | point_2d_t{ 0, 0 }, point_2d_t{ 0, distance } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ) } | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::d2::point_xy]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d2::point_xy]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:250:37: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy; Strategy = default_strategy]’ 250 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:282:41: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy]’ 282 | return geometry::comparable_distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_util.h:105:62: required from here 105 | _comparable_distance{ _geom::comparable_distance ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 106 | point_2d_t{ 0, 0 }, point_2d_t{ 0, distance } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ) } | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::d2::point_xy]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Point >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/variant_static.hpp:44:19: required from ‘struct boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>’ 44 | elements_type elements; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node_elements.hpp:80:42: required from ‘struct boost::geometry::index::detail::rtree::elements_type, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >’ 80 | typedef typename Node::elements_type type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:169:64: required from ‘class boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>’ 169 | typedef typename rtree::elements_type::type internal_elements; | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Point >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::Point >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: required from ‘class boost::geometry::model::box >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/pairs.hpp:26:16: required from ‘class boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>’ 26 | first_type first; | ^~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray.hpp:163:9: required from ‘class boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 9>’ 163 | sizeof(Value[Capacity]), | ^~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/variant_static.hpp:44:19: required from ‘struct boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>’ 44 | elements_type elements; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node_elements.hpp:80:42: required from ‘struct boost::geometry::index::detail::rtree::elements_type, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >’ 80 | typedef typename Node::elements_type type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:169:64: required from ‘class boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>’ 169 | typedef typename rtree::elements_type::type internal_elements; | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Point::~Point() [with Geometry = boost::geometry::model::point]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 74 | BOOST_CONCEPT_USAGE(Point) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Point >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Point >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/variant_static.hpp:44:19: required from ‘struct boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>’ 44 | elements_type elements; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node_elements.hpp:80:42: required from ‘struct boost::geometry::index::detail::rtree::elements_type, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >’ 80 | typedef typename Node::elements_type type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:169:64: required from ‘class boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>’ 169 | typedef typename rtree::elements_type::type internal_elements; | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Point::~Point() [with Geometry = boost::geometry::model::point]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 74 | BOOST_CONCEPT_USAGE(Point) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d3::point_xyz]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:71:21: required from ‘constexpr void boost::geometry::concepts::check_concepts_and_equal_dimensions() [with Geometry1 = const boost::geometry::model::d3::point_xyz; Geometry2 = boost::geometry::model::box >]’ 71 | check(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::d3::point_xyz]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:62:5: required from ‘class boost::geometry::concepts::Box > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Box > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Box > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::Box > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::box >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:72:21: required from ‘constexpr void boost::geometry::concepts::check_concepts_and_equal_dimensions() [with Geometry1 = const boost::geometry::model::d3::point_xyz; Geometry2 = boost::geometry::model::box >]’ 72 | check(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Box::~Box() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:62:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 62 | BOOST_CONCEPT_USAGE(Box) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::d3::point_xyz]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Box > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:62:5: required from ‘class boost::geometry::concepts::Box > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Box > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Box::~Box() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:62:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 62 | BOOST_CONCEPT_USAGE(Box) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: required from ‘class boost::geometry::concepts::ConstBox > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstBox > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:418:32: required from ‘static void boost::geometry::index::detail::rtree::pack::per_level_packets(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const subtree_elements_counts&, internal_elements&, ExpandableBox&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; ExpandableBox = boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>::expandable_box >, boost::geometry::default_strategy>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; box_type = boost::geometry::model::box >; size_type = long unsigned int; internal_elements = boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 9>; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 418 | elements_box.expand(el.first); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:377:26: required from ‘static boost::geometry::index::detail::rtree::pack::internal_element boost::geometry::index::detail::rtree::pack::per_level(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; internal_element = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>; box_type = boost::geometry::model::box >; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 377 | per_level_packets(first, last, hint_box, values_count, subtree_counts, next_subtree_counts, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | rtree::elements(in), elements_box, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:237:40: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 237 | internal_element el = per_level(entries.begin(), entries.end(), hint_box.get(), values_count, subtree_counts, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstBox > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstBox > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::box >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:71:21: required from ‘constexpr void boost::geometry::concepts::check_concepts_and_equal_dimensions() [with Geometry1 = const boost::geometry::model::box >; Geometry2 = boost::geometry::model::box >]’ 71 | check(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::box >; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::box >; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:418:32: required from ‘static void boost::geometry::index::detail::rtree::pack::per_level_packets(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const subtree_elements_counts&, internal_elements&, ExpandableBox&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; ExpandableBox = boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>::expandable_box >, boost::geometry::default_strategy>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; box_type = boost::geometry::model::box >; size_type = long unsigned int; internal_elements = boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 9>; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 418 | elements_box.expand(el.first); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:377:26: required from ‘static boost::geometry::index::detail::rtree::pack::internal_element boost::geometry::index::detail::rtree::pack::per_level(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; internal_element = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>; box_type = boost::geometry::model::box >; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 377 | per_level_packets(first, last, hint_box, values_count, subtree_counts, next_subtree_counts, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | rtree::elements(in), elements_box, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:237:40: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 237 | internal_element el = per_level(entries.begin(), entries.end(), hint_box.get(), values_count, subtree_counts, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstBox::~ConstBox() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 109 | BOOST_CONCEPT_USAGE(ConstBox) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstBox > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: required from ‘class boost::geometry::concepts::ConstBox > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstBox > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:418:32: required from ‘static void boost::geometry::index::detail::rtree::pack::per_level_packets(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const subtree_elements_counts&, internal_elements&, ExpandableBox&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; ExpandableBox = boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>::expandable_box >, boost::geometry::default_strategy>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; box_type = boost::geometry::model::box >; size_type = long unsigned int; internal_elements = boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 9>; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 418 | elements_box.expand(el.first); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:377:26: required from ‘static boost::geometry::index::detail::rtree::pack::internal_element boost::geometry::index::detail::rtree::pack::per_level(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; internal_element = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>; box_type = boost::geometry::model::box >; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 377 | per_level_packets(first, last, hint_box, values_count, subtree_counts, next_subtree_counts, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | rtree::elements(in), elements_box, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:237:40: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 237 | internal_element el = per_level(entries.begin(), entries.end(), hint_box.get(), values_count, subtree_counts, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstBox::~ConstBox() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 109 | BOOST_CONCEPT_USAGE(ConstBox) | ^~~~~~~~~~~~~~~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/progress/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c ams3d_normalized.cpp -o ams3d_normalized.o In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/na_assert.hpp:23, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/arg.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/variant/variant_fwd.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/assign.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_points.hpp:21, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:20, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:57, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17, from ../inst/include/spatial_types.h:25, from ../inst/include/spatial.h:25, from ../inst/include/ams3d.h:25, from ams3d_normalized.cpp:22: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses] 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:17, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/property_map/vector_property_map.hpp:14, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/property_map/property_map.hpp:598, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/graph/graph_concepts.hpp:17, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/graph/biconnected_components.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/graph/graph_util.hpp:12, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/graph/detect_biconnected_components.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/traverse.hpp:20, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/overlay.hpp:37, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:34, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/difference.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:33, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/detail/shared_count.hpp:294:33: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 294 | explicit shared_count( std::auto_ptr & r ): pi_( new sp_counted_impl_p( r.get() ) ) | ^~~~~~~~ In file included from /usr/include/c++/14/memory:78, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:35, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/cstdfloat.hpp:27, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/number.hpp:12, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/cpp_int.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:28, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:50: /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:354:31: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 354 | explicit shared_ptr( std::auto_ptr & r ): px(r.get()), pn() | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:365:22: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 365 | shared_ptr( std::auto_ptr && r ): px(r.get()), pn() | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:423:34: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 423 | shared_ptr & operator=( std::auto_ptr & r ) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:430:34: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 430 | shared_ptr & operator=( std::auto_ptr && r ) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr& boost::shared_ptr::operator=(std::auto_ptr<_Up>&&)’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:432:38: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 432 | this_type( static_cast< std::auto_ptr && >( r ) ).swap( *this ); | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/scoped_ptr.hpp:13, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/graph/adjacency_list.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/graph/graph_util.hpp:13: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/scoped_ptr.hpp: At global scope: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/scoped_ptr.hpp:63:31: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 63 | explicit scoped_ptr( std::auto_ptr p ) noexcept : px( p.release() ) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/bind/mem_fn.hpp:23, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mem_fn.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/function/function_template.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/function.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/find_iterator.hpp:24, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/iter_find.hpp:27, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/split.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/io/svg/svg_mapper.hpp:27, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:129: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 48 | template T * get_pointer(std::auto_ptr const& p) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/assert.hpp:35, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/requires.hpp:8, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:24, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:54: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d2::point_xy]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:250:37: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy; Strategy = default_strategy]’ 250 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:282:41: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy]’ 282 | return geometry::comparable_distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_util.h:105:62: required from here 105 | _comparable_distance{ _geom::comparable_distance ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 106 | point_2d_t{ 0, 0 }, point_2d_t{ 0, distance } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ) } | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:31, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:27: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d2::point_xy]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:250:37: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy; Strategy = default_strategy]’ 250 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:282:41: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy]’ 282 | return geometry::comparable_distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_util.h:105:62: required from here 105 | _comparable_distance{ _geom::comparable_distance ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 106 | point_2d_t{ 0, 0 }, point_2d_t{ 0, distance } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ) } | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::d2::point_xy]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d2::point_xy]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:250:37: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy; Strategy = default_strategy]’ 250 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:282:41: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy]’ 282 | return geometry::comparable_distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_util.h:105:62: required from here 105 | _comparable_distance{ _geom::comparable_distance ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 106 | point_2d_t{ 0, 0 }, point_2d_t{ 0, distance } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ) } | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::d2::point_xy]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Point >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/variant_static.hpp:44:19: required from ‘struct boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>’ 44 | elements_type elements; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node_elements.hpp:80:42: required from ‘struct boost::geometry::index::detail::rtree::elements_type, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >’ 80 | typedef typename Node::elements_type type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:169:64: required from ‘class boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>’ 169 | typedef typename rtree::elements_type::type internal_elements; | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Point >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::Point >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: required from ‘class boost::geometry::model::box >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/pairs.hpp:26:16: required from ‘class boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>’ 26 | first_type first; | ^~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray.hpp:163:9: required from ‘class boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 9>’ 163 | sizeof(Value[Capacity]), | ^~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/variant_static.hpp:44:19: required from ‘struct boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>’ 44 | elements_type elements; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node_elements.hpp:80:42: required from ‘struct boost::geometry::index::detail::rtree::elements_type, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >’ 80 | typedef typename Node::elements_type type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:169:64: required from ‘class boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>’ 169 | typedef typename rtree::elements_type::type internal_elements; | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Point::~Point() [with Geometry = boost::geometry::model::point]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 74 | BOOST_CONCEPT_USAGE(Point) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d3::point_xyz]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:317:37: required from ‘auto boost::geometry::distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::d3::point_xyz; Geometry2 = model::d3::point_xyz; Strategy = default_strategy]’ 317 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:348:30: required from ‘auto boost::geometry::distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::d3::point_xyz; Geometry2 = model::d3::point_xyz]’ 348 | return geometry::distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_util.h:56:31: required from ‘spatial::distance_t spatial::distance(const Geometry1&, const Geometry2&) [with Geometry1 = boost::geometry::model::d3::point_xyz; Geometry2 = boost::geometry::model::d3::point_xyz; distance_t = double]’ 56 | return _geom::distance( geom1, geom2 ); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ams3d_normalized.cpp:74:30: required from here 74 | spatial::distance( former_centroid, current_centroid ) > | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d3::point_xyz]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:317:37: required from ‘auto boost::geometry::distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::d3::point_xyz; Geometry2 = model::d3::point_xyz; Strategy = default_strategy]’ 317 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:348:30: required from ‘auto boost::geometry::distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::d3::point_xyz; Geometry2 = model::d3::point_xyz]’ 348 | return geometry::distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_util.h:56:31: required from ‘spatial::distance_t spatial::distance(const Geometry1&, const Geometry2&) [with Geometry1 = boost::geometry::model::d3::point_xyz; Geometry2 = boost::geometry::model::d3::point_xyz; distance_t = double]’ 56 | return _geom::distance( geom1, geom2 ); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ams3d_normalized.cpp:74:30: required from here 74 | spatial::distance( former_centroid, current_centroid ) > | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::d3::point_xyz]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Point >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Point >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/variant_static.hpp:44:19: required from ‘struct boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>’ 44 | elements_type elements; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node_elements.hpp:80:42: required from ‘struct boost::geometry::index::detail::rtree::elements_type, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >’ 80 | typedef typename Node::elements_type type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:169:64: required from ‘class boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>’ 169 | typedef typename rtree::elements_type::type internal_elements; | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Point::~Point() [with Geometry = boost::geometry::model::point]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 74 | BOOST_CONCEPT_USAGE(Point) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d3::point_xyz]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:317:37: required from ‘auto boost::geometry::distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::d3::point_xyz; Geometry2 = model::d3::point_xyz; Strategy = default_strategy]’ 317 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:348:30: required from ‘auto boost::geometry::distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::d3::point_xyz; Geometry2 = model::d3::point_xyz]’ 348 | return geometry::distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_util.h:56:31: required from ‘spatial::distance_t spatial::distance(const Geometry1&, const Geometry2&) [with Geometry1 = boost::geometry::model::d3::point_xyz; Geometry2 = boost::geometry::model::d3::point_xyz; distance_t = double]’ 56 | return _geom::distance( geom1, geom2 ); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ams3d_normalized.cpp:74:30: required from here 74 | spatial::distance( former_centroid, current_centroid ) > | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::d3::point_xyz]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:62:5: required from ‘class boost::geometry::concepts::Box > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Box > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Box > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::Box > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::box >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:72:21: required from ‘constexpr void boost::geometry::concepts::check_concepts_and_equal_dimensions() [with Geometry1 = const boost::geometry::model::d3::point_xyz; Geometry2 = boost::geometry::model::box >]’ 72 | check(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Box::~Box() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:62:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 62 | BOOST_CONCEPT_USAGE(Box) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Box > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:62:5: required from ‘class boost::geometry::concepts::Box > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Box > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Box::~Box() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:62:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 62 | BOOST_CONCEPT_USAGE(Box) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: required from ‘class boost::geometry::concepts::ConstBox > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstBox > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:418:32: required from ‘static void boost::geometry::index::detail::rtree::pack::per_level_packets(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const subtree_elements_counts&, internal_elements&, ExpandableBox&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; ExpandableBox = boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>::expandable_box >, boost::geometry::default_strategy>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; box_type = boost::geometry::model::box >; size_type = long unsigned int; internal_elements = boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 9>; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 418 | elements_box.expand(el.first); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:377:26: required from ‘static boost::geometry::index::detail::rtree::pack::internal_element boost::geometry::index::detail::rtree::pack::per_level(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; internal_element = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>; box_type = boost::geometry::model::box >; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 377 | per_level_packets(first, last, hint_box, values_count, subtree_counts, next_subtree_counts, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | rtree::elements(in), elements_box, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:237:40: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 237 | internal_element el = per_level(entries.begin(), entries.end(), hint_box.get(), values_count, subtree_counts, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstBox > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstBox > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::box >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:71:21: required from ‘constexpr void boost::geometry::concepts::check_concepts_and_equal_dimensions() [with Geometry1 = const boost::geometry::model::box >; Geometry2 = boost::geometry::model::box >]’ 71 | check(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::box >; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::box >; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:418:32: required from ‘static void boost::geometry::index::detail::rtree::pack::per_level_packets(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const subtree_elements_counts&, internal_elements&, ExpandableBox&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; ExpandableBox = boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>::expandable_box >, boost::geometry::default_strategy>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; box_type = boost::geometry::model::box >; size_type = long unsigned int; internal_elements = boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 9>; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 418 | elements_box.expand(el.first); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:377:26: required from ‘static boost::geometry::index::detail::rtree::pack::internal_element boost::geometry::index::detail::rtree::pack::per_level(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; internal_element = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>; box_type = boost::geometry::model::box >; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 377 | per_level_packets(first, last, hint_box, values_count, subtree_counts, next_subtree_counts, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | rtree::elements(in), elements_box, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:237:40: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 237 | internal_element el = per_level(entries.begin(), entries.end(), hint_box.get(), values_count, subtree_counts, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstBox::~ConstBox() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 109 | BOOST_CONCEPT_USAGE(ConstBox) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstBox > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: required from ‘class boost::geometry::concepts::ConstBox > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstBox > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:418:32: required from ‘static void boost::geometry::index::detail::rtree::pack::per_level_packets(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const subtree_elements_counts&, internal_elements&, ExpandableBox&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; ExpandableBox = boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>::expandable_box >, boost::geometry::default_strategy>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; box_type = boost::geometry::model::box >; size_type = long unsigned int; internal_elements = boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 9>; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 418 | elements_box.expand(el.first); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:377:26: required from ‘static boost::geometry::index::detail::rtree::pack::internal_element boost::geometry::index::detail::rtree::pack::per_level(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; internal_element = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>; box_type = boost::geometry::model::box >; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 377 | per_level_packets(first, last, hint_box, values_count, subtree_counts, next_subtree_counts, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | rtree::elements(in), elements_box, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:237:40: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 237 | internal_element el = per_level(entries.begin(), entries.end(), hint_box.get(), values_count, subtree_counts, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstBox::~ConstBox() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 109 | BOOST_CONCEPT_USAGE(ConstBox) | ^~~~~~~~~~~~~~~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/progress/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c ams3d_terraneous.cpp -o ams3d_terraneous.o In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/na_assert.hpp:23, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/arg.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/variant/variant_fwd.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/assign.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_points.hpp:21, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:20, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:57, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17, from ../inst/include/spatial_types.h:25, from ../inst/include/spatial.h:25, from ../inst/include/ams3d.h:25, from ams3d_terraneous.cpp:22: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses] 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:17, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/property_map/vector_property_map.hpp:14, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/property_map/property_map.hpp:598, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/graph/graph_concepts.hpp:17, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/graph/biconnected_components.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/graph/graph_util.hpp:12, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/graph/detect_biconnected_components.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/traverse.hpp:20, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/overlay.hpp:37, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:34, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/difference.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:33, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/detail/shared_count.hpp:294:33: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 294 | explicit shared_count( std::auto_ptr & r ): pi_( new sp_counted_impl_p( r.get() ) ) | ^~~~~~~~ In file included from /usr/include/c++/14/memory:78, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:35, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/cstdfloat.hpp:27, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/number.hpp:12, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/cpp_int.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:28, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:50: /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:354:31: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 354 | explicit shared_ptr( std::auto_ptr & r ): px(r.get()), pn() | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:365:22: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 365 | shared_ptr( std::auto_ptr && r ): px(r.get()), pn() | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:423:34: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 423 | shared_ptr & operator=( std::auto_ptr & r ) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:430:34: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 430 | shared_ptr & operator=( std::auto_ptr && r ) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr& boost::shared_ptr::operator=(std::auto_ptr<_Up>&&)’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:432:38: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 432 | this_type( static_cast< std::auto_ptr && >( r ) ).swap( *this ); | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/scoped_ptr.hpp:13, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/graph/adjacency_list.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/graph/graph_util.hpp:13: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/scoped_ptr.hpp: At global scope: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/scoped_ptr.hpp:63:31: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 63 | explicit scoped_ptr( std::auto_ptr p ) noexcept : px( p.release() ) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/bind/mem_fn.hpp:23, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mem_fn.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/function/function_template.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/function.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/find_iterator.hpp:24, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/iter_find.hpp:27, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/split.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/io/svg/svg_mapper.hpp:27, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:129: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 48 | template T * get_pointer(std::auto_ptr const& p) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/assert.hpp:35, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/requires.hpp:8, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:24, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:54: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d2::point_xy]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:250:37: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy; Strategy = default_strategy]’ 250 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:282:41: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy]’ 282 | return geometry::comparable_distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_util.h:105:62: required from here 105 | _comparable_distance{ _geom::comparable_distance ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 106 | point_2d_t{ 0, 0 }, point_2d_t{ 0, distance } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ) } | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:31, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:27: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d2::point_xy]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:250:37: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy; Strategy = default_strategy]’ 250 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:282:41: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy]’ 282 | return geometry::comparable_distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_util.h:105:62: required from here 105 | _comparable_distance{ _geom::comparable_distance ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 106 | point_2d_t{ 0, 0 }, point_2d_t{ 0, distance } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ) } | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::d2::point_xy]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d2::point_xy]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:250:37: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy; Strategy = default_strategy]’ 250 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:282:41: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy]’ 282 | return geometry::comparable_distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_util.h:105:62: required from here 105 | _comparable_distance{ _geom::comparable_distance ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 106 | point_2d_t{ 0, 0 }, point_2d_t{ 0, distance } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ) } | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::d2::point_xy]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Point >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/variant_static.hpp:44:19: required from ‘struct boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>’ 44 | elements_type elements; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node_elements.hpp:80:42: required from ‘struct boost::geometry::index::detail::rtree::elements_type, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >’ 80 | typedef typename Node::elements_type type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:169:64: required from ‘class boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>’ 169 | typedef typename rtree::elements_type::type internal_elements; | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Point >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::Point >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: required from ‘class boost::geometry::model::box >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/pairs.hpp:26:16: required from ‘class boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>’ 26 | first_type first; | ^~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray.hpp:163:9: required from ‘class boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 9>’ 163 | sizeof(Value[Capacity]), | ^~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/variant_static.hpp:44:19: required from ‘struct boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>’ 44 | elements_type elements; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node_elements.hpp:80:42: required from ‘struct boost::geometry::index::detail::rtree::elements_type, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >’ 80 | typedef typename Node::elements_type type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:169:64: required from ‘class boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>’ 169 | typedef typename rtree::elements_type::type internal_elements; | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Point::~Point() [with Geometry = boost::geometry::model::point]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 74 | BOOST_CONCEPT_USAGE(Point) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d3::point_xyz]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:317:37: required from ‘auto boost::geometry::distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::d3::point_xyz; Geometry2 = model::d3::point_xyz; Strategy = default_strategy]’ 317 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:348:30: required from ‘auto boost::geometry::distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::d3::point_xyz; Geometry2 = model::d3::point_xyz]’ 348 | return geometry::distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_util.h:56:31: required from ‘spatial::distance_t spatial::distance(const Geometry1&, const Geometry2&) [with Geometry1 = boost::geometry::model::d3::point_xyz; Geometry2 = boost::geometry::model::d3::point_xyz; distance_t = double]’ 56 | return _geom::distance( geom1, geom2 ); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ams3d_terraneous.cpp:96:30: required from here 96 | spatial::distance( former_centroid, current_centroid ) > | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d3::point_xyz]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:317:37: required from ‘auto boost::geometry::distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::d3::point_xyz; Geometry2 = model::d3::point_xyz; Strategy = default_strategy]’ 317 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:348:30: required from ‘auto boost::geometry::distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::d3::point_xyz; Geometry2 = model::d3::point_xyz]’ 348 | return geometry::distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_util.h:56:31: required from ‘spatial::distance_t spatial::distance(const Geometry1&, const Geometry2&) [with Geometry1 = boost::geometry::model::d3::point_xyz; Geometry2 = boost::geometry::model::d3::point_xyz; distance_t = double]’ 56 | return _geom::distance( geom1, geom2 ); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ams3d_terraneous.cpp:96:30: required from here 96 | spatial::distance( former_centroid, current_centroid ) > | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::d3::point_xyz]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Point >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Point >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/variant_static.hpp:44:19: required from ‘struct boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>’ 44 | elements_type elements; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/node_elements.hpp:80:42: required from ‘struct boost::geometry::index::detail::rtree::elements_type, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >’ 80 | typedef typename Node::elements_type type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:169:64: required from ‘class boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>’ 169 | typedef typename rtree::elements_type::type internal_elements; | ^~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Point::~Point() [with Geometry = boost::geometry::model::point]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 74 | BOOST_CONCEPT_USAGE(Point) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d3::point_xyz]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:317:37: required from ‘auto boost::geometry::distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::d3::point_xyz; Geometry2 = model::d3::point_xyz; Strategy = default_strategy]’ 317 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/distance/interface.hpp:348:30: required from ‘auto boost::geometry::distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::d3::point_xyz; Geometry2 = model::d3::point_xyz]’ 348 | return geometry::distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_util.h:56:31: required from ‘spatial::distance_t spatial::distance(const Geometry1&, const Geometry2&) [with Geometry1 = boost::geometry::model::d3::point_xyz; Geometry2 = boost::geometry::model::d3::point_xyz; distance_t = double]’ 56 | return _geom::distance( geom1, geom2 ); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ams3d_terraneous.cpp:96:30: required from here 96 | spatial::distance( former_centroid, current_centroid ) > | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::d3::point_xyz]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:62:5: required from ‘class boost::geometry::concepts::Box > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Box > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Box > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::Box > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = boost::geometry::model::box >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:72:21: required from ‘constexpr void boost::geometry::concepts::check_concepts_and_equal_dimensions() [with Geometry1 = const boost::geometry::model::d3::point_xyz; Geometry2 = boost::geometry::model::box >]’ 72 | check(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Box::~Box() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:62:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 62 | BOOST_CONCEPT_USAGE(Box) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Box > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:62:5: required from ‘class boost::geometry::concepts::Box > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Box > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::d3::point_xyz; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::d3::point_xyz; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:229:28: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 229 | hint_box.expand(indexable); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Box::~Box() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:62:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 62 | BOOST_CONCEPT_USAGE(Box) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: required from ‘class boost::geometry::concepts::ConstBox > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstBox > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:418:32: required from ‘static void boost::geometry::index::detail::rtree::pack::per_level_packets(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const subtree_elements_counts&, internal_elements&, ExpandableBox&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; ExpandableBox = boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>::expandable_box >, boost::geometry::default_strategy>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; box_type = boost::geometry::model::box >; size_type = long unsigned int; internal_elements = boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 9>; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 418 | elements_box.expand(el.first); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:377:26: required from ‘static boost::geometry::index::detail::rtree::pack::internal_element boost::geometry::index::detail::rtree::pack::per_level(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; internal_element = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>; box_type = boost::geometry::model::box >; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 377 | per_level_packets(first, last, hint_box, values_count, subtree_counts, next_subtree_counts, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | rtree::elements(in), elements_box, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:237:40: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 237 | internal_element el = per_level(entries.begin(), entries.end(), hint_box.get(), values_count, subtree_counts, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstBox > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstBox > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::box >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:71:21: required from ‘constexpr void boost::geometry::concepts::check_concepts_and_equal_dimensions() [with Geometry1 = const boost::geometry::model::box >; Geometry2 = boost::geometry::model::box >]’ 71 | check(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/algorithms/bounds.hpp:65:74: required from ‘void boost::geometry::index::detail::bounds(const Geometry&, Bounds&, const Strategy&) [with Geometry = boost::geometry::model::box >; Bounds = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 65 | concepts::check_concepts_and_equal_dimensions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:267:31: required from ‘void boost::geometry::index::detail::rtree::pack::expandable_box::expand(const Indexable&) [with Indexable = boost::geometry::model::box >; BoxType = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder]’ 267 | detail::bounds(indexable, m_box, m_strategy); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:418:32: required from ‘static void boost::geometry::index::detail::rtree::pack::per_level_packets(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const subtree_elements_counts&, internal_elements&, ExpandableBox&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; ExpandableBox = boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>::expandable_box >, boost::geometry::default_strategy>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; box_type = boost::geometry::model::box >; size_type = long unsigned int; internal_elements = boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 9>; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 418 | elements_box.expand(el.first); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:377:26: required from ‘static boost::geometry::index::detail::rtree::pack::internal_element boost::geometry::index::detail::rtree::pack::per_level(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; internal_element = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>; box_type = boost::geometry::model::box >; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 377 | per_level_packets(first, last, hint_box, values_count, subtree_counts, next_subtree_counts, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | rtree::elements(in), elements_box, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:237:40: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 237 | internal_element el = per_level(entries.begin(), entries.end(), hint_box.get(), values_count, subtree_counts, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstBox::~ConstBox() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 109 | BOOST_CONCEPT_USAGE(ConstBox) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstBox > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: required from ‘class boost::geometry::concepts::ConstBox > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstBox > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:418:32: required from ‘static void boost::geometry::index::detail::rtree::pack::per_level_packets(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const subtree_elements_counts&, internal_elements&, ExpandableBox&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; ExpandableBox = boost::geometry::index::detail::rtree::pack, boost::geometry::index::rstar<8> >::members_holder>::expandable_box >, boost::geometry::default_strategy>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; box_type = boost::geometry::model::box >; size_type = long unsigned int; internal_elements = boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 9>; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 418 | elements_box.expand(el.first); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:377:26: required from ‘static boost::geometry::index::detail::rtree::pack::internal_element boost::geometry::index::detail::rtree::pack::per_level(EIt, EIt, const box_type&, size_type, const subtree_elements_counts&, const parameters_type&, const translator_type&, allocators_type&) [with EIt = boost::container::vec_iterator, spatial::_Finite_points_above_height_iterator>*, false>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; internal_element = boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>; box_type = boost::geometry::model::box >; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 377 | per_level_packets(first, last, hint_box, values_count, subtree_counts, next_subtree_counts, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | rtree::elements(in), elements_box, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/pack_create.hpp:237:40: required from ‘static boost::geometry::index::detail::rtree::pack::node_pointer boost::geometry::index::detail::rtree::pack::apply(InIt, InIt, size_type&, size_type&, const parameters_type&, const translator_type&, allocators_type&, const TmpAlloc&) [with InIt = spatial::_Finite_points_above_height_iterator; TmpAlloc = boost::container::new_allocator; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*; size_type = long unsigned int; parameters_type = boost::geometry::index::rstar<8>; translator_type = boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > >; allocators_type = boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>]’ 237 | internal_element el = per_level(entries.begin(), entries.end(), hint_box.get(), values_count, subtree_counts, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | parameters, translator, allocators); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1935:37: required from ‘void boost::geometry::index::rtree::pack_construct(Iterator, Iterator, const PackAlloc&) [with Iterator = spatial::_Finite_points_above_height_iterator; PackAlloc = boost::container::new_allocator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >]’ 1935 | m_members.root = pack::apply(first, last, vc, ll, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1936 | m_members.parameters(), m_members.translator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1937 | m_members.allocators(), temp_allocator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:413:23: required from ‘boost::geometry::index::rtree::rtree(Iterator, Iterator, const parameters_type&, const indexable_getter&, const value_equal&, const allocator_type&) [with Iterator = spatial::_Finite_points_above_height_iterator; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; parameters_type = boost::geometry::index::rstar<8>; indexable_getter = boost::geometry::index::indexable >; value_equal = boost::geometry::index::equal_to >; allocator_type = boost::container::new_allocator >]’ 413 | pack_construct(first, last, boost::container::new_allocator()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_index_creation.h:386:9: required from here 386 | }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstBox::~ConstBox() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 109 | BOOST_CONCEPT_USAGE(ConstBox) | ^~~~~~~~~~~~~~~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/progress/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c spatial_util.cpp -o spatial_util.o In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/na_assert.hpp:23, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/arg.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/variant/variant_fwd.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/assign.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_points.hpp:21, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/policies/relate/intersection_policy.hpp:21, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/intersection_strategies.hpp:20, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/strategies/strategies.hpp:37, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:57, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry.hpp:17, from ../inst/include/spatial_types.h:25, from ../inst/include/spatial_util.h:25, from spatial_util.cpp:22: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses] 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:17, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/property_map/vector_property_map.hpp:14, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/property_map/property_map.hpp:598, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/graph/graph_concepts.hpp:17, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/graph/biconnected_components.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/graph/graph_util.hpp:12, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/graph/detect_biconnected_components.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/traverse.hpp:20, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/overlay.hpp:37, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:34, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/interface.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersection/gc.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/difference.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/covered_by.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:33, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/buffer.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:63: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/detail/shared_count.hpp:294:33: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 294 | explicit shared_count( std::auto_ptr & r ): pi_( new sp_counted_impl_p( r.get() ) ) | ^~~~~~~~ In file included from /usr/include/c++/14/memory:78, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:35, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/cstdfloat.hpp:27, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/number.hpp:12, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/cpp_int.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/coordinate_promotion.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/core/radian_access.hpp:28, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:50: /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:354:31: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 354 | explicit shared_ptr( std::auto_ptr & r ): px(r.get()), pn() | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:365:22: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 365 | shared_ptr( std::auto_ptr && r ): px(r.get()), pn() | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:423:34: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 423 | shared_ptr & operator=( std::auto_ptr & r ) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:430:34: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 430 | shared_ptr & operator=( std::auto_ptr && r ) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr& boost::shared_ptr::operator=(std::auto_ptr<_Up>&&)’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/shared_ptr.hpp:432:38: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 432 | this_type( static_cast< std::auto_ptr && >( r ) ).swap( *this ); | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/scoped_ptr.hpp:13, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/graph/adjacency_list.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/overlay/graph/graph_util.hpp:13: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/scoped_ptr.hpp: At global scope: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/smart_ptr/scoped_ptr.hpp:63:31: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 63 | explicit scoped_ptr( std::auto_ptr p ) noexcept : px( p.release() ) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/bind/mem_fn.hpp:23, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mem_fn.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/function/function_template.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/function.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/find_iterator.hpp:24, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/iter_find.hpp:27, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/algorithm/string/split.hpp:16, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/io/svg/svg_mapper.hpp:27, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:129: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 48 | template T * get_pointer(std::auto_ptr const& p) | ^~~~~~~~ /usr/include/c++/14/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/assert.hpp:35, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/requires.hpp:8, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:24, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometry.hpp:54: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Point >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: required from ‘class boost::geometry::model::box >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spatial_util.cpp:53:15: required from here 53 | box_t cylinder_box{ min_corner_point, max_corner_point }; | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:31, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:27: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Point >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::Point >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: required from ‘class boost::geometry::model::box >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spatial_util.cpp:53:15: required from here 53 | box_t cylinder_box{ min_corner_point, max_corner_point }; | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Point::~Point() [with Geometry = boost::geometry::model::d3::point_xyz]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 74 | BOOST_CONCEPT_USAGE(Point) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d2::point_xy]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:250:37: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy; Strategy = default_strategy]’ 250 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:282:41: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy]’ 282 | return geometry::comparable_distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_util.h:105:62: required from here 105 | _comparable_distance{ _geom::comparable_distance ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 106 | point_2d_t{ 0, 0 }, point_2d_t{ 0, distance } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ) } | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d2::point_xy]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:250:37: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy; Strategy = default_strategy]’ 250 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:282:41: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy]’ 282 | return geometry::comparable_distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_util.h:105:62: required from here 105 | _comparable_distance{ _geom::comparable_distance ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 106 | point_2d_t{ 0, 0 }, point_2d_t{ 0, distance } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ) } | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::d2::point_xy]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Point >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Point >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: required from ‘class boost::geometry::model::box >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spatial_util.cpp:53:15: required from here 53 | box_t cylinder_box{ min_corner_point, max_corner_point }; | ^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Point::~Point() [with Geometry = boost::geometry::model::d3::point_xyz]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 74 | BOOST_CONCEPT_USAGE(Point) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:68:5: required from ‘void boost::geometry::add_point(Point1&, const Point2&) [with Point1 = model::d3::point_xyz; Point2 = model::d3::point_xyz]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spatial_util.cpp:91:30: required from here 91 | _geom::add_point ( | ~~~~~~~~~~~~~~~~~^ 92 | mean_point, | ~~~~~~~~~~~ 93 | point_3d_t { | ~~~~~~~~~~~~ 94 | _geom::get<0>( points[i] ) * weights[i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | _geom::get<1>( points[i] ) * weights[i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | _geom::get<2>( points[i] ) * weights[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | } | ~ 98 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:68:5: required from ‘void boost::geometry::add_point(Point1&, const Point2&) [with Point1 = model::d3::point_xyz; Point2 = model::d3::point_xyz]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spatial_util.cpp:91:30: required from here 91 | _geom::add_point ( | ~~~~~~~~~~~~~~~~~^ 92 | mean_point, | ~~~~~~~~~~~ 93 | point_3d_t { | ~~~~~~~~~~~~ 94 | _geom::get<0>( points[i] ) * weights[i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | _geom::get<1>( points[i] ) * weights[i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | _geom::get<2>( points[i] ) * weights[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | } | ~ 98 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::d3::point_xyz]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d2::point_xy]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:250:37: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy; Strategy = default_strategy]’ 250 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:282:41: required from ‘auto boost::geometry::comparable_distance(const Geometry1&, const Geometry2&) [with Geometry1 = model::d2::point_xy; Geometry2 = model::d2::point_xy]’ 282 | return geometry::comparable_distance(geometry1, geometry2, default_strategy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/spatial_util.h:105:62: required from here 105 | _comparable_distance{ _geom::comparable_distance ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 106 | point_2d_t{ 0, 0 }, point_2d_t{ 0, distance } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ) } | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::d2::point_xy]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstPoint >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: required from ‘class boost::geometry::concepts::ConstPoint >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstPoint >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:68:5: required from ‘void boost::geometry::add_point(Point1&, const Point2&) [with Point1 = model::d3::point_xyz; Point2 = model::d3::point_xyz]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spatial_util.cpp:91:30: required from here 91 | _geom::add_point ( | ~~~~~~~~~~~~~~~~~^ 92 | mean_point, | ~~~~~~~~~~~ 93 | point_3d_t { | ~~~~~~~~~~~~ 94 | _geom::get<0>( points[i] ) * weights[i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | _geom::get<1>( points[i] ) * weights[i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | _geom::get<2>( points[i] ) * weights[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | } | ~ 98 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstPoint::~ConstPoint() [with Geometry = boost::geometry::model::d3::point_xyz]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:128:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 128 | BOOST_CONCEPT_USAGE(ConstPoint) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Point >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/visitors/spatial_query.hpp:57:57: recursively required by substitution of ‘template Derived& boost::geometry::index::detail::rtree::get(weak_node&) [with Derived = boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; Value = ; Parameters = ; Box = ; Allocators = ; Tag = ]’ 57 | internal_node& n = rtree::get(*ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/visitors/spatial_query.hpp:57:57: required from ‘boost::geometry::index::detail::rtree::visitors::spatial_query::size_type boost::geometry::index::detail::rtree::visitors::spatial_query::apply(node_pointer, size_type) [with MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies >; OutIter = std::back_insert_iterator > >; size_type = long unsigned int; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/visitors/spatial_query.hpp:89:21: required from ‘boost::geometry::index::detail::rtree::visitors::spatial_query::size_type boost::geometry::index::detail::rtree::visitors::spatial_query::apply(const MembersHolder&) [with MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies >; OutIter = std::back_insert_iterator > >; size_type = long unsigned int]’ 89 | return apply(members.root, members.leafs_level); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1868:27: required from ‘boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query_dispatch(const Predicates&, OutIter) const [with Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies >; OutIter = std::back_insert_iterator > >; typename std::enable_if<(boost::geometry::index::detail::predicates_count_distance::value == 0), int>::type = 0; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; size_type = long unsigned int]’ 1868 | return query.apply(m_members); | ~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1088:30: required from ‘boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query(const Predicates&, OutIter) const [with Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies >; OutIter = std::back_insert_iterator > >; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; size_type = long unsigned int]’ 1088 | ? query_dispatch(predicates, out_it) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ spatial_util.cpp:72:27: required from here 72 | point_cloud.query ( | ~~~~~~~~~~~~~~~~~~^ 73 | _geom::index::intersects( cylinder_box ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | && _geom::index::satisfies( within_xy_distance ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | std::back_inserter( intersecting_points ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Point >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::Point >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/arithmetic/arithmetic.hpp:46:5: required from ‘class boost::geometry::model::box >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/pairs.hpp:26:16: required from ‘class boost::geometry::index::detail::rtree::ptr_pair >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>’ 26 | first_type first; | ^~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/varray.hpp:163:9: required from ‘class boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 9>’ 163 | sizeof(Value[Capacity]), | ^~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/node/variant_static.hpp:44:19: required from ‘struct boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>’ 44 | elements_type elements; | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/type_traits/has_nothrow_constructor.hpp:27:84: required from ‘struct boost::has_nothrow_constructor, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >’ 284 | # define BOOST_HAS_NOTHROW_CONSTRUCTOR(T) (__has_nothrow_constructor(T) && is_default_constructible::value BOOST_INTEL_TT_OPTS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/nested_type_wknd.hpp:26:31: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/visitors/spatial_query.hpp:57:57: recursively required by substitution of ‘template Derived& boost::geometry::index::detail::rtree::get(weak_node&) [with Derived = boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; Value = ; Parameters = ; Box = ; Allocators = ; Tag = ]’ 57 | internal_node& n = rtree::get(*ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/visitors/spatial_query.hpp:57:57: required from ‘boost::geometry::index::detail::rtree::visitors::spatial_query::size_type boost::geometry::index::detail::rtree::visitors::spatial_query::apply(node_pointer, size_type) [with MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies >; OutIter = std::back_insert_iterator > >; size_type = long unsigned int; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/visitors/spatial_query.hpp:89:21: required from ‘boost::geometry::index::detail::rtree::visitors::spatial_query::size_type boost::geometry::index::detail::rtree::visitors::spatial_query::apply(const MembersHolder&) [with MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies >; OutIter = std::back_insert_iterator > >; size_type = long unsigned int]’ 89 | return apply(members.root, members.leafs_level); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1868:27: required from ‘boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query_dispatch(const Predicates&, OutIter) const [with Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies >; OutIter = std::back_insert_iterator > >; typename std::enable_if<(boost::geometry::index::detail::predicates_count_distance::value == 0), int>::type = 0; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; size_type = long unsigned int]’ 1868 | return query.apply(m_members); | ~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1088:30: required from ‘boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query(const Predicates&, OutIter) const [with Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies >; OutIter = std::back_insert_iterator > >; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; size_type = long unsigned int]’ 1088 | ? query_dispatch(predicates, out_it) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ spatial_util.cpp:72:27: required from here 72 | point_cloud.query ( | ~~~~~~~~~~~~~~~~~~^ 73 | _geom::index::intersects( cylinder_box ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | && _geom::index::satisfies( within_xy_distance ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | std::back_inserter( intersecting_points ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Point::~Point() [with Geometry = boost::geometry::model::point]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 74 | BOOST_CONCEPT_USAGE(Point) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::Point >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: required from ‘class boost::geometry::concepts::Point >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::Point >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/visitors/spatial_query.hpp:57:57: recursively required by substitution of ‘template Derived& boost::geometry::index::detail::rtree::get(weak_node&) [with Derived = boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; Value = ; Parameters = ; Box = ; Allocators = ; Tag = ]’ 57 | internal_node& n = rtree::get(*ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/visitors/spatial_query.hpp:57:57: required from ‘boost::geometry::index::detail::rtree::visitors::spatial_query::size_type boost::geometry::index::detail::rtree::visitors::spatial_query::apply(node_pointer, size_type) [with MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies >; OutIter = std::back_insert_iterator > >; size_type = long unsigned int; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/visitors/spatial_query.hpp:89:21: required from ‘boost::geometry::index::detail::rtree::visitors::spatial_query::size_type boost::geometry::index::detail::rtree::visitors::spatial_query::apply(const MembersHolder&) [with MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies >; OutIter = std::back_insert_iterator > >; size_type = long unsigned int]’ 89 | return apply(members.root, members.leafs_level); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1868:27: required from ‘boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query_dispatch(const Predicates&, OutIter) const [with Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies >; OutIter = std::back_insert_iterator > >; typename std::enable_if<(boost::geometry::index::detail::predicates_count_distance::value == 0), int>::type = 0; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; size_type = long unsigned int]’ 1868 | return query.apply(m_members); | ~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1088:30: required from ‘boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query(const Predicates&, OutIter) const [with Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies >; OutIter = std::back_insert_iterator > >; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; size_type = long unsigned int]’ 1088 | ? query_dispatch(predicates, out_it) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ spatial_util.cpp:72:27: required from here 72 | point_cloud.query ( | ~~~~~~~~~~~~~~~~~~^ 73 | _geom::index::intersects( cylinder_box ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | && _geom::index::satisfies( within_xy_distance ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | std::back_inserter( intersecting_points ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::Point::~Point() [with Geometry = boost::geometry::model::point]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/point_concept.hpp:74:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 74 | BOOST_CONCEPT_USAGE(Point) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: required from ‘class boost::geometry::concepts::ConstBox > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstBox > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/predicates.hpp:607:17: required from ‘bool boost::geometry::index::detail::predicates_check(const Predicates&, const Value&, const Indexable&, const Strategy&) [with Tag = bounds_tag; Predicates = std::tuple >, predicates::intersects_tag, false>, predicates::satisfies >; Value = int; Indexable = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 604 | return detail::predicates_check_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 605 | < | ~ 606 | Predicates, Tag, 0, predicates_length::value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 607 | >::apply(p, v, i, s); | ~~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/visitors/spatial_query.hpp:62:57: required from ‘boost::geometry::index::detail::rtree::visitors::spatial_query::size_type boost::geometry::index::detail::rtree::visitors::spatial_query::apply(node_pointer, size_type) [with MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies >; OutIter = std::back_insert_iterator > >; size_type = long unsigned int; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*]’ 62 | if (id::predicates_check(m_pred, 0, p.first, m_strategy)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/visitors/spatial_query.hpp:89:21: required from ‘boost::geometry::index::detail::rtree::visitors::spatial_query::size_type boost::geometry::index::detail::rtree::visitors::spatial_query::apply(const MembersHolder&) [with MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies >; OutIter = std::back_insert_iterator > >; size_type = long unsigned int]’ 89 | return apply(members.root, members.leafs_level); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1868:27: required from ‘boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query_dispatch(const Predicates&, OutIter) const [with Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies >; OutIter = std::back_insert_iterator > >; typename std::enable_if<(boost::geometry::index::detail::predicates_count_distance::value == 0), int>::type = 0; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; size_type = long unsigned int]’ 1868 | return query.apply(m_members); | ~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1088:30: required from ‘boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query(const Predicates&, OutIter) const [with Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies >; OutIter = std::back_insert_iterator > >; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; size_type = long unsigned int]’ 1088 | ? query_dispatch(predicates, out_it) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ spatial_util.cpp:72:27: required from here 72 | point_cloud.query ( | ~~~~~~~~~~~~~~~~~~^ 73 | _geom::index::intersects( cylinder_box ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | && _geom::index::satisfies( within_xy_distance ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | std::back_inserter( intersecting_points ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstBox > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstBox > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::box >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersects/interface.hpp:83:37: required from ‘bool boost::geometry::intersects(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::box >; Geometry2 = model::box >; Strategy = default_strategy]’ 83 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/predicates.hpp:219:36: required from ‘static bool boost::geometry::index::detail::spatial_predicate_call::apply(const G1&, const G2&, const S&) [with G1 = boost::geometry::model::box >; G2 = boost::geometry::model::box >; S = boost::geometry::default_strategy]’ 219 | return geometry::intersects(g1, g2, s); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/predicates.hpp:340:73: required from ‘static bool boost::geometry::index::detail::predicate_check, boost::geometry::index::detail::bounds_tag>::apply(const Pred&, const Value&, const Indexable&, const Strategy&) [with Value = int; Indexable = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; Geometry = boost::geometry::model::box >; Tag = boost::geometry::index::detail::predicates::intersects_tag; Pred = boost::geometry::index::detail::predicates::spatial_predicate >, boost::geometry::index::detail::predicates::intersects_tag, false>]’ 340 | return spatial_predicate_call::apply(i, p.geometry, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/predicates.hpp:549:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/predicates.hpp:607:17: required from ‘bool boost::geometry::index::detail::predicates_check(const Predicates&, const Value&, const Indexable&, const Strategy&) [with Tag = bounds_tag; Predicates = std::tuple >, predicates::intersects_tag, false>, predicates::satisfies >; Value = int; Indexable = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 604 | return detail::predicates_check_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 605 | < | ~ 606 | Predicates, Tag, 0, predicates_length::value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 607 | >::apply(p, v, i, s); | ~~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/visitors/spatial_query.hpp:62:57: required from ‘boost::geometry::index::detail::rtree::visitors::spatial_query::size_type boost::geometry::index::detail::rtree::visitors::spatial_query::apply(node_pointer, size_type) [with MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies >; OutIter = std::back_insert_iterator > >; size_type = long unsigned int; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*]’ 62 | if (id::predicates_check(m_pred, 0, p.first, m_strategy)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/visitors/spatial_query.hpp:89:21: required from ‘boost::geometry::index::detail::rtree::visitors::spatial_query::size_type boost::geometry::index::detail::rtree::visitors::spatial_query::apply(const MembersHolder&) [with MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies >; OutIter = std::back_insert_iterator > >; size_type = long unsigned int]’ 89 | return apply(members.root, members.leafs_level); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1868:27: required from ‘boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query_dispatch(const Predicates&, OutIter) const [with Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies >; OutIter = std::back_insert_iterator > >; typename std::enable_if<(boost::geometry::index::detail::predicates_count_distance::value == 0), int>::type = 0; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; size_type = long unsigned int]’ 1868 | return query.apply(m_members); | ~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1088:30: required from ‘boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query(const Predicates&, OutIter) const [with Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies >; OutIter = std::back_insert_iterator > >; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; size_type = long unsigned int]’ 1088 | ? query_dispatch(predicates, out_it) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ spatial_util.cpp:72:27: required from here 72 | point_cloud.query ( | ~~~~~~~~~~~~~~~~~~^ 73 | _geom::index::intersects( cylinder_box ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | && _geom::index::satisfies( within_xy_distance ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | std::back_inserter( intersecting_points ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstBox::~ConstBox() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 109 | BOOST_CONCEPT_USAGE(ConstBox) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: required from ‘class boost::geometry::concepts::ConstBox > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstBox > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/predicates.hpp:607:17: required from ‘bool boost::geometry::index::detail::predicates_check(const Predicates&, const Value&, const Indexable&, const Strategy&) [with Tag = bounds_tag; Predicates = std::tuple >, predicates::intersects_tag, false>, predicates::satisfies >; Value = int; Indexable = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 604 | return detail::predicates_check_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 605 | < | ~ 606 | Predicates, Tag, 0, predicates_length::value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 607 | >::apply(p, v, i, s); | ~~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/visitors/spatial_query.hpp:62:57: required from ‘boost::geometry::index::detail::rtree::visitors::spatial_query::size_type boost::geometry::index::detail::rtree::visitors::spatial_query::apply(node_pointer, size_type) [with MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies >; OutIter = std::back_insert_iterator > >; size_type = long unsigned int; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*]’ 62 | if (id::predicates_check(m_pred, 0, p.first, m_strategy)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/visitors/spatial_query.hpp:89:21: required from ‘boost::geometry::index::detail::rtree::visitors::spatial_query::size_type boost::geometry::index::detail::rtree::visitors::spatial_query::apply(const MembersHolder&) [with MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies >; OutIter = std::back_insert_iterator > >; size_type = long unsigned int]’ 89 | return apply(members.root, members.leafs_level); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1868:27: required from ‘boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query_dispatch(const Predicates&, OutIter) const [with Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies >; OutIter = std::back_insert_iterator > >; typename std::enable_if<(boost::geometry::index::detail::predicates_count_distance::value == 0), int>::type = 0; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; size_type = long unsigned int]’ 1868 | return query.apply(m_members); | ~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1088:30: required from ‘boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query(const Predicates&, OutIter) const [with Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies >; OutIter = std::back_insert_iterator > >; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; size_type = long unsigned int]’ 1088 | ? query_dispatch(predicates, out_it) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ spatial_util.cpp:72:27: required from here 72 | point_cloud.query ( | ~~~~~~~~~~~~~~~~~~^ 73 | _geom::index::intersects( cylinder_box ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | && _geom::index::satisfies( within_xy_distance ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | std::back_inserter( intersecting_points ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstBox > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::geometry::concepts::ConstBox > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/check.hpp:55:5: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::box >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/algorithms/detail/intersects/interface.hpp:84:37: required from ‘bool boost::geometry::intersects(const Geometry1&, const Geometry2&, const Strategy&) [with Geometry1 = model::box >; Geometry2 = model::box >; Strategy = default_strategy]’ 84 | concepts::check(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/predicates.hpp:219:36: required from ‘static bool boost::geometry::index::detail::spatial_predicate_call::apply(const G1&, const G2&, const S&) [with G1 = boost::geometry::model::box >; G2 = boost::geometry::model::box >; S = boost::geometry::default_strategy]’ 219 | return geometry::intersects(g1, g2, s); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/predicates.hpp:340:73: required from ‘static bool boost::geometry::index::detail::predicate_check, boost::geometry::index::detail::bounds_tag>::apply(const Pred&, const Value&, const Indexable&, const Strategy&) [with Value = int; Indexable = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy; Geometry = boost::geometry::model::box >; Tag = boost::geometry::index::detail::predicates::intersects_tag; Pred = boost::geometry::index::detail::predicates::spatial_predicate >, boost::geometry::index::detail::predicates::intersects_tag, false>]’ 340 | return spatial_predicate_call::apply(i, p.geometry, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/predicates.hpp:549:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/predicates.hpp:607:17: required from ‘bool boost::geometry::index::detail::predicates_check(const Predicates&, const Value&, const Indexable&, const Strategy&) [with Tag = bounds_tag; Predicates = std::tuple >, predicates::intersects_tag, false>, predicates::satisfies >; Value = int; Indexable = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 604 | return detail::predicates_check_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 605 | < | ~ 606 | Predicates, Tag, 0, predicates_length::value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 607 | >::apply(p, v, i, s); | ~~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/visitors/spatial_query.hpp:62:57: required from ‘boost::geometry::index::detail::rtree::visitors::spatial_query::size_type boost::geometry::index::detail::rtree::visitors::spatial_query::apply(node_pointer, size_type) [with MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies >; OutIter = std::back_insert_iterator > >; size_type = long unsigned int; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*]’ 62 | if (id::predicates_check(m_pred, 0, p.first, m_strategy)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/visitors/spatial_query.hpp:89:21: required from ‘boost::geometry::index::detail::rtree::visitors::spatial_query::size_type boost::geometry::index::detail::rtree::visitors::spatial_query::apply(const MembersHolder&) [with MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies >; OutIter = std::back_insert_iterator > >; size_type = long unsigned int]’ 89 | return apply(members.root, members.leafs_level); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1868:27: required from ‘boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query_dispatch(const Predicates&, OutIter) const [with Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies >; OutIter = std::back_insert_iterator > >; typename std::enable_if<(boost::geometry::index::detail::predicates_count_distance::value == 0), int>::type = 0; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; size_type = long unsigned int]’ 1868 | return query.apply(m_members); | ~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1088:30: required from ‘boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query(const Predicates&, OutIter) const [with Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies >; OutIter = std::back_insert_iterator > >; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; size_type = long unsigned int]’ 1088 | ? query_dispatch(predicates, out_it) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ spatial_util.cpp:72:27: required from here 72 | point_cloud.query ( | ~~~~~~~~~~~~~~~~~~^ 73 | _geom::index::intersects( cylinder_box ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | && _geom::index::satisfies( within_xy_distance ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | std::back_inserter( intersecting_points ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstBox::~ConstBox() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 109 | BOOST_CONCEPT_USAGE(ConstBox) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstBox > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: required from ‘class boost::geometry::concepts::ConstBox > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstBox > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/predicates.hpp:607:17: required from ‘bool boost::geometry::index::detail::predicates_check(const Predicates&, const Value&, const Indexable&, const Strategy&) [with Tag = bounds_tag; Predicates = std::tuple >, predicates::intersects_tag, false>, predicates::satisfies >; Value = int; Indexable = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 604 | return detail::predicates_check_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 605 | < | ~ 606 | Predicates, Tag, 0, predicates_length::value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 607 | >::apply(p, v, i, s); | ~~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/visitors/spatial_query.hpp:62:57: required from ‘boost::geometry::index::detail::rtree::visitors::spatial_query::size_type boost::geometry::index::detail::rtree::visitors::spatial_query::apply(node_pointer, size_type) [with MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies >; OutIter = std::back_insert_iterator > >; size_type = long unsigned int; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*]’ 62 | if (id::predicates_check(m_pred, 0, p.first, m_strategy)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/visitors/spatial_query.hpp:89:21: required from ‘boost::geometry::index::detail::rtree::visitors::spatial_query::size_type boost::geometry::index::detail::rtree::visitors::spatial_query::apply(const MembersHolder&) [with MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies >; OutIter = std::back_insert_iterator > >; size_type = long unsigned int]’ 89 | return apply(members.root, members.leafs_level); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1868:27: required from ‘boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query_dispatch(const Predicates&, OutIter) const [with Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies >; OutIter = std::back_insert_iterator > >; typename std::enable_if<(boost::geometry::index::detail::predicates_count_distance::value == 0), int>::type = 0; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; size_type = long unsigned int]’ 1868 | return query.apply(m_members); | ~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1088:30: required from ‘boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query(const Predicates&, OutIter) const [with Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies >; OutIter = std::back_insert_iterator > >; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; size_type = long unsigned int]’ 1088 | ? query_dispatch(predicates, out_it) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ spatial_util.cpp:72:27: required from here 72 | point_cloud.query ( | ~~~~~~~~~~~~~~~~~~^ 73 | _geom::index::intersects( cylinder_box ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | && _geom::index::satisfies( within_xy_distance ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | std::back_inserter( intersecting_points ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstBox::~ConstBox() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 109 | BOOST_CONCEPT_USAGE(ConstBox) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::geometry::concepts::ConstBox > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: required from ‘class boost::geometry::concepts::ConstBox > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::geometry::concepts::ConstBox > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/predicates.hpp:607:17: required from ‘bool boost::geometry::index::detail::predicates_check(const Predicates&, const Value&, const Indexable&, const Strategy&) [with Tag = bounds_tag; Predicates = std::tuple >, predicates::intersects_tag, false>, predicates::satisfies >; Value = int; Indexable = boost::geometry::model::box >; Strategy = boost::geometry::default_strategy]’ 604 | return detail::predicates_check_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 605 | < | ~ 606 | Predicates, Tag, 0, predicates_length::value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 607 | >::apply(p, v, i, s); | ~~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/visitors/spatial_query.hpp:62:57: required from ‘boost::geometry::index::detail::rtree::visitors::spatial_query::size_type boost::geometry::index::detail::rtree::visitors::spatial_query::apply(node_pointer, size_type) [with MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies >; OutIter = std::back_insert_iterator > >; size_type = long unsigned int; node_pointer = boost::variant, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, boost::geometry::model::d3::point_xyz, boost::geometry::index::rstar<8, 2, 2, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*]’ 62 | if (id::predicates_check(m_pred, 0, p.first, m_strategy)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/detail/rtree/visitors/spatial_query.hpp:89:21: required from ‘boost::geometry::index::detail::rtree::visitors::spatial_query::size_type boost::geometry::index::detail::rtree::visitors::spatial_query::apply(const MembersHolder&) [with MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<8> >::members_holder; Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies >; OutIter = std::back_insert_iterator > >; size_type = long unsigned int]’ 89 | return apply(members.root, members.leafs_level); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1868:27: required from ‘boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query_dispatch(const Predicates&, OutIter) const [with Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies >; OutIter = std::back_insert_iterator > >; typename std::enable_if<(boost::geometry::index::detail::predicates_count_distance::value == 0), int>::type = 0; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; size_type = long unsigned int]’ 1868 | return query.apply(m_members); | ~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/index/rtree.hpp:1088:30: required from ‘boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query(const Predicates&, OutIter) const [with Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies >; OutIter = std::back_insert_iterator > >; Value = boost::geometry::model::d3::point_xyz; Parameters = boost::geometry::index::rstar<8>; IndexableGetter = boost::geometry::index::indexable >; EqualTo = boost::geometry::index::equal_to >; Allocator = boost::container::new_allocator >; size_type = long unsigned int]’ 1088 | ? query_dispatch(predicates, out_it) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ spatial_util.cpp:72:27: required from here 72 | point_cloud.query ( | ~~~~~~~~~~~~~~~~~~^ 73 | _geom::index::intersects( cylinder_box ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | && _geom::index::satisfies( within_xy_distance ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | std::back_inserter( intersecting_points ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::geometry::concepts::ConstBox::~ConstBox() [with Geometry = boost::geometry::model::box >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/geometry/geometries/concepts/box_concept.hpp:109:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 109 | BOOST_CONCEPT_USAGE(ConstBox) | ^~~~~~~~~~~~~~~~~~~ g++-14 -std=gnu++17 -shared -L/home/hornik/tmp/R.check/r-release-gcc/Work/build/lib -Wl,-O1 -o crownsegmentr.so RcppExports.o ams3d_R_interface_flexible.o ams3d_R_interface_normalized.o ams3d_R_interface_terraneous.o ams3d_R_interface_util.o ams3d_flexible.o ams3d_kernel.o ams3d_normalized.o ams3d_terraneous.o spatial_util.o -L/home/hornik/tmp/R.check/r-release-gcc/Work/build/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpKKKL3e/R.INSTALL1d30072f1847d/crownsegmentr/src' make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpKKKL3e/R.INSTALL1d30072f1847d/crownsegmentr/src' make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpKKKL3e/R.INSTALL1d30072f1847d/crownsegmentr/src' installing to /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/00LOCK-crownsegmentr/00new/crownsegmentr/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (crownsegmentr)