* installing *source* package 'raybevel' ... ** using staged installation ** libs using C++ compiler: 'g++.exe (GCC) 12.3.0' g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.4/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.4/BH/include' -I'D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include' -I'D:/RCompile/CRANpkg/lib/4.4/progress/include' -I'D:/RCompile/CRANpkg/lib/4.4/RcppThread/include' -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -DCGAL_NO_GMP=1 -I../inst/include -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c RcppExports.cpp -o RcppExports.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.4/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.4/BH/include' -I'D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include' -I'D:/RCompile/CRANpkg/lib/4.4/progress/include' -I'D:/RCompile/CRANpkg/lib/4.4/RcppThread/include' -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -DCGAL_NO_GMP=1 -I../inst/include -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c convert_ss_to_polygons_rcpp.cpp -o convert_ss_to_polygons_rcpp.o convert_ss_to_polygons_rcpp.cpp: In function 'Rcpp::List convert_ss_to_polygons_rcpp(Rcpp::List, int, bool)': convert_ss_to_polygons_rcpp.cpp:199:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 199 | for(int i = 0; i < unique_polygons.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ convert_ss_to_polygons_rcpp.cpp:201:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 201 | for(int j = 0; j < unique_polygons[i].size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.4/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.4/BH/include' -I'D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include' -I'D:/RCompile/CRANpkg/lib/4.4/progress/include' -I'D:/RCompile/CRANpkg/lib/4.4/RcppThread/include' -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -DCGAL_NO_GMP=1 -I../inst/include -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c generate_offset_links_nodes_rcpp.cpp -o generate_offset_links_nodes_rcpp.o generate_offset_links_nodes_rcpp.cpp: In function 'std::vector convertDataFrameToNodes(Rcpp::DataFrame)': generate_offset_links_nodes_rcpp.cpp:74:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long long unsigned int'} [-Wsign-compare] 74 | for (int i = 0; i < nrows; ++i) { | ~~^~~~~~~ generate_offset_links_nodes_rcpp.cpp: In function 'std::vector convertDataFrameToLinks(Rcpp::DataFrame)': generate_offset_links_nodes_rcpp.cpp:128:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long long unsigned int'} [-Wsign-compare] 128 | for (int i = 0; i < nrows; ++i) { | ~~^~~~~~~ generate_offset_links_nodes_rcpp.cpp: In function 'Rcpp::List generate_offset_links_nodes_rcpp(Rcpp::DataFrame, Rcpp::DataFrame, Rcpp::NumericVector, bool, bool)': generate_offset_links_nodes_rcpp.cpp:148:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 148 | for(int ii = 0; ii < nodes.size(); ii++) { | ~~~^~~~~~~~~~~~~~ generate_offset_links_nodes_rcpp.cpp:175:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 175 | for(int jj = 0; jj < links.size(); jj++) { | ~~~^~~~~~~~~~~~~~ generate_offset_links_nodes_rcpp.cpp:237:14: warning: unused variable 'remaining_links_count' [-Wunused-variable] 237 | size_t remaining_links_count = std::count_if(visited.begin(), visited.end(), [](bool l) { return !l; }); | ^~~~~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.4/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.4/BH/include' -I'D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include' -I'D:/RCompile/CRANpkg/lib/4.4/progress/include' -I'D:/RCompile/CRANpkg/lib/4.4/RcppThread/include' -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -DCGAL_NO_GMP=1 -I../inst/include -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c math.cpp -o math.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.4/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.4/BH/include' -I'D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include' -I'D:/RCompile/CRANpkg/lib/4.4/progress/include' -I'D:/RCompile/CRANpkg/lib/4.4/RcppThread/include' -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -DCGAL_NO_GMP=1 -I../inst/include -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c rayskeleton.cpp -o rayskeleton.o In file included from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/cstdfloat.hpp:27, from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/multiprecision/number.hpp:12, from D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/boost_mp.h:32, from D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Number_types/internal/Exact_type_selector.h:27, from D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Exact_kernel_selector.h:26, from D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Filtered_kernel.h:22, from D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from rayskeleton.cpp:4: D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:384:4: warning: non-standard suffix on floating constant [-Wpedantic] 384 | if (x > BOOST_FLOAT128_C(0.693147180559945309417232121458176568075500134360255)) | ^~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:392:7: warning: non-standard suffix on floating constant [-Wpedantic] 392 | const float_type top = ((((( float_type(BOOST_FLOAT128_C(2.4087176110456818621091195109360728010934088788572E-13)) * x2 | ^~~~~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:393:35: warning: non-standard suffix on floating constant [-Wpedantic] 393 | + float_type(BOOST_FLOAT128_C(9.2735628025258751691201101171038802842096241836000E-10))) * x2 | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:394:35: warning: non-standard suffix on floating constant [-Wpedantic] 394 | + float_type(BOOST_FLOAT128_C(9.0806726962333369656024118266681195742980640005812E-07))) * x2 | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:395:35: warning: non-standard suffix on floating constant [-Wpedantic] 395 | + float_type(BOOST_FLOAT128_C(3.1055900621118012422360248447204968944099378881988E-04))) * x2 | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:396:35: warning: non-standard suffix on floating constant [-Wpedantic] 396 | + float_type(BOOST_FLOAT128_C(3.6231884057971014492753623188405797101449275362319E-02))) * x2 | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:397:35: warning: non-standard suffix on floating constant [-Wpedantic] 397 | + float_type(BOOST_FLOAT128_C(1.00000000000000000000000000000000000000000000000000000))) | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:400:7: warning: non-standard suffix on floating constant [-Wpedantic] 400 | const float_type bot = (((((((((((( float_type(BOOST_FLOAT128_C(+7.7202487533515444298369215094104897470942592271063E-16)) * x | ^~~~~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:401:42: warning: non-standard suffix on floating constant [-Wpedantic] 401 | + float_type(BOOST_FLOAT128_C(-1.2043588055228409310545597554680364005467044394286E-13))) * x | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:402:42: warning: non-standard suffix on floating constant [-Wpedantic] 402 | + float_type(BOOST_FLOAT128_C(+9.2735628025258751691201101171038802842096241836000E-12))) * x | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:403:42: warning: non-standard suffix on floating constant [-Wpedantic] 403 | + float_type(BOOST_FLOAT128_C(-4.6367814012629375845600550585519401421048120918000E-10))) * x | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:404:42: warning: non-standard suffix on floating constant [-Wpedantic] 404 | + float_type(BOOST_FLOAT128_C(+1.6692413044546575304416198210786984511577323530480E-08))) * x | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:405:42: warning: non-standard suffix on floating constant [-Wpedantic] 405 | + float_type(BOOST_FLOAT128_C(-4.5403363481166684828012059133340597871490320002906E-07))) * x | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:406:42: warning: non-standard suffix on floating constant [-Wpedantic] 406 | + float_type(BOOST_FLOAT128_C(+9.5347063310450038138825324180015255530129672006102E-06))) * x | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:407:42: warning: non-standard suffix on floating constant [-Wpedantic] 407 | + float_type(BOOST_FLOAT128_C(-1.5527950310559006211180124223602484472049689440994E-04))) * x | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:408:42: warning: non-standard suffix on floating constant [-Wpedantic] 408 | + float_type(BOOST_FLOAT128_C(+1.9409937888198757763975155279503105590062111801242E-03))) * x | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:409:42: warning: non-standard suffix on floating constant [-Wpedantic] 409 | + float_type(BOOST_FLOAT128_C(-1.8115942028985507246376811594202898550724637681159E-02))) * x | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:410:42: warning: non-standard suffix on floating constant [-Wpedantic] 410 | + float_type(BOOST_FLOAT128_C(+1.1956521739130434782608695652173913043478260869565E-01))) * x | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:411:42: warning: non-standard suffix on floating constant [-Wpedantic] 411 | + float_type(BOOST_FLOAT128_C(-0.50000000000000000000000000000000000000000000000000000))) * x | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:412:42: warning: non-standard suffix on floating constant [-Wpedantic] 412 | + float_type(BOOST_FLOAT128_C(+1.00000000000000000000000000000000000000000000000000000))) | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:428:4: warning: non-standard suffix on floating constant [-Wpedantic] 428 | constexpr float_type one_over_ln2 = float_type(BOOST_FLOAT128_C(1.44269504088896340735992468100189213742664595415299)); | ^~~~~~~~~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:438:4: warning: non-standard suffix on floating constant [-Wpedantic] 438 | else if (::BOOST_CSTDFLOAT_FLOAT128_FABS(x) > BOOST_FLOAT128_C(+0.693147180559945309417232121458176568075500134360255)) | ^~~~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:443:4: warning: non-standard suffix on floating constant [-Wpedantic] 443 | else if (::BOOST_CSTDFLOAT_FLOAT128_FABS(x) < BOOST_FLOAT128_C(+0.693147180559945309417232121458176568075500134360255)) | ^~~~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:457:4: warning: non-standard suffix on floating constant [-Wpedantic] 457 | if (::BOOST_CSTDFLOAT_FLOAT128_FABS(x - floor_of_x) < float_type(BOOST_CSTDFLOAT_FLOAT128_EPS)) | ^~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:460:7: warning: non-standard suffix on floating constant [-Wpedantic] 460 | return boost::math::cstdfloat::detail::pown(BOOST_FLOAT128_C(2.71828182845904523536028747135266249775724709369996), static_cast(floor_of_x)); | ^~~~~~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:464:4: warning: non-standard suffix on floating constant [-Wpedantic] 464 | const float_type alpha = x - (n * BOOST_FLOAT128_C(0.693147180559945309417232121458176568075500134360255)); | ^~~~~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:558:7: warning: non-standard suffix on floating constant [-Wpedantic] 558 | constexpr float_type my_pi = BOOST_FLOAT128_C(3.14159265358979323846264338327950288419716939937511); | ^~~~~~~~~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:714:16: warning: non-standard suffix on floating constant [-Wpedantic] 714 | else if (x == BOOST_FLOAT128_C(0.0)) | ^~~~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:717:16: warning: non-standard suffix on floating constant [-Wpedantic] 717 | if (::BOOST_CSTDFLOAT_FLOAT128_FABS(x) < BOOST_CSTDFLOAT_FLOAT128_MIN) | ^~ In file included from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/aux_/na_assert.hpp:23, from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/arg.hpp:25, from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/mpl/placeholders.hpp:24, from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/iterator/iterator_categories.hpp:16, from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/iterator/iterator_adaptor.hpp:14, from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/iterator/transform_iterator.hpp:13, from D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/boost/iterator/transform_iterator.hpp:27, from D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Coercion_traits.h:28, from D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/number_type_basic.h:35, from D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/basic.h:28, from D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Cartesian/Cartesian_base.h:20, from D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Simple_cartesian.h:20, from D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: D:/RCompile/CRANpkg/lib/4.4/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 | ); | ~ D:/RCompile/CRANpkg/lib/4.4/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 | ); | ~ | - D:/RCompile/CRANpkg/lib/4.4/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 | ); | ~ D:/RCompile/CRANpkg/lib/4.4/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 D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/smart_ptr/shared_ptr.hpp:18, from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/property_map/vector_property_map.hpp:14, from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/property_map/property_map.hpp:598, from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/graph/properties.hpp:19, from D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/boost/graph/graph_traits_HalfedgeDS.h:26, from D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/boost/graph/graph_traits_HalfedgeDS_default.h:15, from D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/HalfedgeDS_default.h:23, from D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Straight_skeleton_2.h:18, from D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/create_straight_skeleton_2.h:18, from D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/create_straight_skeleton_from_polygon_with_holes_2.h:17, from rayskeleton.cpp:8: D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/smart_ptr/detail/shared_count.hpp:361:33: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 361 | explicit shared_count( std::auto_ptr & r ): pi_( new sp_counted_impl_p( r.get() ) ) | ^~~~~~~~ In file included from d:\rtools43\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\12.3.0\include\c++\bits\std_thread.h:43, from d:\rtools43\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\12.3.0\include\c++\thread:43, from D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/config.h:425, from D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/basic.h:21: d:\rtools43\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\12.3.0\include\c++\bits\unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/smart_ptr/shared_ptr.hpp:251:65: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 251 | template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R > | ^~~~~~~~ d:\rtools43\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\12.3.0\include\c++\bits\unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/smart_ptr/shared_ptr.hpp:508:31: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 508 | explicit shared_ptr( std::auto_ptr & r ): px(r.get()), pn() | ^~~~~~~~ d:\rtools43\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\12.3.0\include\c++\bits\unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/smart_ptr/shared_ptr.hpp:521:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 521 | shared_ptr( std::auto_ptr && r ): px(r.get()), pn() | ^~~~~~~~ d:\rtools43\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\12.3.0\include\c++\bits\unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/smart_ptr/shared_ptr.hpp:604:34: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 604 | shared_ptr & operator=( std::auto_ptr & r ) | ^~~~~~~~ d:\rtools43\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\12.3.0\include\c++\bits\unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/smart_ptr/shared_ptr.hpp:613:34: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 613 | shared_ptr & operator=( std::auto_ptr && r ) | ^~~~~~~~ d:\rtools43\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\12.3.0\include\c++\bits\unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function 'boost::shared_ptr& boost::shared_ptr::operator=(std::auto_ptr<_Up>&&)': D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/smart_ptr/shared_ptr.hpp:615:38: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 615 | this_type( static_cast< std::auto_ptr && >( r ) ).swap( *this ); | ^~~~~~~~ d:\rtools43\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\12.3.0\include\c++\bits\unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/scoped_ptr.hpp:13, from D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Straight_skeleton_builder_2.h:27, from D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/create_straight_skeleton_2.h:19: D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/smart_ptr/scoped_ptr.hpp: At global scope: D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/smart_ptr/scoped_ptr.hpp:75:31: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 75 | explicit scoped_ptr( std::auto_ptr p ) BOOST_SP_NOEXCEPT : px( p.release() ) | ^~~~~~~~ d:\rtools43\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\12.3.0\include\c++\bits\unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ rayskeleton.cpp: In function 'bool is_ccw_polygon(Rcpp::NumericMatrix)': rayskeleton.cpp:41:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare] 41 | for(size_t i = 0; i < vertices.rows(); i++) { | ~~^~~~~~~~~~~~~~~~~ rayskeleton.cpp: In function 'bool is_simple_polygon(Rcpp::NumericMatrix)': rayskeleton.cpp:54:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare] 54 | for(size_t i = 0; i < vertices.rows(); i++) { | ~~^~~~~~~~~~~~~~~~~ rayskeleton.cpp: In function 'Rcpp::List skeletonize_rcpp(Rcpp::NumericMatrix, Rcpp::List, double)': rayskeleton.cpp:69:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare] 69 | for(size_t i = 0; i < vertices.rows(); i++) { | ~~^~~~~~~~~~~~~~~~~ rayskeleton.cpp:82:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'R_xlen_t' {aka 'long long int'} [-Wsign-compare] 82 | for(size_t i = 0; i < holes.length(); i++) { | ~~^~~~~~~~~~~~~~~~ rayskeleton.cpp:86:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare] 86 | for(size_t i = 0; i < hole.rows(); i++) { | ~~^~~~~~~~~~~~~ rayskeleton.cpp:124:10: warning: unused variable 'lOffset' [-Wunused-variable] 124 | double lOffset = offset ; | ^~~~~~~ rayskeleton.cpp:126:7: warning: unused variable 'contours' [-Wunused-variable] 126 | int contours = 0; | ^~~~~~~~ In file included from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/assert.hpp:35, from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept_check.hpp:20, from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:19, from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/size_type.hpp:20, from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/size.hpp:21, from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/random/hyperexponential_distribution.hpp:29, from D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/random.hpp:70, from D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/algorithm.h:32, from D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/predicates/kernel_ftC2.h:21, from D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Cartesian/Line_2.h:22, from D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Cartesian/Cartesian_base.h:28: D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]': D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = CGAL::Iterator_range<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; SinglePassRange2 = CGAL::Single >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:96:35: required from 'CGAL::General_polygon_2 CGAL::convert_polygon(const Polygon_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:116:27: required from 'CGAL::General_polygon_with_holes_2 > CGAL::convert_polygon(const Polygon_with_holes_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Bso_internal_functions.h:117:47: required from 'CGAL::Oriented_side CGAL::_oriented_side(const Point_2&, const Pgn&) [with Kernel = Epick; Pgn = Polygon_with_holes_2; Oriented_side = Sign]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/oriented_side.h:279:24: required from 'CGAL::Oriented_side CGAL::oriented_side(const typename Kernel::Point_2&, const Polygon_with_holes_2&, Tag_true) [with Kernel = Epick; Container = std::vector, std::allocator > >; Oriented_side = Sign; typename Kernel::Point_2 = Point_2; Tag_true = Boolean_tag]' rayskeleton.cpp:88:11: required from here D:/RCompile/CRANpkg/lib/4.4/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 D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept_check.hpp:31: D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]': D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/iterator/iterator_concepts.hpp:114:7: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = CGAL::Iterator_range<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; SinglePassRange2 = CGAL::Single >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:96:35: required from 'CGAL::General_polygon_2 CGAL::convert_polygon(const Polygon_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:116:27: required from 'CGAL::General_polygon_with_holes_2 > CGAL::convert_polygon(const Polygon_with_holes_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Bso_internal_functions.h:117:47: required from 'CGAL::Oriented_side CGAL::_oriented_side(const Point_2&, const Pgn&) [with Kernel = Epick; Pgn = Polygon_with_holes_2; Oriented_side = Sign]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/oriented_side.h:279:24: required from 'CGAL::Oriented_side CGAL::oriented_side(const typename Kernel::Point_2&, const Polygon_with_holes_2&, Tag_true) [with Kernel = Epick; Container = std::vector, std::allocator > >; Oriented_side = Sign; typename Kernel::Point_2 = Point_2; Tag_true = Boolean_tag]' rayskeleton.cpp:88:11: required from here D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::Convertible]': D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/iterator/iterator_concepts.hpp:114:7: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = CGAL::Iterator_range<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; SinglePassRange2 = CGAL::Single >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:96:35: required from 'CGAL::General_polygon_2 CGAL::convert_polygon(const Polygon_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:116:27: required from 'CGAL::General_polygon_with_holes_2 > CGAL::convert_polygon(const Polygon_with_holes_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Bso_internal_functions.h:117:47: required from 'CGAL::Oriented_side CGAL::_oriented_side(const Point_2&, const Pgn&) [with Kernel = Epick; Pgn = Polygon_with_holes_2; Oriented_side = Sign]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/oriented_side.h:279:24: required from 'CGAL::Oriented_side CGAL::oriented_side(const typename Kernel::Point_2&, const Polygon_with_holes_2&, Tag_true) [with Kernel = Epick; Container = std::vector, std::allocator > >; Oriented_side = Sign; typename Kernel::Point_2 = Point_2; Tag_true = Boolean_tag]' rayskeleton.cpp:88:11: required from here D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]': D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = CGAL::Iterator_range<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; SinglePassRange2 = CGAL::Single >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:96:35: required from 'CGAL::General_polygon_2 CGAL::convert_polygon(const Polygon_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:116:27: required from 'CGAL::General_polygon_with_holes_2 > CGAL::convert_polygon(const Polygon_with_holes_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Bso_internal_functions.h:117:47: required from 'CGAL::Oriented_side CGAL::_oriented_side(const Point_2&, const Pgn&) [with Kernel = Epick; Pgn = Polygon_with_holes_2; Oriented_side = Sign]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/oriented_side.h:279:24: required from 'CGAL::Oriented_side CGAL::oriented_side(const typename Kernel::Point_2&, const Polygon_with_holes_2&, Tag_true) [with Kernel = Epick; Container = std::vector, std::allocator > >; Oriented_side = Sign; typename Kernel::Point_2 = Point_2; Tag_true = Boolean_tag]' rayskeleton.cpp:88:11: required from here D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]': D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = CGAL::Iterator_range<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; SinglePassRange2 = CGAL::Single >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:96:35: required from 'CGAL::General_polygon_2 CGAL::convert_polygon(const Polygon_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:116:27: required from 'CGAL::General_polygon_with_holes_2 > CGAL::convert_polygon(const Polygon_with_holes_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Bso_internal_functions.h:117:47: required from 'CGAL::Oriented_side CGAL::_oriented_side(const Point_2&, const Pgn&) [with Kernel = Epick; Pgn = Polygon_with_holes_2; Oriented_side = Sign]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/oriented_side.h:279:24: required from 'CGAL::Oriented_side CGAL::oriented_side(const typename Kernel::Point_2&, const Polygon_with_holes_2&, Tag_true) [with Kernel = Epick; Container = std::vector, std::allocator > >; Oriented_side = Sign; typename Kernel::Point_2 = Point_2; Tag_true = Boolean_tag]' rayskeleton.cpp:88:11: required from here D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]': D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:152:13: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = CGAL::Iterator_range<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; SinglePassRange2 = CGAL::Single >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:96:35: required from 'CGAL::General_polygon_2 CGAL::convert_polygon(const Polygon_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:116:27: required from 'CGAL::General_polygon_with_holes_2 > CGAL::convert_polygon(const Polygon_with_holes_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Bso_internal_functions.h:117:47: required from 'CGAL::Oriented_side CGAL::_oriented_side(const Point_2&, const Pgn&) [with Kernel = Epick; Pgn = Polygon_with_holes_2; Oriented_side = Sign]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/oriented_side.h:279:24: required from 'CGAL::Oriented_side CGAL::oriented_side(const typename Kernel::Point_2&, const Polygon_with_holes_2&, Tag_true) [with Kernel = Epick; Container = std::vector, std::allocator > >; Oriented_side = Sign; typename Kernel::Point_2 = Point_2; Tag_true = Boolean_tag]' rayskeleton.cpp:88:11: required from here D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::Convertible]': D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:152:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:278:9: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = CGAL::Iterator_range<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; SinglePassRange2 = CGAL::Single >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:96:35: required from 'CGAL::General_polygon_2 CGAL::convert_polygon(const Polygon_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:116:27: required from 'CGAL::General_polygon_with_holes_2 > CGAL::convert_polygon(const Polygon_with_holes_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Bso_internal_functions.h:117:47: required from 'CGAL::Oriented_side CGAL::_oriented_side(const Point_2&, const Pgn&) [with Kernel = Epick; Pgn = Polygon_with_holes_2; Oriented_side = Sign]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/oriented_side.h:279:24: required from 'CGAL::Oriented_side CGAL::oriented_side(const typename Kernel::Point_2&, const Polygon_with_holes_2&, Tag_true) [with Kernel = Epick; Container = std::vector, std::allocator > >; Oriented_side = Sign; typename Kernel::Point_2 = Point_2; Tag_true = Boolean_tag]' rayskeleton.cpp:88:11: required from here D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]': D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_*, std::vector, std::allocator > > > >)>' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:278:9: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = CGAL::Iterator_range<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; SinglePassRange2 = CGAL::Single >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:96:35: required from 'CGAL::General_polygon_2 CGAL::convert_polygon(const Polygon_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:116:27: required from 'CGAL::General_polygon_with_holes_2 > CGAL::convert_polygon(const Polygon_with_holes_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Bso_internal_functions.h:117:47: required from 'CGAL::Oriented_side CGAL::_oriented_side(const Point_2&, const Pgn&) [with Kernel = Epick; Pgn = Polygon_with_holes_2; Oriented_side = Sign]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/oriented_side.h:279:24: required from 'CGAL::Oriented_side CGAL::oriented_side(const typename Kernel::Point_2&, const Polygon_with_holes_2&, Tag_true) [with Kernel = Epick; Container = std::vector, std::allocator > >; Oriented_side = Sign; typename Kernel::Point_2 = Point_2; Tag_true = Boolean_tag]' rayskeleton.cpp:88:11: required from here D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]': D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept*, std::vector, std::allocator > > > > >' D:/RCompile/CRANpkg/lib/4.4/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::SinglePassRangeConcept*, std::vector, std::allocator > > > > >]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > > >::value' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > > >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_*, std::vector, std::allocator > > > > >)>' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = CGAL::Iterator_range<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; SinglePassRange2 = CGAL::Single >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:96:35: required from 'CGAL::General_polygon_2 CGAL::convert_polygon(const Polygon_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:116:27: required from 'CGAL::General_polygon_with_holes_2 > CGAL::convert_polygon(const Polygon_with_holes_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Bso_internal_functions.h:117:47: required from 'CGAL::Oriented_side CGAL::_oriented_side(const Point_2&, const Pgn&) [with Kernel = Epick; Pgn = Polygon_with_holes_2; Oriented_side = Sign]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/oriented_side.h:279:24: required from 'CGAL::Oriented_side CGAL::oriented_side(const typename Kernel::Point_2&, const Polygon_with_holes_2&, Tag_true) [with Kernel = Epick; Container = std::vector, std::allocator > >; Oriented_side = Sign; typename Kernel::Point_2 = Point_2; Tag_true = Boolean_tag]' rayskeleton.cpp:88:11: required from here D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > > >]': D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept*, std::vector, std::allocator > > > > >' D:/RCompile/CRANpkg/lib/4.4/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::SinglePassRangeConcept*, std::vector, std::allocator > > > > >]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > > >::value' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > > >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_*, std::vector, std::allocator > > > > >)>' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = CGAL::Iterator_range<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; SinglePassRange2 = CGAL::Single >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:96:35: required from 'CGAL::General_polygon_2 CGAL::convert_polygon(const Polygon_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:116:27: required from 'CGAL::General_polygon_with_holes_2 > CGAL::convert_polygon(const Polygon_with_holes_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Bso_internal_functions.h:117:47: required from 'CGAL::Oriented_side CGAL::_oriented_side(const Point_2&, const Pgn&) [with Kernel = Epick; Pgn = Polygon_with_holes_2; Oriented_side = Sign]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/oriented_side.h:279:24: required from 'CGAL::Oriented_side CGAL::oriented_side(const typename Kernel::Point_2&, const Polygon_with_holes_2&, Tag_true) [with Kernel = Epick; Container = std::vector, std::allocator > >; Oriented_side = Sign; typename Kernel::Point_2 = Point_2; Tag_true = Boolean_tag]' rayskeleton.cpp:88:11: required from here D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept*, std::vector, std::allocator > > > > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::SinglePassRangeConcept*, std::vector, std::allocator > > > > >]': D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = CGAL::Iterator_range<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; SinglePassRange2 = CGAL::Single >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:96:35: required from 'CGAL::General_polygon_2 CGAL::convert_polygon(const Polygon_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:116:27: required from 'CGAL::General_polygon_with_holes_2 > CGAL::convert_polygon(const Polygon_with_holes_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Bso_internal_functions.h:117:47: required from 'CGAL::Oriented_side CGAL::_oriented_side(const Point_2&, const Pgn&) [with Kernel = Epick; Pgn = Polygon_with_holes_2; Oriented_side = Sign]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/oriented_side.h:279:24: required from 'CGAL::Oriented_side CGAL::oriented_side(const typename Kernel::Point_2&, const Polygon_with_holes_2&, Tag_true) [with Kernel = Epick; Container = std::vector, std::allocator > >; Oriented_side = Sign; typename Kernel::Point_2 = Point_2; Tag_true = Boolean_tag]' rayskeleton.cpp:88:11: required from here D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = CGAL::Iterator_range<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*> >]': D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible*>' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept*>' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept*>' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept*>]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*> >::value' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/join.hpp:69:5: required from 'boost::range::joined_range boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = CGAL::Iterator_range<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; SinglePassRange2 = CGAL::Single >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:96:35: required from 'CGAL::General_polygon_2 CGAL::convert_polygon(const Polygon_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:116:27: required from 'CGAL::General_polygon_with_holes_2 > CGAL::convert_polygon(const Polygon_with_holes_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Bso_internal_functions.h:117:47: required from 'CGAL::Oriented_side CGAL::_oriented_side(const Point_2&, const Pgn&) [with Kernel = Epick; Pgn = Polygon_with_holes_2; Oriented_side = Sign]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/oriented_side.h:279:24: required from 'CGAL::Oriented_side CGAL::oriented_side(const typename Kernel::Point_2&, const Polygon_with_holes_2&, Tag_true) [with Kernel = Epick; Container = std::vector, std::allocator > >; Oriented_side = Sign; typename Kernel::Point_2 = Point_2; Tag_true = Boolean_tag]' rayskeleton.cpp:88:11: required from here D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible*>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*> >]': D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept*>' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept*>' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept*>]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*> >::value' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*> >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/join.hpp:69:5: required from 'boost::range::joined_range boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = CGAL::Iterator_range<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; SinglePassRange2 = CGAL::Single >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:96:35: required from 'CGAL::General_polygon_2 CGAL::convert_polygon(const Polygon_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:116:27: required from 'CGAL::General_polygon_with_holes_2 > CGAL::convert_polygon(const Polygon_with_holes_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Bso_internal_functions.h:117:47: required from 'CGAL::Oriented_side CGAL::_oriented_side(const Point_2&, const Pgn&) [with Kernel = Epick; Pgn = Polygon_with_holes_2; Oriented_side = Sign]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/oriented_side.h:279:24: required from 'CGAL::Oriented_side CGAL::oriented_side(const typename Kernel::Point_2&, const Polygon_with_holes_2&, Tag_true) [with Kernel = Epick; Container = std::vector, std::allocator > >; Oriented_side = Sign; typename Kernel::Point_2 = Point_2; Tag_true = Boolean_tag]' rayskeleton.cpp:88:11: required from here D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept*>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*> >]': D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable*>' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept*>' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept*>]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*> >::value' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*> >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/join.hpp:69:5: required from 'boost::range::joined_range boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = CGAL::Iterator_range<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; SinglePassRange2 = CGAL::Single >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:96:35: required from 'CGAL::General_polygon_2 CGAL::convert_polygon(const Polygon_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:116:27: required from 'CGAL::General_polygon_with_holes_2 > CGAL::convert_polygon(const Polygon_with_holes_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Bso_internal_functions.h:117:47: required from 'CGAL::Oriented_side CGAL::_oriented_side(const Point_2&, const Pgn&) [with Kernel = Epick; Pgn = Polygon_with_holes_2; Oriented_side = Sign]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/oriented_side.h:279:24: required from 'CGAL::Oriented_side CGAL::oriented_side(const typename Kernel::Point_2&, const Polygon_with_holes_2&, Tag_true) [with Kernel = Epick; Container = std::vector, std::allocator > >; Oriented_side = Sign; typename Kernel::Point_2 = Point_2; Tag_true = Boolean_tag]' rayskeleton.cpp:88:11: required from here D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable*>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*> >]': D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept*>' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept*>]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*> >::value' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*> >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_*>)>' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:278:9: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/join.hpp:69:5: required from 'boost::range::joined_range boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = CGAL::Iterator_range<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; SinglePassRange2 = CGAL::Single >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:96:35: required from 'CGAL::General_polygon_2 CGAL::convert_polygon(const Polygon_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:116:27: required from 'CGAL::General_polygon_with_holes_2 > CGAL::convert_polygon(const Polygon_with_holes_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Bso_internal_functions.h:117:47: required from 'CGAL::Oriented_side CGAL::_oriented_side(const Point_2&, const Pgn&) [with Kernel = Epick; Pgn = Polygon_with_holes_2; Oriented_side = Sign]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/oriented_side.h:279:24: required from 'CGAL::Oriented_side CGAL::oriented_side(const typename Kernel::Point_2&, const Polygon_with_holes_2&, Tag_true) [with Kernel = Epick; Container = std::vector, std::allocator > >; Oriented_side = Sign; typename Kernel::Point_2 = Point_2; Tag_true = Boolean_tag]' rayskeleton.cpp:88:11: required from here D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept*>]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::range_detail::SinglePassIteratorConcept*>]': D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept > >' D:/RCompile/CRANpkg/lib/4.4/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::SinglePassRangeConcept > >]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > >::value' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > >)>' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/join.hpp:69:5: required from 'boost::range::joined_range boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = CGAL::Iterator_range<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; SinglePassRange2 = CGAL::Single >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:96:35: required from 'CGAL::General_polygon_2 CGAL::convert_polygon(const Polygon_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:116:27: required from 'CGAL::General_polygon_with_holes_2 > CGAL::convert_polygon(const Polygon_with_holes_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Bso_internal_functions.h:117:47: required from 'CGAL::Oriented_side CGAL::_oriented_side(const Point_2&, const Pgn&) [with Kernel = Epick; Pgn = Polygon_with_holes_2; Oriented_side = Sign]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/oriented_side.h:279:24: required from 'CGAL::Oriented_side CGAL::oriented_side(const typename Kernel::Point_2&, const Polygon_with_holes_2&, Tag_true) [with Kernel = Epick; Container = std::vector, std::allocator > >; Oriented_side = Sign; typename Kernel::Point_2 = Point_2; Tag_true = Boolean_tag]' rayskeleton.cpp:88:11: required from here D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = CGAL::Point_2*]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]': D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept > >' D:/RCompile/CRANpkg/lib/4.4/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::SinglePassRangeConcept > >]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > >::value' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > > >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ > >)>' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/join.hpp:69:5: required from 'boost::range::joined_range boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = CGAL::Iterator_range<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; SinglePassRange2 = CGAL::Single >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:96:35: required from 'CGAL::General_polygon_2 CGAL::convert_polygon(const Polygon_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:116:27: required from 'CGAL::General_polygon_with_holes_2 > CGAL::convert_polygon(const Polygon_with_holes_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Bso_internal_functions.h:117:47: required from 'CGAL::Oriented_side CGAL::_oriented_side(const Point_2&, const Pgn&) [with Kernel = Epick; Pgn = Polygon_with_holes_2; Oriented_side = Sign]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/oriented_side.h:279:24: required from 'CGAL::Oriented_side CGAL::oriented_side(const typename Kernel::Point_2&, const Polygon_with_holes_2&, Tag_true) [with Kernel = Epick; Container = std::vector, std::allocator > >; Oriented_side = Sign; typename Kernel::Point_2 = Point_2; Tag_true = Boolean_tag]' rayskeleton.cpp:88:11: required from here D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept > >]' 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement::failed() [with Model = boost::SinglePassRangeConcept > >]': D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/join.hpp:69:5: required from 'boost::range::joined_range boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = CGAL::Iterator_range<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; SinglePassRange2 = CGAL::Single >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:96:35: required from 'CGAL::General_polygon_2 CGAL::convert_polygon(const Polygon_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:116:27: required from 'CGAL::General_polygon_with_holes_2 > CGAL::convert_polygon(const Polygon_with_holes_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Bso_internal_functions.h:117:47: required from 'CGAL::Oriented_side CGAL::_oriented_side(const Point_2&, const Pgn&) [with Kernel = Epick; Pgn = Polygon_with_holes_2; Oriented_side = Sign]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/oriented_side.h:279:24: required from 'CGAL::Oriented_side CGAL::oriented_side(const typename Kernel::Point_2&, const Polygon_with_holes_2&, Tag_true) [with Kernel = Epick; Container = std::vector, std::allocator > >; Oriented_side = Sign; typename Kernel::Point_2 = Point_2; Tag_true = Boolean_tag]' rayskeleton.cpp:88:11: required from here D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = CGAL::Single >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]': D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = CGAL::Iterator_range<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; SinglePassRange2 = CGAL::Single >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:96:35: required from 'CGAL::General_polygon_2 CGAL::convert_polygon(const Polygon_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:116:27: required from 'CGAL::General_polygon_with_holes_2 > CGAL::convert_polygon(const Polygon_with_holes_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Bso_internal_functions.h:117:47: required from 'CGAL::Oriented_side CGAL::_oriented_side(const Point_2&, const Pgn&) [with Kernel = Epick; Pgn = Polygon_with_holes_2; Oriented_side = Sign]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/oriented_side.h:279:24: required from 'CGAL::Oriented_side CGAL::oriented_side(const typename Kernel::Point_2&, const Polygon_with_holes_2&, Tag_true) [with Kernel = Epick; Container = std::vector, std::allocator > >; Oriented_side = Sign; typename Kernel::Point_2 = Point_2; Tag_true = Boolean_tag]' rayskeleton.cpp:88:11: required from here D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]': D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = CGAL::Iterator_range<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; SinglePassRange2 = CGAL::Single >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:96:35: required from 'CGAL::General_polygon_2 CGAL::convert_polygon(const Polygon_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:116:27: required from 'CGAL::General_polygon_with_holes_2 > CGAL::convert_polygon(const Polygon_with_holes_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Bso_internal_functions.h:117:47: required from 'CGAL::Oriented_side CGAL::_oriented_side(const Point_2&, const Pgn&) [with Kernel = Epick; Pgn = Polygon_with_holes_2; Oriented_side = Sign]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/oriented_side.h:279:24: required from 'CGAL::Oriented_side CGAL::oriented_side(const typename Kernel::Point_2&, const Polygon_with_holes_2&, Tag_true) [with Kernel = Epick; Container = std::vector, std::allocator > >; Oriented_side = Sign; typename Kernel::Point_2 = Point_2; Tag_true = Boolean_tag]' rayskeleton.cpp:88:11: required from here D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]': D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = CGAL::Iterator_range<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; SinglePassRange2 = CGAL::Single >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:96:35: required from 'CGAL::General_polygon_2 CGAL::convert_polygon(const Polygon_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:116:27: required from 'CGAL::General_polygon_with_holes_2 > CGAL::convert_polygon(const Polygon_with_holes_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Bso_internal_functions.h:117:47: required from 'CGAL::Oriented_side CGAL::_oriented_side(const Point_2&, const Pgn&) [with Kernel = Epick; Pgn = Polygon_with_holes_2; Oriented_side = Sign]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/oriented_side.h:279:24: required from 'CGAL::Oriented_side CGAL::oriented_side(const typename Kernel::Point_2&, const Polygon_with_holes_2&, Tag_true) [with Kernel = Epick; Container = std::vector, std::allocator > >; Oriented_side = Sign; typename Kernel::Point_2 = Point_2; Tag_true = Boolean_tag]' rayskeleton.cpp:88:11: required from here D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]': D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = CGAL::Iterator_range<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; SinglePassRange2 = CGAL::Single >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:96:35: required from 'CGAL::General_polygon_2 CGAL::convert_polygon(const Polygon_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:116:27: required from 'CGAL::General_polygon_with_holes_2 > CGAL::convert_polygon(const Polygon_with_holes_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Bso_internal_functions.h:117:47: required from 'CGAL::Oriented_side CGAL::_oriented_side(const Point_2&, const Pgn&) [with Kernel = Epick; Pgn = Polygon_with_holes_2; Oriented_side = Sign]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/oriented_side.h:279:24: required from 'CGAL::Oriented_side CGAL::oriented_side(const typename Kernel::Point_2&, const Polygon_with_holes_2&, Tag_true) [with Kernel = Epick; Container = std::vector, std::allocator > >; Oriented_side = Sign; typename Kernel::Point_2 = Point_2; Tag_true = Boolean_tag]' rayskeleton.cpp:88:11: required from here D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]': D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = CGAL::Iterator_range<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; SinglePassRange2 = CGAL::Single >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:96:35: required from 'CGAL::General_polygon_2 CGAL::convert_polygon(const Polygon_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:116:27: required from 'CGAL::General_polygon_with_holes_2 > CGAL::convert_polygon(const Polygon_with_holes_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Bso_internal_functions.h:117:47: required from 'CGAL::Oriented_side CGAL::_oriented_side(const Point_2&, const Pgn&) [with Kernel = Epick; Pgn = Polygon_with_holes_2; Oriented_side = Sign]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/oriented_side.h:279:24: required from 'CGAL::Oriented_side CGAL::oriented_side(const typename Kernel::Point_2&, const Polygon_with_holes_2&, Tag_true) [with Kernel = Epick; Container = std::vector, std::allocator > >; Oriented_side = Sign; typename Kernel::Point_2 = Point_2; Tag_true = Boolean_tag]' rayskeleton.cpp:88:11: required from here D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]': D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > >]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >::value' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*, std::vector, std::allocator > > > > >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = CGAL::Iterator_range<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; SinglePassRange2 = CGAL::Single >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:96:35: required from 'CGAL::General_polygon_2 CGAL::convert_polygon(const Polygon_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:116:27: required from 'CGAL::General_polygon_with_holes_2 > CGAL::convert_polygon(const Polygon_with_holes_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Bso_internal_functions.h:117:47: required from 'CGAL::Oriented_side CGAL::_oriented_side(const Point_2&, const Pgn&) [with Kernel = Epick; Pgn = Polygon_with_holes_2; Oriented_side = Sign]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/oriented_side.h:279:24: required from 'CGAL::Oriented_side CGAL::oriented_side(const typename Kernel::Point_2&, const Polygon_with_holes_2&, Tag_true) [with Kernel = Epick; Container = std::vector, std::allocator > >; Oriented_side = Sign; typename Kernel::Point_2 = Point_2; Tag_true = Boolean_tag]' rayskeleton.cpp:88:11: required from here D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept*, std::vector, std::allocator > > > > >]': D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector, std::allocator > > > > > >]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept*, std::vector, std::allocator > > > > >' D:/RCompile/CRANpkg/lib/4.4/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::SinglePassRangeConcept*, std::vector, std::allocator > > > > >]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*, std::vector, std::allocator > > > > > >::value' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/size.hpp:62:9: required from 'boost::range::joined_range boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = CGAL::Iterator_range<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; SinglePassRange2 = CGAL::Single >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:96:35: required from 'CGAL::General_polygon_2 CGAL::convert_polygon(const Polygon_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:116:27: required from 'CGAL::General_polygon_with_holes_2 > CGAL::convert_polygon(const Polygon_with_holes_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Bso_internal_functions.h:117:47: required from 'CGAL::Oriented_side CGAL::_oriented_side(const Point_2&, const Pgn&) [with Kernel = Epick; Pgn = Polygon_with_holes_2; Oriented_side = Sign]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/oriented_side.h:279:24: required from 'CGAL::Oriented_side CGAL::oriented_side(const typename Kernel::Point_2&, const Polygon_with_holes_2&, Tag_true) [with Kernel = Epick; Container = std::vector, std::allocator > >; Oriented_side = Sign; typename Kernel::Point_2 = Point_2; Tag_true = Boolean_tag]' rayskeleton.cpp:88:11: required from here D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = CGAL::Iterator_range<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible*>]': D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*> >]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible*>' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept*>' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept*>' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept*>]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/join.hpp:69:5: required from 'boost::range::joined_range boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = CGAL::Iterator_range<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; SinglePassRange2 = CGAL::Single >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:96:35: required from 'CGAL::General_polygon_2 CGAL::convert_polygon(const Polygon_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:116:27: required from 'CGAL::General_polygon_with_holes_2 > CGAL::convert_polygon(const Polygon_with_holes_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Bso_internal_functions.h:117:47: required from 'CGAL::Oriented_side CGAL::_oriented_side(const Point_2&, const Pgn&) [with Kernel = Epick; Pgn = Polygon_with_holes_2; Oriented_side = Sign]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/oriented_side.h:279:24: required from 'CGAL::Oriented_side CGAL::oriented_side(const typename Kernel::Point_2&, const Polygon_with_holes_2&, Tag_true) [with Kernel = Epick; Container = std::vector, std::allocator > >; Oriented_side = Sign; typename Kernel::Point_2 = Point_2; Tag_true = Boolean_tag]' rayskeleton.cpp:88:11: required from here D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible::~CopyConstructible() [with TT = CGAL::Point_2*]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept*>]': D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*> >]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept*>' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept*>' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept*>]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*> >::value' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/join.hpp:69:5: required from 'boost::range::joined_range boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = CGAL::Iterator_range<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; SinglePassRange2 = CGAL::Single >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:96:35: required from 'CGAL::General_polygon_2 CGAL::convert_polygon(const Polygon_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:116:27: required from 'CGAL::General_polygon_with_holes_2 > CGAL::convert_polygon(const Polygon_with_holes_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Bso_internal_functions.h:117:47: required from 'CGAL::Oriented_side CGAL::_oriented_side(const Point_2&, const Pgn&) [with Kernel = Epick; Pgn = Polygon_with_holes_2; Oriented_side = Sign]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/oriented_side.h:279:24: required from 'CGAL::Oriented_side CGAL::oriented_side(const typename Kernel::Point_2&, const Polygon_with_holes_2&, Tag_true) [with Kernel = Epick; Container = std::vector, std::allocator > >; Oriented_side = Sign; typename Kernel::Point_2 = Point_2; Tag_true = Boolean_tag]' rayskeleton.cpp:88:11: required from here D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept::~IncrementableIteratorConcept() [with Iterator = CGAL::Point_2*]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable*>]': D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*> >]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable*>' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept*>' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept*>]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*> >::value' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/join.hpp:69:5: required from 'boost::range::joined_range boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = CGAL::Iterator_range<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; SinglePassRange2 = CGAL::Single >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:96:35: required from 'CGAL::General_polygon_2 CGAL::convert_polygon(const Polygon_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:116:27: required from 'CGAL::General_polygon_with_holes_2 > CGAL::convert_polygon(const Polygon_with_holes_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Bso_internal_functions.h:117:47: required from 'CGAL::Oriented_side CGAL::_oriented_side(const Point_2&, const Pgn&) [with Kernel = Epick; Pgn = Polygon_with_holes_2; Oriented_side = Sign]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/oriented_side.h:279:24: required from 'CGAL::Oriented_side CGAL::oriented_side(const typename Kernel::Point_2&, const Polygon_with_holes_2&, Tag_true) [with Kernel = Epick; Container = std::vector, std::allocator > >; Oriented_side = Sign; typename Kernel::Point_2 = Point_2; Tag_true = Boolean_tag]' rayskeleton.cpp:88:11: required from here D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable::~EqualityComparable() [with TT = CGAL::Point_2*]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept*>]': D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*> >]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept*>' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept*>]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied*> >::value' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied*> >' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/join.hpp:69:5: required from 'boost::range::joined_range boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = CGAL::Iterator_range<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; SinglePassRange2 = CGAL::Single >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:96:35: required from 'CGAL::General_polygon_2 CGAL::convert_polygon(const Polygon_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:116:27: required from 'CGAL::General_polygon_with_holes_2 > CGAL::convert_polygon(const Polygon_with_holes_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Bso_internal_functions.h:117:47: required from 'CGAL::Oriented_side CGAL::_oriented_side(const Point_2&, const Pgn&) [with Kernel = Epick; Pgn = Polygon_with_holes_2; Oriented_side = Sign]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/oriented_side.h:279:24: required from 'CGAL::Oriented_side CGAL::oriented_side(const typename Kernel::Point_2&, const Polygon_with_holes_2&, Tag_true) [with Kernel = Epick; Container = std::vector, std::allocator > >; Oriented_side = Sign; typename Kernel::Point_2 = Point_2; Tag_true = Boolean_tag]' rayskeleton.cpp:88:11: required from here D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = CGAL::Point_2*]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept > >]': D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept > >' D:/RCompile/CRANpkg/lib/4.4/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::SinglePassRangeConcept > >]' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > > >::value' D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/join.hpp:69:5: required from 'boost::range::joined_range boost::range::join(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = CGAL::Iterator_range<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; SinglePassRange2 = CGAL::Single >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:96:35: required from 'CGAL::General_polygon_2 CGAL::convert_polygon(const Polygon_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Polygon_conversions.h:116:27: required from 'CGAL::General_polygon_with_holes_2 > CGAL::convert_polygon(const Polygon_with_holes_2&, const ArrTraits&) [with Kernel = Epick; Container = std::vector, std::allocator > >; ArrTraits = Arr_polyline_traits_2 >]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/Bso_internal_functions.h:117:47: required from 'CGAL::Oriented_side CGAL::_oriented_side(const Point_2&, const Pgn&) [with Kernel = Epick; Pgn = Polygon_with_holes_2; Oriented_side = Sign]' D:/RCompile/CRANpkg/lib/4.4/RcppCGAL/include/CGAL/Boolean_set_operations_2/oriented_side.h:279:24: required from 'CGAL::Oriented_side CGAL::oriented_side(const typename Kernel::Point_2&, const Polygon_with_holes_2&, Tag_true) [with Kernel = Epick; Container = std::vector, std::allocator > >; Oriented_side = Sign; typename Kernel::Point_2 = Point_2; Tag_true = Boolean_tag]' rayskeleton.cpp:88:11: required from here D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = CGAL::Single >]' 37 | ~model() | ^ D:/RCompile/CRANpkg/lib/4.4/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE' 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -shared -s -static-libgcc -o raybevel.dll tmp.def RcppExports.o convert_ss_to_polygons_rcpp.o generate_offset_links_nodes_rcpp.o math.o rayskeleton.o -Ld:/rtools43/x86_64-w64-mingw32.static.posix/lib/x64 -Ld:/rtools43/x86_64-w64-mingw32.static.posix/lib -LD:/RCompile/recent/R/bin/x64 -lR installing to d:/RCompile/CRANincoming/R-devel/lib/00LOCK-raybevel/00new/raybevel/libs/x64 ** R ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (raybevel)